Himesh Dua
01

Full-Stack Engineer Building Real Products, Not Just Demos

I'm Himesh Dua, a software engineer from Karachi, Pakistan. I build full-stack web applications with a focus on solving real problems, understanding how systems fit together, and shipping software people can actually use.

02

Who I Am

I work primarily with TypeScript, React, Next.js, and modern backend and database technologies. I enjoy working across the stack: designing interfaces and application architecture, building APIs, data models, integrations, and the workflows behind them.

The part of engineering I enjoy most is figuring things out: understanding an unfamiliar codebase, breaking down a problem, choosing the right abstraction, tracing bugs across a system, and turning a requirement into something that actually works.

I care about more than making a feature look finished. I want to understand how it fits into the rest of the system and what happens when real users, real data, and real edge cases enter the picture.

03

Experience

At Zikrainfotech, I work on Summit EHR, a multi-clinic healthcare platform. My work has included building the complete patient portal, clinic microsites, analytics and reputation dashboards, Google Reviews integration, the Super Admin dashboard, and several other modules and workflows.

Working on a production application has changed how I approach development. I have had to work within an existing codebase, understand how different modules depend on each other, debug issues across the stack, and ship features without treating every problem as an opportunity to rewrite everything.

That experience has been especially valuable because the work involves real users, real requirements, integrations, and systems that need to keep working after the feature is shipped.

04

Journey

I started my formal software engineering education at Aptech Learning in 2024.

Most of my growth since then has come from building. I learn by taking ideas from a blank repository to working applications, studying existing systems, reading documentation, debugging problems, and going deeper into the technologies I use.

I'm still early in my career, but I'm deliberately optimizing for one thing: becoming exceptionally good at building software.

05

How I Think

I'm less interested in collecting technologies and more interested in understanding them well enough to make good engineering decisions.

A framework is a tool. A database is a tool. An AI coding agent is a tool. The valuable skill is knowing what problem you are solving, what trade-offs you are making, and whether the solution will still make sense six months from now.

I want to keep improving at the fundamentals: problem solving, system design, debugging, architecture, communication, and the ability to learn unfamiliar technology quickly.

06

Let's Build Something

I'm interested in working on challenging products, collaborating with strong engineers, and taking ownership of increasingly complex systems.

Crafted byHimesh Dua
SourceGitHub
Deployed onVercel
StackNext.js · TypeScript · Tailwind CSS
LicenseMIT License