Skip to content

About

I am a software engineer in Karachi, and I have been at Technyx Systems since July 2024, first as an intern and since January 2025 full time. The work is government digital platforms, and I build them end to end.

Most of that time has been spent across two backend stacks. Node and Express over MongoDB came first. ASP.NET Core with Umbraco over SQL Server arrived with the government contracts in mid-2026, and I learned it against a live platform with real users on it. That is the part of this job that has taught me most. The front end has been React, Next.js, TypeScript, and Redux throughout, plus React Native when a project needs a mobile client against the same API.

The work I am proudest of is the least glamorous: migrating a React 16 tourism platform onto Next.js while it kept serving real traffic, with no freeze window and no big-bang cutover. Crash handling that went in alongside it cut runtime crashes by roughly 5-6%.

I finished a B.S. in Computer Science at the University of Karachi in December 2025. Outside client work I build in Three.js and deploy every one of them, which is a habit rather than a portfolio strategy: an unfinished scene teaches you nothing.

Experience

Resume

Technyx Systems

Karachi, Pakistan

Software Engineer

2025-01—Present

  • Deliver full-stack features on government digital platforms: ASP.NET Core and Umbraco services over SQL Server, plus Node.js and Express REST APIs over MongoDB, consumed by React, Next.js, and React Native clients.
  • Design 10+ custom Umbraco document types and REST API controllers, enabling structured multi-language content management and third-party integrations.
  • Migrated a legacy React 16 codebase to Next.js, adding server-side rendering and file-based routing to improve performance, SEO, and maintainability without disrupting the live production stack.
  • Deploy and operate applications on Microsoft Azure using App Service, Blob Storage for media assets, and CDN for global content performance.
  • Built 20+ reusable, responsive UI components with React, Next.js, Material UI, and Bootstrap, and ship them through CI/CD pipelines on Azure DevOps and GitHub Actions.
  • React
  • Next.js
  • TypeScript
  • Redux
  • React Native
  • Node.js
  • Express
  • REST APIs
  • ASP.NET Core
  • Umbraco
  • SQL Server
  • MongoDB
  • Azure
  • Material UI

Software Engineer Intern

2024-07—2024-12

  • Contributed full-stack work across 2 live client projects, covering REST API integration, UI component implementation, and peer code review.
  • Reviewed teammates' pull requests, which is where most of what I know about this codebase came from.
  • React
  • Next.js
  • Redux
  • Material UI
  • Node.js
  • REST APIs

Square Tech

Karachi, Pakistan

Backend Developer Intern

2024-04—2024-06

  • Built a REST API in Node.js and Express for a mobile event-management app, covering authentication, data models, and route handlers.
  • Implemented user authentication and the core MongoDB models for events and bookings.
  • Exposed CRUD routes over those models for the mobile client to consume.
  • Node.js
  • Express
  • MongoDB
  • REST APIs

Skills

Languages

TypeScript wherever it is allowed. C# arrived with the .NET work in 2026 and I write it daily now.

  • TypeScript
  • JavaScript
  • C#
  • SQL
Frontend

Where most of my production work has been. React and Next.js on live client platforms, with Redux only where state genuinely earns it. The React 16 migration onto Next.js is the piece I would point at first.

  • React
  • Next.js
  • Redux
  • Material UI
  • Tailwind CSS
  • Bootstrap
  • SCSS
  • Three.js
Mobile

React Native clients built against the same API contracts the web platforms use, so the two do not drift apart.

  • React Native
  • Expo
Backend

Two stacks, both in production. Node and Express over MongoDB is where I started; ASP.NET Core with Umbraco over SQL Server came later, with the government contracts in mid-2026.

  • Node.js
  • Express
  • REST APIs
  • ASP.NET Core
  • ASP.NET MVC
  • Umbraco
  • Zod
Data

Relational schemas in SQL Server, document schemas in MongoDB. The PostgreSQL and PL/pgSQL come from a university distributed-database project, where the partitioning logic lives in the database instead of the application.

  • MongoDB
  • Mongoose
  • SQL Server
  • PostgreSQL
  • PL/pgSQL
  • Firestore
Tooling

Azure App Service, Blob Storage and CDN in production, with pipelines on Azure DevOps and GitHub Actions. Vitest on this site, Jest on client work.

  • Azure
  • Azure DevOps
  • GitHub Actions
  • Git
  • Vercel
  • Jest
  • Vitest

Education

  • B.S. Computer Science

    Feb 2022Dec 2025

    University of Karachi, Karachi, Pakistan

  • Intermediate, Pre-Engineering

    Sep 2019Aug 2021

    Govt. DJ Science College, Karachi, Pakistan

Certifications

  • JavaScript (Intermediate) Certification HackerRank

    Aug 2026

  • Claude 101 Anthropic

    Aug 2026

  • Claude Code in Action Anthropic

    Apr 2026

  • Certified Web & Mobile Application Developer S.M.I.T

    Nov 2023

Questions I get asked

What do you actually build?
Government digital platforms, end to end. That means the content model and the API on the server, and the React, Next.js or React Native client that consumes it. Three of the case studies on this site are public-sector work delivered through Technyx Systems.
What's your backend stack?
Two of them. Node.js with Express over MongoDB, and ASP.NET Core with Umbraco as a headless CMS over Microsoft SQL Server. The Node side came first; the .NET side arrived with the government contracts in mid-2026 and I learned it against a live platform.
Do you have real .NET and Umbraco experience?
Yes. I have designed 10+ custom Umbraco document types and the REST API controllers that serve them, modelled the SQL Server schemas underneath, and deployed the result to Azure App Service with Blob Storage and CDN. Two government platforms run on it.
How long have you been working?
Since July 2024 at Technyx Systems, starting as an intern and moving to full time in January 2025. Before that, three months on the server side at Square Tech in 2024. I finished a B.S. in Computer Science at the University of Karachi in December 2025.
Are you open to remote work?
Yes, remote or in Karachi. I am open to software engineering roles now, and the fastest way to start a conversation is email.