Hassan Ahmed

Hassan Ahmed

Full-Stack DeveloperToronto, ON

Hassan Ahmed

I build and scale complex web applications end to end, from architecting the solution through developing, deploying and supporting it.

About

Senior developer with 5+ years across product, platform and infrastructure work. Most of what I do sits at the seams of a system: the migration nobody wants to own, the billing path that keeps generating tickets, the checkout flow with gaps on both the interface and the validation behind it.

I am very hands-on, and I spend time on personal projects outside of work to explore new technologies and ideas.

Frontend
Next.jsReactReact NativeTypeScriptTailwind
Backend
Node.js.NET / C#API architecturePostgreSQLSQL Server
Infrastructure
AWS BedrockLambdaEC2Load balancersTerraformAWS CDKDocker
Practices
CI/CDObservability (Grafana)Agile SDLCTechnical design & architecture

Experience

Rebel.ca Corp

2023 — Present

Senior Software Developer

2025 — Present

  • Designed and built an AI website generation product from the ground up, owning architecture across an orchestration service, containerized build pipeline, and preview routing layer, plus the security model behind it.
  • Advocated for and led the front-end migration of a large legacy codebase to a new Next.js application, bringing the team up to speed on the framework through the transition. Frontend ticket turnaround dropped and page load times fell by 31%.
  • Led a billing system migration end to end covering architecture, test strategy, and data migration, eliminating a recurring class of billing defects that generated dozens of support tickets per month.
  • Rebuilt the customer-facing shopping and checkout flow, closing long-standing UX gaps and backend validation holes that were producing downstream order errors.
  • Prototyped an internal RAG chatbot that answers staff questions from company documentation, reducing repeat escalations to senior engineers.

Software Developer

2023 — 2025

  • Consolidated scattered Lambda functions into a centralized Turborepo monorepo, cutting tech debt and reducing hard-to-trace customer-facing bugs through better logging and error handling.
  • Shipped a full two-factor authentication system across authenticator app, email, and SMS to combat fraud and account takeovers, later integrating an ML-based third-party fraud-monitoring service.
  • Instrumented the authentication flow with Grafana dashboards and alerting to track 2FA method adoption, login frequency as a friction signal, and incomplete logins that stalled at the 2FA step, surfacing likely account takeover attempts.
  • Introduced improved testing strategies and built CI/CD pipelines around them, reducing production bugs on critical repos by 8-16%.
  • Received the company Excellence Award for technical impact.

Department of National Defence Canada

2022 — 2023

Backend Developer, Contract

  • Maintained and monitored internal ASP.NET web applications, resolving bugs from request tickets alongside the testing and production teams.
  • Actioned testing support tickets in the SAP business-management database and communicated directly with clients to resolve issues.

University of Ottawa · Non-Linear Photonics Group

2021 — 2022

Data Analyst, Contract

  • Built reusable Python pipelines converting large volumes of raw simulation output into cleaned datasets and publication-ready visualizations, surfacing the trends the group's analysis depended on.
  • Ran optical simulations on photonic crystal structures in Ansys Lumerical to identify optimal lossless photon paths, feeding results back into the group's design iterations.
  • Developed MATLAB models generating the geometric structures used in the group's design and simulation work.

Co-author, “Simulation and fabrication of slow light suspended air-bridge AlGaAs photonic crystal waveguide,” SPIE Proceedings, 2022.

Contact

Open to senior full-stack and platform roles.

The fastest way to reach me is email. I am based in Toronto, ON and happy to talk about roles, contract work, or anything you are building.