The Hall of Projects
Projects are organized by category and technical complexity. Explore the applications, APIs, systems, and websites I have built.
Use case driven analysis of a multi user file sharing system, taken from actor diagrams to a written specification a team could build from.
UML · Specification · Design
A REST API for a banking system, with CRUD over accounts and transactions handled in SQL and PL/SQL rather than pushed up into the application layer.
SQL · PL/SQL · JavaScript
A 3D survival game in Unity where the real work was enemy behaviour: a state machine, an Observer driven event system, and a decoy mechanic built on a shared targeting interface.
C# · Unity · OOP
A full stack travel platform with accounts, packages, reservations and favorites. I owned the backend: API routes, server logic in Node and JWT authentication.
Node.js · React · MongoDB
A B2B research and personalization pipeline: prospects in, researched and scored, personalized variants out. A 100 prospect pilot reached a 9.6% reply rate.
TypeScript · PostgreSQL · Supabase
Contractors lose jobs to missed calls and forgotten estimates. This platform engages the caller immediately, qualifies them, alerts the contractor and follows up until there is an answer.
Next.js · Cloudflare Workers · Twilio
One workflow for finding internships, matching them to a CV, researching recruiters, drafting applications specific to each role and tracking follow ups, with the important decisions kept visible.
Full stack · AI automation · Workflows
Specialized AI agents for market research, company analysis, portfolio monitoring and investment Q&A, feeding one dashboard where sourced data stays separate from generated analysis.
Multi agent AI · Full stack · Dashboard
Two towns, one run by the player and one run entirely by an AI, compete under the same conditions while tornadoes, power outages and bandit attacks interrupt both. My part was the crisis events that keep either side from progressing too easily.
C# · Unity · AI decision-making
Security events arrive from many systems in many formats. SentinelOps normalises them into one model and moves them through a structured incident workflow, so analysts work a ranked queue instead of a firehose.
AWS · ASP.NET Core · Incident response
Drag or scroll sideways · Click a door to enter

About
Third-year Computer Science student at Collège de Bois-de-Boulogne. I mainly work on backend and full-stack projects involving REST APIs, authentication, databases, system design, and cloud infrastructure.
I focus on writing clean, maintainable code and building systems that are secure and easy to understand. Most of my experience comes from building my own projects, solving problems as they appear, and improving the architecture as the projects grow.
Outside programming, I train in wrestling, judo and weightlifting, follow financial markets, and spend my summers organizing activities for seniors at a community centre in Montréal.
Skills and technologies
Backend
REST API design · JWT authentication · Node.js / Express · ASP.NET Core / C#
Data
PostgreSQL · MongoDB · Oracle / SQL / PL/SQL · Schema design · Stored procedures
Frontend
React · Next.js · TypeScript · Vite
Cloud & tooling
AWS · Cloudflare Workers · OpenNext · Supabase · n8n · Docker · Git & GitHub · Unity / C# (3D)
Education & experience
Education
- Collège de Bois-de-Boulogne: Computer Science Technology (DEC), 2024–now. Third year.
- Sourp Hagop High School
Experience
- Independent Developer, 2025–present. Building Dossier, Trade Catch and SentinelOps: backend architecture, REST APIs, authentication, databases, cloud deployment, and full-stack applications.
- Youth leader, SCAMA Community Centre. Led recreational and social activities for seniors over two summers.
- Busser, Grillade Nostos, Sep–Nov 2025. Cleared and reset tables, supported the serving team through peak service.
Looking for a software development internship
Third year Computer Science student in Montréal, open to an internship in backend, cloud or full stack development. Email's the fastest way to reach me.