Skip to content

New reading notes on system design, software architecture, and AI engineering. Explore reading

About

About

I build full-stack web applications and take them from the problem statement through to a deployed, running system. Most of that work is MERN and TypeScript, with Next.js on the frontend and Node and Express behind it. I have shipped a healthcare platform, a multi-vendor marketplace, and a learning management system.

The work I find most interesting sits where AI does something a form cannot. My final year project, The Care Nexus, lets a doctor dictate a prescription in Urdu or English and returns structured fields a clinic can store. The browser handles the transcription and a Llama 3.3 model turns the transcript into structured JSON, on top of a full RTL (right-to-left) layout, which Urdu requires.

Right now I am finishing that project, applying for full-time remote engineering roles, and building in hackathons when one comes up. Outside of work, cars and food.

Journey

I got into software the ordinary way: I wanted to know how the websites and apps I used every day actually worked. That turned into teaching myself HTML, CSS, and JavaScript at university, and then into building things that were larger than I knew how to finish.

The turning point was joining Dev Weekends, an online engineering community running a structured MERN program. I worked through it as a fellow, built two full-stack projects end to end, and earned the program’s Bronze Certificate. I was later promoted from mentee to mentor, which meant reviewing other people’s code and explaining decisions rather than only making them. That is the fastest I have learned anything.

Alongside that I began taking freelance work for local businesses, which is a different discipline entirely: scope, deadlines, and someone who needs the thing to work on Monday.

In 2026 I applied to Google Summer of Code and built proof-of-concept projects for two organizations. Neither was selected. I had waited for the organization announcements before starting to contribute, which left too little time to build a track record with the maintainers.

My final year project, The Care Nexus, was registered as a team of six, and I wrote the software. It is the first system I built from the problem outward rather than from a tutorial inward.

More recently I have been building in hackathons, including The Zerops Challenge run by WeMakeDevs and Zerops in August 2026.

Now

Last updated August 2026

Learning

  • Exploring Claude-native development and strengthening my DevOps skills across AWS, Docker, CI/CD, and Kubernetes.

Hackathons

  • Regularly participating in hackathons, building and shipping projects under real-world time constraints.

Career

  • Currently building and shipping full-stack web applications while growing through freelance projects, open-source contributions, and continuous learning.

Freelance

  • Currently working as a freelance Full-Stack Software Engineer on Upwork, helping clients turn ideas into reliable, production-ready web applications.

Problems I want to work on: Software under real operational constraints · AI and automation applied to workflows · Developer tools

How I work

Understand the problem, simplify the solution, build with intention, and improve through real feedback.

Before thinking about frameworks or implementation, I focus on understanding what the software needs to achieve, who it is for, and which constraints actually matter. A clear problem usually leads to a better technical direction.

I question requirements, remove unnecessary complexity, and focus on the smallest version that can create real value. Building a focused solution and learning from it is often more useful than over-planning a larger one.

I care about clean architecture, clear naming, sensible boundaries, and code that is easy to understand and maintain. I prefer practical solutions that another developer can confidently work with over clever implementations that create unnecessary complexity.

Once something is shipped, the real learning begins. I use feedback, usage, and actual problems to decide what needs to change, improving the product step by step instead of trying to make everything perfect before release.

Technical Skills

Frontend

TypeScriptReactNext.jsReduxRedux ToolkitRTK QueryReact RouterJavaScriptContext APIReact Hooks

Styling

Tailwind CSSMaterial UIFramer MotionBootstrapSassResponsive Design

Backend

Node.jsExpressMongoDBRedisSocket.IOStripeCloudinaryJWTREST APIsSupabaseFirebaseOAuth

DevOps & Deployment

VercelRenderMicroservicesAWSDevOpsDockerCI/CDKubernetesGit

Technologies I work with day to day, from the frontend through the backend to deployment.

Education

University of Education, Lahore, Pakistan logo

Bachelor of Science in Computer Science

University of Education, Lahore, Pakistan

Sep 2022 – Jul 2026

Bachelor of Science in Computer Science, awarded by the University of Education, Lahore. My final year project, The Care Nexus, is a bilingual healthcare platform that turns dictated prescriptions into structured records.

Achievements

Languages

  • EnglishProfessional working proficiency
  • UrduNative

Open to full-time remote roles and freelance work.