I'm a former ML engineer turned full-stack developer. I used to work a lot with Graph Neural Networks and NLP models.
As a web developer I'm most competent in TS, React, Tailwind, Express, GraphQL, and Postgres.
I'm an avid piano player 🎹 and an abysmal frisbee tosser 🥏.
Most recently I've been working with my friend and co-founder Albert Wang on Comend. We build tools for the rare disease community to help them become research ready.
I recently started releasing original piano compositions on YouTube and Spotify.
For the latest updates on what I'm doing, my setup, or just to dig a bit more about me, visit my blog 📝.
Building Scimantic, a platform for generating plain language translations of academic and medical literature in the rare disease space with the goal of improving patient education.
Summer intern at CIBC Live Labs as front end developer and designer for an AR app.
Designed basic UI/UX for app, collaborated with backend developers throughout development.
Performed user/guerrilla testing of prototype and aggregated feedback for improvements.
📜 Publications
Sparse Dynamic Distribution Decomposition: Efficient Integration of Trajectory and Snapshot Time Series Data
Jake P. Taylor-King, Cristian Regep, Jyothish Soman, Flawnson Tong, Catalina Cangea, Charlie Roberts
DDD allows for the fitting of continuous-time Markov chains over these basis functions and as a result continuously maps between distributions. The number of parameters in DDD scales by the square of the number of basis functions; we reformulate the problem and restrict the method to compact basis functions which leads to the inference of sparse matrices only -- hence reducing the number of parameters.