Portfolio
Software, research, games, and art
Personal Sites

ResearchLens
A biomedical research assistant for exploring papers, synthesizing literature, and supporting focused scientific review workflows.

Nodeways
A language learning app with an interactive learning map. Browse by category (Grammar, Vocab, Listen, Read, Culture), filter by CEFR level (A1–C2), track progress, and start with prerequisite-free lessons.

c0inpurse
A personal finance and crypto dashboard with financial overview (net worth, crypto, investments, cash, equity, retirement), accounts and transaction tracking, and a financial health score.

GlobalVisaMap
This Node/Next.js application is a map of the world with a tooltip that displays the visa requirements for each country. It uses the geojson format to store the data and the map is styled with CSS.

FeastFinder
This application uses a React frontend styled with CSS that communicates via Axios to a Node.js/Express backend. The backend currently fetches recipes from the DeepSeek AI API and uses the server's File System to save/load generated recipes.

EcoPulse
A full-stack application encouraging eco-friendly actions. Built with Next.js (React/TypeScript) frontend, NestJS (Node.js/TypeScript) backend, and Tailwind CSS. Hosted on Vercel and Heroku.

PlantSapphics
A cozy corner of the internet for queer plant lovers to share their green friends, join challenges, and grow together. Features include plant sharing, care tracking, community challenges, and social connections.
Published Works

Automated Tools to Improve Spinal Cord Injury Outcomes with Epidural Stimulation
Research paper on tools for improving spinal cord epidural stimulation outcomes, including automatic segmentation and electrode placement visualization.

Work in Progress
Coming Soon...
Games

Hadrian's Wall Defender
A strategic defense game where you protect Hadrian's Wall from invading forces

Work in Progress
Coming Soon...
Artwork

Reverie
An oil painting of a harpist in a garden setting

Work in Progress
Coming Soon...
Mobile Apps

Work in Progress
Coming Soon...