Hi there, I'm Charlie! I'm a software engineer and full-stack web developer who is passionate about building sophisticated yet accessible programs to meet the needs of the end user. Through obtaining a Ph.D. in Biomedical Engineering and working in an engineering research environment for 10+ years, I gained extensive data analysis/acquisition programming experience and cultivated a passion for software and web development in the biotech/healthcare space. If you're interested in learning more, please feel free to get in touch with me:
Web app that automatically suggests food options based on user group's preferences; built using Django, SQLite, and Yelp Fusion API.
Website for a fictional luxurious taco restaurant with user-submitted recipes; built using Angular, Express, Node.js, MongoDB, and TacoFancy API.
Web app for real-time chatting that only allows users to send GIFs to one another; built using Spring MVC, PubNub API, and GIPHY API.
Keyboard synthesizer app built in JavaScript using the Web Audio API; has different octave, oscillator, and filter options, and ADSR and LFO controls.
Web app that generates random dad joke image macros; built using Spring MVC, MySQL, icanhazdadjoke API, Imgflip API, and Imgur API.
I have built three Alexa skills that are available to install on Amazon: Which Programming Language?, Sandwich Names, and Koala Facts.
Prior to working in web development, I had 10+ years of biomedical engineering research experience, resulting in 9 publications in academic journals and 2 patent applications.
Selected programming projects are described below:
I developed software in R and MATLAB to record and analyze electrophysiology data from cell cultures.
I designed lab automation programs in LabVIEW for precise control of fluid movement for biological sample processing.
I implemented LabVIEW programs and created image analysis scripts in MATLAB for cell characterization.
One of my first programming experiences was an undergraduate class project on building voice recognition software in MATLAB!
I program MIDI instruments to make remix/mashup music videos and run a YouTube channel with 7,000+ subscribers, which has yielded 1,000,000+ video views and several product sponsorships.
Here are some of my most popular videos: