Software developer

I build apps and put them in front of real people.

Most of my energy goes into shipping software — booking flows, dashboards, auth layers, and the boring production work that keeps them online. I graduated from Fleming's Computer Security program in 2025; that background helps, but building products is what I actually do every day.

01

Work

Products and apps I've designed, built, and operate.

Identity

SSO gateway

hub.aaronmorgan.dev

One login for every service I run under *.aaronmorgan.dev. Passkey-first auth, scoped session cookies, nginx rate limits, and a hardened systemd unit — so new apps don't each grow their own credential silo.

App

Music tools

music.aaronmorgan.dev

FastAPI service with public stem-splitting and format tools (per-IP quotas, expiring job artefacts) plus a private catalog behind the same SSO layer.

Brand

IronVector

ironvector.ca

Public product site and brand for experiments I ship — same hardened nginx and TLS patterns as everything else on the VPS.

Utility

Attack map

map.aaronmorgan.dev

Live fail2ban visualization — SSH and bot attempts on this server, geolocated over WebSockets. A small ops toy, not a job pitch.

02

Stack

What I reach for when building and shipping.

Applications

  • TypeScript / Next.js
  • React
  • Python
  • FastAPI
  • Prisma
  • PostgreSQL
  • SQLite

Integrations

  • Stripe
  • Twilio SMS
  • SendGrid
  • WebAuthn / passkeys
  • REST & server actions

Operations

  • Linux (Ubuntu)
  • nginx
  • systemd
  • Let's Encrypt
  • Bash automation
  • Docker (when it fits)

Background knowledge

  • Networking fundamentals
  • Linux hardening
  • Log analysis
  • Risk thinking

From my security diploma — useful context, not my day job.

03

Personal infrastructure

Self-hosted on a VPS under aaronmorgan.dev — each app gets its own nginx block, TLS cert, and systemd unit.

  • bookerflow.ca Production booking platform Live
  • hub.aaronmorgan.dev Auth gateway for internal apps Private
  • crm.aaronmorgan.dev Internal CRM prototype Private
  • budgetplanner · grocery Personal utilities Private
04

Background

Work history and education — kept short.

Experience

  1. 2026 — Present

    Technical Support Representative · Nexicom Inc.

    Internet, TV, and VoIP troubleshooting — DNS, DHCP, modem stats, and clean escalation notes.

  2. 2017 — Present

    Grocery Associate · Giant Tiger

    Inventory, customer service, and training — long-running parallel to school and dev work.

Education

Fleming College — Computer Security & Investigations

Ontario College Advanced Diploma · completed April 2025

Also: Computer Engineering Technology (2019–2021)

Recognition

2nd place — Fleming Technical Showcase (team project)

CompTIA Security+ — in progress

The security program gave me a solid foundation in networks, evidence handling, and risk — I'm not pitching myself as a SOC analyst. I build software.

Want to talk about a project or role?

Best reach is LinkedIn. Happy to share more detail on BookerFlow, walk through live infra, or send a resume.

Message on LinkedIn

aaronmorgan.dev