
01 / FULL-STACK · AI-ASSISTED
Employee Scheduler
Natural-language staffing requests, structured requirements, and a schedule the manager stays in control of.
- React
- TypeScript
- Spring Boot
- PostgreSQL
- Groq
FINAL-YEAR CS · UNIVERSITY OF MANITOBA
Full-stack development meets human-computer interaction. Useful software, thoughtful systems, and curiosity about the people using them.
Exploring new-grad software engineering opportunities
01 / SELECTED WORK

01 / FULL-STACK · AI-ASSISTED
Natural-language staffing requests, structured requirements, and a schedule the manager stays in control of.

02 / FULL-STACK · COLLABORATION
A shared space for household grocery lists, member invitations, and keeping track of what has been bought.
02 / A BROADER PERSPECTIVE
Research shapes how I think about software. Professional experience has taught me to care about the details people rely on.
LET’S CONNECT