I like to make computers do things while building innovative solutions to technical problems.
Working at The Metabolomics Innovation Center as a full stack software engineer building and maintaining ~35 software as a service (SaaS) and database products in the metabolomics and biological sciences sector. Our tech stack includes Ruby on Rails, React, MySQL, and PostgreSQL for most of our applications, with a few using pure NodeJS or Django. We also use Python, Django and FastAPI for building out some of our core services.
Projects in progress:
1) LC-Autofit: a web-based dashboard for analyzing and visualizing metabolomic data using our proprietary kit and algorithm.
- Python, FastAPI, Ruby on Rails, React, PostgreSQL, Python, FastAPI, Google Cloud Platform, Git
2) ArmChairRancher: a web-based platform for managing, analyzing, predicting and visualizing ranch-related data (including user-specific herd data, weather, commodity stocks, etc) in Alberta, Canada, using simple statistical and machine learning methods.
- Ruby on Rails, React, MySQL, DigitalOcean, Git
Published projects:
1) MiMeDB: the Human Microbial Metabolome Database [https://pubmed.ncbi.nlm.nih.gov/36215042/]
- website: https://mimedb.org/
- Ruby on Rails, PostgreSQL, DigitalOcean, Git
2) PHASTEST: faster than PHASTER, better than PHAST [https://pubmed.ncbi.nlm.nih.gov/37194694/]
- website: https://phastest.ca/
- Ruby on Rails, MySQL, Google Cloud Platform, Git
3) PlasMapper 3.0-a web server for generating, editing, annotating and visualizing publication quality plasmid maps [https://pubmed.ncbi.nlm.nih.gov/37099365/]
- website: https://plasmapper.ca/
- React, Gatsby, Google Cloud Platform, Git
Other projects:
1) TMIC Lab Information Management System
- Ruby on Rails, MySQL, AWS, Git
2) TMIC Wishart Node Website
- Ruby on Rails, Django, MySQL, PythonAnywhere
A startup providing a one stop lab management system for clients to maintain ISO Quality certifications.
- Built a web-based Electronic Quality Management System using Ruby on Rails, MySQL, Nginx, Google Cloud Platform
- Managed and mentoring junior developers
- Talked to clients to understand needs and designing comprehensive solutions
- Performed cost-benefit analysis to make design and deployment decisions
- Managed a massive codebase of multiple monolithic applications for various clients