Recent Graduate, Software Engineer
Engineering full-stack systems and algorithmic solutions.
Focusing on clean system architecture, full-stack ecosystems, and performance optimization. Welcome to my technical portfolio.






279 contributions in the last month
Behind the Code
Hello! I am a full-stack developer and problem solver with a passion for turning complex logic into modular, responsive, and intuitive web experiences. Backed by an Honours Bachelor of Science in Computer Science from the University of Toronto, I blend strong algorithmic thinking with clean front-end execution.
What I Do Best
I specialize in building end-to-end applications utilizing modern technologies like TypeScript, React, Node.js, and TanStack Query, styling them elegantly with TailwindCSS. Whether it is refactoring thousands of lines of production code for a client to optimize UI consistency or designing constraint-based pruning algorithms to tackle computational problems, I focus heavily on type safety, scalable data models, and performance optimization.
Engineering & Leadership History
- Full-Stack Consultant: I have collaborated with agile development teams to engineer secure, production-ready features, ranging from complex role-based authentication systems to intelligent dashboard workflows.
- Teaching Assistant (U of T): For over two years, I stepped up to guide upper-year computer science students through the courses such as Algorithm Design & Analysis and Introduction to Databases, managing technical feedback and grading pipelines for hundreds of students.
Behind the Scenes
When I am not working directly on client software, you will usually find me tinkering deep within the virtual tabletop space. I am actively developing the Alternate Classes 5.5e FVTT Module, an open-source project where I designed a highly modular, event-driven automation engine to parse multi-tiered rule mechanics dynamically.
Featured Engineering Work
Alternate Classes 5.5e
A FoundryVTT module providing enhanced D&D 5e alternate class implementations intended for use with the D&D 5.5e ruleset with automated workflows using the chri...
Queens Master Solver
Queens Master Solver is a full-stack project that solves and visualizes any board state from the mobile game "Queens Master" — a take on the classic N-Queens co...
Personal Website
A high-performance, dynamic portfolio website engineered with Next.js App Router, TypeScript, and Tailwind CSS. This site features an automated server-side data...