about me.
I'm Ammar Hassan, a developer from Lahore. I like building for the web and getting the details right.
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.
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.
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
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.