ah2k Raising the islands 0%

Software engineer in Karachi, Pakistan

Ahmed
Hassan

Senior software engineer at HashOne Global, specializing in the MERN stack and React Native. I build user-friendly, reliable products end to end, from real-time systems and voice AI to browser security and games.

Scroll to fly through my work

Code whisperer, product builder

I'm Ahmed, a software engineer in Pakistan with a backend heart. I turn complex ideas into apps that are user-friendly, reliable and built to scale.

I design the architecture, build the services and APIs, and take products from the database schema to the last pixel, including immersive 3D experiences like this one. Lately that has meant real-time maritime surveillance on Kafka and Cassandra, a voice assistant for company SOPs, passkeys for an enterprise password manager, and payment-heavy e-commerce.

Based in
Karachi, Pakistan
Experience
4+ years, mid-level to lead
What I do
Full-stack development and 3D web experiences
Focus
Backend architecture, real-time systems, AI features

Where I've worked

  1. Feb 2025 – now

    Senior Software Engineer

    HashOne Global

    I drive full-stack projects with a backend focus, design system architecture, review code for performance and maintainability, and mentor junior developers.

  2. Mar 2023 – Feb 2025

    Lead MERN Stack Developer

    DotClick

    Built end-to-end React, Node.js, Express and MongoDB apps with Stripe, Firebase and AWS, and ran standups, sprint planning and code reviews.

  3. Aug 2022 – Jun 2023

    MERN Stack Developer

    Decotechs

    Built internal tools and client dashboards, refactored legacy code, and implemented authentication with role-based access control.

  4. 2018 – 2022

    BS Software Engineering

    Iqra University

    Final year project: a smart course allocation system.

GateKeeper

An enterprise identity platform: password manager, passwordless sign-in and an admin console for SSO.

  • Password manager extension with autofill for logins, cards and addresses, plus batched CSV import and bulk delete with live progress.
  • Passkeys: WebAuthn create and sign-in, backed by a C# native-messaging host with ECDsaCng keys protected by DPAPI.
  • GateKeeper Hub, the admin console: SSO setup for OIDC, SAML and RADIUS apps, settings policies, and Active Directory and Entra sync. I led its React modernization and carried QA-verified fixes across release lines.
Runs on
Chrome, Edge, Firefox, Opera and the web
Built with
TypeScript, WebAuthn, C# and .NET, React, Ant Design

Echolect

A real-time meeting copilot that listens alongside you. Open source.

  • Live transcription streamed through Deepgram nova-3.
  • Separates speakers and works out their names from the conversation.
  • An always-on-top overlay gives help on demand. After each meeting, the summary goes into a per-project knowledge base.
Runs on
Linux and Windows desktops
Built with
Electron, Svelte 5, TypeScript, SQLite, WebSockets

VoiceSOP

Ask your company's SOPs a question out loud and hear the answer.

  • An Express 5 and TypeScript API on Postgres with Drizzle, BullMQ workers and an auto-generated OpenAPI 3.1 spec.
  • Answers come from retrieval over ingested SOPs, with speech-to-text, text-to-speech and vision pipelines.
  • A React 19 admin panel for reviewing feedback, inspecting conversations and tracking usage.
Runs on
Phones and the web, with an admin panel
Built with
Node.js, PostgreSQL, Redis and BullMQ, RAG, AWS S3 and KMS, React 19

AI and agents

LLM features that ship to real users: retrieval, generation and tool use.

  • SafeDocs AI interviews you about a job site and writes a standards-compliant Safe Work Method Statement as a PDF, using Gemini.
  • Budgeting MCP runs Splitwise-style group expenses on FastAPI and Postgres, exposed as an MCP server so AI assistants can log expenses and settle up for you.
  • The same skills power RAG over SOPs in VoiceSOP, spreadsheet parsing in Draft Professor and live help in Echolect.
Models
Gemini, OpenAI, Groq
Built with
Vercel AI SDK, MCP, FastAPI, Next.js 15, MongoDB, react-pdf

Mezbaan

Scan the QR on your table and order from your phone.

  • Guests share one table cart across everyone's phones.
  • Staff sign in with a PIN, and owners get an admin back office.
  • Business rules live in a pure domain layer covered by Vitest, ready to move onto a real-time backend.
Runs on
Guests' phones, staff tablets and the web
Built with
Next.js 16, React 19, TypeScript, Tailwind v4, Zustand

Jolly Pops Arcade

A character-driven arcade for a kids' entertainment brand.

  • Turns the band's characters, music and humor into a pair of 2D mobile games.
  • Bacon collects cheese on a side-scrolling run to the show. Chompy dodges the one thing he hates: hot sauce.
  • Menus, scoring and progression are shared, so it plays as one arcade.
Runs on
iOS and Android
Built with
Unity and C#

VTMIS

Vessel traffic management for real-time maritime surveillance.

  • A Node.js backend takes AIS and radar feeds through Kafka into Cassandra, handling thousands of positions a day.
  • Fuzzy correlation fuses radar and AIS tracks so each vessel is identified once.
  • A Next.js map on MapTiler shows live vessels, trail history, filters and zone alarms with automatic alerts.
Since
August 2025
Built with
Node.js, Next.js, Apache Kafka, Cassandra, MapTiler

Platforms and tools

A recruiting CRM, and a security daemon for developer machines.

  • Sales Bridge is a multi-branch recruiting CRM with candidate pipelines, outreach sequences and a four-level role hierarchy. Its inbox merges email, WhatsApp and SMS into one real-time thread per candidate.
  • Dev Shield catches malicious processes, C2 connections, persistence and supply-chain or AI-agent tampering in local repos, and scores each machine against a hardening playbook. No telemetry.
Sales Bridge
Next.js, Convex, Better Auth, Resend, Meta Cloud API, Twilio
Dev Shield
Bun, Hono, SQLite

What I build with

Frontend
JavaScript, TypeScript, React, Next.js, React Native, Svelte, Electron, Tailwind
Backend
Node.js, Express, NestJS, REST, WebSockets, Python
Data
MongoDB, PostgreSQL, Cassandra, Apache Kafka, Redis, BullMQ
DevOps
Docker, Kubernetes, CI/CD, AWS, DigitalOcean, Heroku, Linux
AI
RAG, embeddings, function calling, MCP servers, Vercel AI SDK

More I've shipped

  • Snatchday E-commerce with ITSCOPE sourcing, duel games, tournaments, Stripe and live updates.
  • Draft Professor Generative AI turns messy scouting spreadsheets into player reports.
  • UrbanFootball A web and mobile league manager for teams, fees, fixtures and leaderboards.
  • UrbanSoap E-commerce with live product mockups that contour your design onto the product.
  • Yassoa A learning platform where creators sell podcasts, tutorials and videos.

Let's build something

I'm open to freelance projects and full-time roles. Tell me what you're working on.

contact@ah2k.dev

Also on GitHub, LinkedIn and Instagram.

Or leave a note here

Every model and animation here was built in Blender with Python and rendered with Three.js.

That's the whole archipelago.

Fly back to the start