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.
Making a deliberate move into AI engineering — agents that do real work, with humans kept where it matters. Right now that means learning Python properly; everything else gets built on top of it.
Mostly video games with friends. 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
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 · Node.js · Express · Socket.IO · XState · Tailwind CSS · Framer Motion / GSAP · Stripe · Zod · Python · Pandas / NumPy / Matplotlib · MongoDB + Vector Search · Gemini API · SQL · Docker · Vercel · Git / Linux
elsewhere
If you want the short version, here's my resume. You can also reach me at ammarhassan.amr@gmail.com.