I studied Computer Science at Wilfrid Laurier University. During my internship, I connected large language models to a Node.js backend I built. Outside of work, I’ve built a live study app with Next.js and Supabase. I’ve also implemented a Transformer from scratch and built a machine learning model to forecast Canadian housing prices.
Whatever I’m building, I want the data well organized, the code tested and the system easy to run. Most of all, I want the results to make sense to the people who rely on them.
- Languages
- Python, Java, TypeScript, JavaScript, SQL, C#, C++, C
- Backend & APIs
- Node.js, Express, FastAPI, Django, Spring Boot, REST APIs, WebSockets
- Frontend
- React, Next.js, Astro, Tailwind CSS, HTML/CSS, AngularJS
- Data & analytics
- PostgreSQL, MySQL, MongoDB, Redis, pandas, NumPy, Matplotlib, Seaborn, Tableau, Power BI, Streamlit
- AI & ML
- LLM integration, RAG, NLP, TensorFlow, scikit-learn
- Deployment & tooling
- Docker, CI/CD pipelines, Git, Vercel, Supabase, GitHub Pages, Locust