Skip to content
View innershell's full-sized avatar

Block or report innershell

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
innershell/README.md

Melvin Tan Banner

About Me

I have 26+ years' experience in medical software product development and have launched six FDA 510(k) approved software in my career, took a software business from 10% to 80% market share, hold multiple provisional patents, and recognized throughout the plasma industry as a key opinion leader on digital innovation. I am a technologist that combine my passion for entrepreneurship, product development, software development, interpersonal relationships, and people leadership to bring commercial success and innovative technologies to the medical industry.

On a more personal level, I am a software developer hobbyist who is passionate about creating technology that solves daily problems, automate our lives, and give us more time in the day for other precious moments. The technologies that I love working with include Linux, Angular/Ionic, React Native/Expo, AWS, Python, PHP, and Figma.

  • 💻 Currently using an M1 MacBook Pro and Lenovo Thinkpad Z13 for development.
  • 🐧 Arch is my favourite Linux distribution. Fedora is second in line and then Ubuntu third.
  • 🏍️ My hobbies include electronics, photography, video gaming, motorcycles, cooking, and vacationing.
  • 🏝️ Disney World and Las Vegas are my top vacation destinations, but also where I get inspiration for innovations.

Professional

I am the Founder & President of a medical software company in Canada. In this role, I am responsible for the following essential components of the product life cycle:

  • General Management
  • Product Management
  • Business Analysis
  • Architecture & Design
  • Software Development / Coding
  • Infrastructure
  • Marketing
  • Business Continuity / Support

Career

My career has been an incredible journey, covering the entire spectrum of product development life cycle from cradle-to-grave and encompassing multiple roles with increasing responsibilities as follows:

PeriodRole
2024-presentFounder & President
2014-2024Director of Product Development & General Manager (R&D)
2013-2014Senior Global Product Manager (Marketing)
2012-2013Solutions Manager (R&D)
2006-2012Product Manager (Marketing)
2004-2006Software Development Manager (R&D)
2003-2004Systems Implementation Team Leader (Sales)
2001-2003Software Developer (R&D)

Profile Statistics

GitHub Streak

Top Langs

Languages

Tools

Operating Systems

Cloud

Pinned Loading

  1. glass-rpn-calculatorglass-rpn-calculatorPublic

    Reverse Polish Notation (RPN) engineering calculator recreated in a stylish glassy look. App is a PWA written with pure HTML and JavaScript only (no frameworks or libraries).

    JavaScript 1

  2. sony-tv-remotesony-tv-remotePublic

    I created a Sony TV Remote PWA app because I didn't want to buy another remote to control my TV. Now I can battle with my wife on which show to watch.

    JavaScript 4 1

  3. food-diaryfood-diaryPublic

    Physician food diary requisitions for patients at a weight management clinic. Patients journal their meals over n-days and electronically submit the their diary to their primary care physician for …

    Vue 1 1

  4. wp-triage-algorithm-pluginwp-triage-algorithm-pluginPublic

    Wordpress plugin for family doctors to triage patients at arrival to their clinic

    PHP 2

  5. programming-handbookprogramming-handbookPublic

    TypeScript 1

  6. multi-person-face-identificationmulti-person-face-identificationPublic

    Identification app using face recognition technology and requires multiple persons to identify within a time window to authorize access to an asset.

    TypeScript