Reliability first
Software should hold up under real load. I aim for correctness and resilience before cleverness.

Senior Software Engineer I & Deputy Manager (Tech) @ Arogga
Frontend Engineering · Backend Engineering · Building Reliable, Scalable Digital Products
I design and build fast, scalable web platforms end to end — from the backend services to the interfaces people use every day.
9+
Years Building
100+
modules
50+
Users Served
99.9%
Uptime Focus
“Programs must be written for people to read & only incidentally for machines to execute.”— Harold Abelson
A practical, modern toolkit that covers the full stack — picked for reliability, performance & a good developer experience.
Every project runs on proven frameworks, languages & platforms — the same tools teams rely on to build at scale.
A few things I won't compromise on — they shape every technical decision, from the first sketch to production support.
Software should hold up under real load. I aim for correctness and resilience before cleverness.
The best code is the code the next engineer understands instantly. I write for humans first.
Speed is respect for the user's time. I treat performance budgets as real requirements, not an afterthought.
From the database to the pixel, I take end-to-end ownership of what I ship.
Full-stack engineering services for teams and founders who need one engineer accountable for the whole build.
End-to-end web apps built to scale.
I design and build complete web apps — from the database and API to a fast, accessible React and Next.js interface. One engineer owns the whole stack, so nothing falls through the cracks.
Fast, conversion-focused online stores.
Custom online stores that load fast, rank well & sell — from headless storefronts and secure checkout to product catalogs, carts & payment integrations built to handle real traffic.
Turn your manual business into an online product.
I turn paper-and-spreadsheet work into a real online product. First I map how your business runs today, then I build the customer-facing app, the internal workflows & the data migration that replace the manual steps. You go from ad-hoc processes to a system you can measure, scale & sell.
A simple, visible rhythm that turns an idea into reliable software without losing momentum or context.
We start with your goals, constraints & timeline. I map the problem, nail down the requirements & turn the unknowns into a clear, prioritized plan.
STEP 01I design the data model, API & system architecture up front — picking the right tools so the product stays fast and maintainable as it grows.
STEP 02You get working software early and often, with tested, reviewed code and regular check-ins so we can adjust direction based on real feedback.
STEP 03I handle deployment, monitoring & performance, then stick around for changes and maintenance — so the launch is a beginning, not a handoff.
STEP 04A few things I'm proud of — full-stack apps, backend systems & open-source work.
Parking platform that connects drivers with space providers.
Building and scaling products across healthtech, e-commerce & open source.
Full-time · 3 roles · Mirpur, Dhaka
Led the architecture, development & growth of Arogga's internal admin platform, end to end.
Freelance · Remote · Dhaka, Bangladesh
Co-founded and built TechDiary, a blogging platform for developers with support for both Bengali and English. Developers can publish technical articles, share code snippets, organize posts into series & interact through comments, reactions, bookmarks & following other authors. It also has real-time notifications and full-text search.
Full-time · On-site · Dhaka, Bangladesh
Contract · Remote · Mexico
Built reusable React UI components used across several product dashboards.
Freelance · Remote
Took on freelance web projects for small businesses and startups — handling everything from gathering requirements to deployment and post-launch support.
I'm a senior software engineer. I build fast, scalable web apps and backend systems. I work across both the frontend and the backend & I care about writing clean, maintainable code that's ready for production.
More about meSoftware should hold up under real load. I aim for correctness and resilience before cleverness.
The best code is the code the next engineer understands instantly. I write for humans first.
Speed is respect for the user's time. I treat performance budgets as real requirements, not an afterthought.
From the database to the pixel, I take end-to-end ownership of what I ship.
A quick snapshot of what I'm building, where I am & what keeps me curious after hours.
Building large-scale platforms at Arogga — from backend services to the product interfaces people use.
Based in
Dhaka, Bangladesh
GMT+6 · remote-friendly
Daily drivers
Off the clock
Languages
Real counts pulled straight from the work — not just talk.
Companies worked with
Technologies used in production
Projects shipped
Articles published
Feedback from managers and peers I've worked with.
“I had the pleasure of working closely with Zahid in our team, and I can confidently say that he is an exceptional engineer with a remarkable passion for his work. Zahid's sharp intellect and keen understanding of business needs consistently translate into high-quality, well-crafted code. His dedication to staying at the forefront of technological advancements is truly inspiring. Zahid's ability to seamlessly integrate innovative solutions into our projects not only improves our deliverables but also pushes our team to new heights. Zahid is not just a talented engineer; he is a visionary who sees the bigger picture and drives his projects with precision and enthusiasm. I am certain that his career will continue to soar, and he will achieve great success in the future.”
Thoughts on engineering, architecture & building for the web.
A page can score well on paper and still feel janky — content jumping, fonts flashing, the hero image loading last. A few habits fix most of it.
Most TypeScript tutorials describe data you have. The bigger win is using types to forbid states you don't want — via discriminated unions and satisfies.
async/await made async code look normal, which is why the bugs got sneakier. Four mistakes that pass review because they look right — and how to catch them.
The working relationship matters as much as the code: clear ownership, steady communication & a focus on results.
From architecture and interface work to deployment and iteration.
Regular check-ins, working software early & direct communication.
Based in
Dhaka, Bangladesh
Start a conversation
zahidhasan.dev@gmail.comWhether it's a role, a collaboration, or a quick question, my inbox is always open.