about me.

I'm Ammar Hassan, a developer from Lahore. I like building for the web and getting the details right.

background

I started out with plain HTML, CSS and JavaScript, and over time moved to React, Next.js and Node. Most of what I know comes from building real projects rather than coursework.

currently

I've been moving deeper into AI engineering by building something real and following the problems wherever they lead. One of the results is sitting at the bottom of this page, if you want to ask it something.

off hours

Mostly video games with friends, some going. Otherwise a lot of padel I've never gotten good at, some cycling, and pretending the next new coffee place will be worth it. Forever defending the as the best car ever.

experience

Self-Employed

freelance full-stack developer · 2025 – present

Built responsive websites and applications with React, Next.js, Astro, Node.js and Python, including APIs, authentication and database-backed features. Handled deployment with Cloudflare, AWS and GitHub Actions, working directly with clients from requirements through review and delivery.

Punjab Safe Cities Authority

web development intern · jun – aug 2024

Worked on citizen-facing government web portals and got an inside look at how Punjab's automated e-challan system works, from the traffic cameras through to the dashboards.

education

COMSATS University, LahoreBS Software Engineering2021 – 2025
International School LahoreA-Levels2019 – 2021

toolbox

TypeScript · React / Next.js · Astro · Node.js · Express / Fastify · Socket.IO · XState · Tailwind CSS · Framer Motion / GSAP · Stripe · Zod · Python · FastAPI · LangGraph · Pandas / NumPy / Matplotlib · MongoDB + Vector Search · Postgres / pgvector · Drizzle · Gemini API · LLM evals · Spotify API · OAuth · SQL · Docker · AWS · Terraform · GitHub Actions · Vercel · Cloudflare · Git / Linux

elsewhere

If you want the short version, here's my resume. You can also reach me at ammarhassan.amr@gmail.com.