Projects

These are projects I have participated in or developed.

PECAAN Link to heading

PECAAN Phage Evidence Collection And Annotation Network A web-based platform for the collection and annotation of phage genomes. It is used by the SEA-PHAGES program to collect and annotate phage genomes from students and researchers across the country. I still develop and maintain the platform. This is a project I have been working on since 2013. The technology stack involves Kotlin, Go, Python, Kubernetes, Docker and MariaDB. The majority of its infrastructure currently runs on Digital Ocean.

PECAAN Research Citations Link to heading

Gocal, J. (2020), Exploring the effects of environmental changes on bacteriophage infection potential. The FASEB Journal, 34: 1-1. https://doi.org/10.1096/fasebj.2020.34.s1.00573

Davis ME, Delesalle VA, Blankenship KD, Good JT, Kroenke CM, Kuba GM, Sweeney SP, Byrum CA. 2020. Genome sequences of the mycobacteriophages Awesomesauce and LastJedi. Microbiol Resour Announc 9:e00707-20. https://doi.org/10.1128/MRA.00707-20

Strike Watch Link to heading

Strike Watch

Strike Watch is a mobile application that I develoip and maintain, that allows users to monitor lightning strikes in their area. It uses Geostationary Lightning Mapper data to provide real-time lightning strike data. The app is available on the Google Play Store. This is a personal project that is still in development. The backend is written in Kotlin and Go and the frontend is written in Kotlin using Jetpack Compose. The backend runs on an ARM Oracle Cloud instance and the frontend runs on Android devices.

Bingocize Link to heading

Bingocize is a health promotion program that combines the game of bingo with exercises specifically designed to increase strength, balance, and flexibility in older adults. I helped develop and maintain the website and backend services for the app from 2018-2020.

BumptUp Link to heading

BumptUp

BumptUp provides safe, effective, inclusive evidence-based physical activity guidance to pregnant & postpartum women. BumptUp offers features designed by certified exercise professionals, and will help guide you through a healthy pregnancy and postpartum journey. I helped develop the app from 2019-2021. It is presently available in the Google Play Store and the Apple App Store. The backend is written in Typescript and runs on node. The frontend was written using Typescript with Ionic to provide a cross-platform experience. The infrastructure runs on Google Cloud Platform with the app backend running on Google Cloud Run, authentication provided through Firebase, and the database is a managed MySQL instance on Google Cloud SQL. The article component uses WordPress and is hosted on Google Cloud Platform.