Full-Stack Developer

NADIA

Nadia Ahmadian
NA

AHMADIAN

iOS Developer · Piano Teacher Vancouver, BC
scroll

Hi, I'm Nadia. I'm 29, based in Vancouver, and I've been writing code long enough to have strong opinions about it and bad posture from it. I build iOS apps, full-stack platforms, and the occasional 2am side project nobody asked for but I couldn't stop thinking about. I obsess over the details nobody told me to obsess over, and I somehow always end up being the person who inherits the codebase everyone else quietly abandoned. Outside of work I teach piano, lose at badminton with tremendous dignity, and have definitely beaten every game I've ever played in a completely normal number of attempts. I care embarrassingly deeply about the things I make. If that sounds like your kind of person, keep scrolling.

I solve problems
through code.

01
Web

Full-Stack Development

End-to-end web apps from pixel-perfect React UIs to rock-solid backends and cloud deployments.

  • React.js
  • Next.js
  • TypeScript
  • Node.js
  • Express
  • Material-UI
02
Mobile

iOS Development

Production-grade iOS apps with Swift and SwiftUI — real-time sync, push notifications, and AI-assisted workflows.

  • Swift
  • SwiftUI
  • Firebase
  • Core Data
  • CloudKit
  • OpenAI API
03
Systems

APIs & Backend Systems

Scalable RESTful services, event-driven workflows, secure auth, and high-performance database design.

  • .NET Core
  • C#
  • PostgreSQL
  • MongoDB
  • SQL Server
  • JWT / RBAC
04
Cloud

Cloud & DevOps

Production systems on AWS with Docker-based CI/CD, CloudWatch monitoring, and zero-downtime deployments.

  • AWS EC2
  • AWS S3
  • Docker
  • CloudWatch
  • Nginx
  • CI/CD

Where I've
made an impact.

click to boot
click to boot
click to boot

Think you
know me?

Four riddles. Four parts of who I am. Solve them all to unlock something special.

riddle_01.sh
// I am the mirror that holds a mirror.
// To define me, you must first define me.
// I call myself by name,
// and only a base case
// saves the world from a stack overflow.
//
// What am I?
$> 

riddle_02.sh
// Beethoven wrote me in 1801
// but never gave me this name.
// A poet saw moonlight on a lake
// and named me after the reflection.
// Three movements. One haunts 2am.
//
// Name this sonata.
$> 

riddle_03.sh
// An island. A samurai. A choice:
// fight with honour and lose,
// or become the shadow they fear
// to save everyone you love.
// The wind points the way.
//
// Name this game.
$> 

riddle_04.sh
// A girl walks through a gate.
// Her parents eat too much.
// She loses her name, finds her power,
// scrubs a river spirit clean,
// and learns that love crosses worlds.
//
// Name this film.
$> 

nadia.ahmadian96@yahoo.com