Zeeshan Ashraf - Senior Full-Stack & AI Product Engineer Headshot

I became a software engineer almost by accident.

I didn't start with a grand plan. I started with one programming course I happened to enjoy, and kept following the next layer of technology I didn't yet understand.

I'm Zeeshan Ashraf, a senior full-stack engineer who leads SaaS, MVP, and AI product builds for founders and small businesses. I've been building software professionally since 2018, and I work across the whole product: scope and architecture, NestJS, Node.js, TypeScript, Next.js, and PostgreSQL, AWS infrastructure, CI/CD, and DevOps.

Android & mobileEnterprise systemsSaaS productsAWS & cloudDevOpsAI products

#story

01
2016 · The accidental start

I got into BS Computer Science at UET's KSK campus when the programme there had just started. It wasn't my first preference; my merit placed me there. I honestly didn't know what a Computer Science graduate did. I thought I might end up working somewhere as a computer operator.

02
Year one · Programming Fundamentals

Then one course changed things. I liked that programming hands you a problem and says: figure it out. Break it down, try something, debug it, make it work. That loop hooked me.

03
Hostel · Badminton and programming

Hostel life at KSK was quiet. The internet wasn't great and there wasn't much to do, so my days revolved around two things: badminton and programming. Teachers like Sir Amjad and Sir Fahad pushed me to take projects seriously instead of doing just enough to pass.

04
2018 · First apps, first paying clients

I taught myself Android, built small apps and published some on the Play Store. They were simple, but seeing something I built go live felt huge. By 2018 I was being paid for Android work on Fiverr, the first proof that someone outside university valued what I could build. All of this was before AI coding assistants: documentation, Stack Overflow, and a lot of trial and error.

05
2019 · A job before graduation

Near graduation I set one rule: I wouldn't spend a single day after university working out what came next. I had my first software job before I graduated, as a full-stack engineer working mostly on Android, with Node.js APIs on the side.

06
Since · The scope kept expanding

Every layer I understood made me curious about the next one: mobile, then enterprise systems and databases, SaaS products, AWS and cloud infrastructure, startups and DevOps, and now AI products and AI-native engineering.

07
Today · Leading product builds

Today I lead product builds for founders and small businesses, from the first MVP to production on AWS, and I stay hands-on in the code. I still work the way I started: curiosity, followed by consistency.

The longer version: I thought I would become a computer operator

Building something?

Building a SaaS or AI product and need someone to lead the build, or a senior engineer hands-on? Let's talk.