Skip to selected work

hi, my name is

A developer and security auditor.

Software Engineering @ Carleton University. Currently looking for internships in software development and security.

Plate Ithe ridge

Plate IIthe dunes

The story so far

where the time went

School, work, and the things I volunteer for.

the range · one dune per role, as wide as the months it lasted

experiencevolunteereducation

→ still going · cumsa.ca isn’t dated, so it lives in the list · the range follows the cards, and a dune will take you to its entry

01 / 00

  • experienceSep 2025 — Present

    Freelance Developer

    @Independent

    • Design, deploy, and maintain containerized production websites for clients in Next.js, owning full-stack development, SEO, and infrastructure
    • Manage Linux VPS environments including domains, SSL, firewall hardening, backups, and uptime monitoring
    • Hosting 5+ sites and APIs over HTTPS, handling ~8,000 unique visitors and 300k requests monthly
    • (contact me for a website)
  • educationSep 2024 — Apr 2028 (expected)

    B.Eng. in Software Engineering

    @Carleton University

    • Relevant coursework: Data Structures, Digital Systems, Computer Architecture, Software Engineering
  • volunteerMar 2025 — Apr 2026

    Co-Founder & Co-President

    @Empower Orphans Foundation

    • Lead a 20+ member team across marketing, events, and sponsorship divisions
    • Organized fundraisers and collaborations with Islamic Relief for orphan care
    • Oversee partnerships, finance tracking, and organizational strategy across Carleton and uOttawa
  • volunteerSep 2025 — Apr 2026

    Web Developer

    @Empower Orphans Foundation

    • Built empowerorphans.com with Next.js, Supabase, and Tailwind CSS
    • Shipped a secure admin dashboard and event-management system for real-time updates
    • Deployed for cross-campus use across the Carleton and uOttawa chapters
  • experienceDec 2025 — Apr 2026

    Software Developer Student

    @uOttawa MSA

    • Built uomsa.ca in Next.js, eliminating the GoDaddy builder and cutting annual costs by $500
    • Worked on an 8-developer Agile team building a library system supporting 1,000+ students across 5 organizations
    • Built React components and shipped PostgreSQL migrations for the admin dashboard
  • experienceMar 2026 — Apr 2026

    Penetration Tester

    @cuHacking

    • Security testing for Ottawa's biggest hackathon (on-call)
  • experienceApr 2026

    Penetration Tester

    @BearHacks

    • Security testing for the event platform ahead of launch (remote, on-call)
  • experienceMar 2026

    Technical Workshop Lead

    @IEEE uOttawa Student Branch

    • Delivered 4 technical workshops to 100+ students across a two-week series
    • Taught Linux fundamentals, Docker, GitHub Actions CI/CD, AI/ML, and cybersecurity
    • Built a lab environment of isolated per-student Docker containers with custom challenges
  • volunteerMar 2026

    Mentor & Judge

    @Redshifted Catalyst Hackathon

    • Mentored high school teams designing hardware for a space-survival challenge, taking them from idea to prototype to pitch in a few hours
    • Mentored teams in C++ as they built everything from alien proximity detectors to remote-controlled rovers
    • Sat on the judging panel for the advanced teams, evaluating their projects and final pitches
    • Supported by Thales, CIRA, the uOttawa Faculty of Engineering, and ElevenLabs
  • experienceOct 2025 — Jan 2026 · Contract

    Software Developer & Security Analyst

    @Journale AI

    • Built a cloud AI dialogue system that plugs into game engines through custom SDKs
    • Diagnosed backend and REST APIs to discover 6 critical flaws using Burp Suite, Postman, and cURL
    • Fixed a Stripe integration flaw that bypassed payment and granted subscriptions, in under 5 hours
    • Validated risks with the engineering team and recommended remediation under responsible disclosure
  • volunteerundated

    Web Security

    @CUMSA

    • Security audit, fixes, and authentication logic for cumsa.ca

Plate IIIthe arch

Selected work

ideas, made real

Hackathon wins and things I build for fun. There’s a little something to play with in each one.

01 / 00

  • Nº 00Hack the Hill III — Best Use of Gemini API

    Mamdani

    Point your phone at a pothole and talk to Mamdani, a 3D inspector who looks at the problem, asks what he needs to and files the report himself. Reports of the same problem collapse into one work order, neighbours back it up in a public feed, and the city sees it seconds later on a live dashboard: ranked, mapped and routed to a crew. Built with a team of four.

    • Next.js
    • React
    • Gemini
    • Vertex AI
    • PostgreSQL
    • Tiger Data
    • Tripo
  • Nº 01cuHacking 2026 — Best Use of Gemini

    Clascade

    Teachers upload the slide deck they already have and Clascade turns it into a collaborative 3D lesson the whole class moves through together in the browser. The teacher controls every phase from their own screen so no student can rush ahead, every generated fact is grounded in cited sources, and every scene is age-checked before students ever see it.

    • Next.js
    • TypeScript
    • 3D / WebGL
    • RAG
    • EdTech
  • Nº 02GenAI Genesis 2026 — Winner, Moorcheh.ai Track

    Revenant

    Won Canada's largest AI hackathon against 1,000+ hackers. Every company slowly loses its memory — the reasoning behind engineering decisions gets buried in Slack threads and pull requests. Revenant captures that reasoning as it happens, so two years later a developer can ask "why did we pick Postgres?" and get the original discussion back. Built in 36 hours.

    • Next.js
    • FastAPI
    • Python
    • PostgreSQL
    • Redis
    • RAG
    • Docker
  • Nº 03MindBridge AI Challenge

    QueryForge

    A natural-language-to-SQL agent that lets anyone query a database in plain English. Hit 98% accuracy across 172 test cases, including trick questions written specifically to break it. Runs entirely on CPU through Ollama with no external API, so data never leaves the machine and inference costs nothing.

    • Python
    • DuckDB
    • Ollama
    • SQL
    • Local LLM

Plate IVthe hill

Wins

scoreboard

Hackathons, CTFs, and one award I didn’t see coming. Every win was either something I built or something I broke.

01 / 00

  • Sep 2026built it

    Winner

    Hack the Hill III

    Built Mamdani with a team of four — a 3D inspector residents talk to, who turns a photo of a pothole into a work order the city can act on.

    see the build · Mamdani
  • Jul 2026built it

    Winner

    cuHacking 2026

    Built Clascade with a team of four — turning teachers’ existing slide decks into collaborative 3D lessons.

    see the build · Clascade
  • Apr 2026named

    Engineer of the Year

    IEEE uOttawa Student Branch

    Awarded at WIPS 2026.

  • Apr 2026broke it

    1st Place

    uOttawa Cybersecurity Club CTF

    Won as a team and posted the highest individual score in the room, across web, crypto, and reverse engineering.

  • Apr 2026broke it

    Most Flags Found

    BSides Ottawa Meetup CTF

    Orchestrated parallel AI sub-agents across the challenge board and led the field at ~4000 points, before an unconstrained agent spent ~1000 of them on hints. Finished 5th with the most flags found.

  • Mar 2026built it

    Winner — Moorcheh.ai Track

    GenAI Genesis 2026

    Canada’s largest AI hackathon. Built Revenant in 36 hours against 1,000+ hackers at the University of Toronto.

    see the build · Revenant
  • Feb 2026broke it

    1st Place

    IEEE uOttawa × Hack The Box CTF

    Team finished with 64 of 67 flags. 2nd individually at 40.

  • Feb 2026built it

    2nd Place

    Hack the Future Hackathon

    Built RoadSense, an AI road-damage detection system, with a team of four.

    see the code · RoadSense

8 of 8 · Feb – Sep 2026

Plate Vthe field

Skills & tools

with receipts

Technologies I work with. Pick a tool. The receipt shows where on this page I actually used it.

Languages

AI & Machine Learning

Frameworks & Libraries

Infrastructure & DevOps

Security

Always learning. Most of what I know came from shipping under a deadline — hackathons, CTFs, and production sites people actually depend on. Currently going deeper on agentic AI systems and offensive security.

Plate VIthe islands

Off the clock

five islands

What I do when I am not shipping something. Each island is one of them.

at the lookout
with a walking stick
via ferrata
on top

on foot, on two wheels, on the water

The outdoors

When the laptop closes I go outside. I hike, I ride trails on a mountain bike, and I get out on the water on a paddleboard or in a kayak.

Plate VIIthe shore

Let’s talk

one more thing to build?

Have a project in mind or just want to chat? I’d love to hear from you.