Hi, I'm Atabic 👋️
About
Most of my recent work is building MCP servers, AI plugins, small backend services that let tools like Claude and Cursor safely read and act on real internal systems. ERP-MCP, below, is the clearest example.
That sits on top of about six years as a full-stack engineer, currently leading the Live Ops admin dashboard for Merit Incentives, plus past work for clients like Kayak, Avetta, and Curriki. Projects and experience below go into the specifics.
Based in Lahore, Pakistan. Open to remote work.
What I've built
Most of this is internal to the companies I work for, so I can't link to a live demo. Here's what each one actually does and why I built it that way.
AI & agentic tooling
ERP-MCP
Our internal ERP handled project logging, leave requests, and operational reporting through forms that took real time to fill out across 800+ people. I built ERP-MCP, a Model Context Protocol server in Python and FastAPI, that exposes those same workflows as tools an LLM can call, with scoped authentication and endpoints designed to be extended as new workflows come up. Now someone can ask Claude, Cursor, or ChatGPT to file a leave request or pull a report, and the assistant calls the ERP directly. It cut manual form-based work by roughly 60% company-wide. Internal tool, so no public repo, happy to walk through the architecture on a call.
SPIDER
A personal AI plugin I built after noticing how much time I lost re-explaining context to coding agents every session. SPIDER wires the agent into the tools and project context I actually use, so it starts a task already knowing the codebase conventions instead of guessing at them.
Product & platform engineering
I lead full-stack development on the Live Ops admin dashboard for Merit Incentives, a loyalty and rewards platform running in 160+ countries, a Next.js frontend on a NestJS backend in a microservices architecture. I built a NestJS gateway that proxies a dozen-plus internal services behind one unified API, so the dashboard stopped breaking every time an upstream service changed its contract. Actions on the dashboard publish domain events through a message broker, and other services react to them, so state stays in sync without the frontend polling anything. I own the release process end to end and I'm the engineering point of contact for the client on this one.
Owned frontend architecture (Next.js, React, TypeScript) for Orchid, defining coding standards and component patterns across the product. Built real-time 1:1 and group chat over StompJS and Firebase Cloud Messaging push notifications for foreground and background delivery, and set up Sentry, Vitest, and Playwright so regressions got caught before users saw them.
Shipped releases for Kayak's hotels vertical, collaborating across distributed teams to define requirements and align delivery timelines. Architected backend services in TypeScript and Node.js and put a proper test strategy in place, canary, smoke, and sanity pipelines, that doubled automated test coverage for the hotels platform. Also tightened up structured logging and error-handling standards, which brought production incident frequency down.
Built enterprise Okta SAML SSO and a batch verification workflow, setup, processing, a summary view, and manual review, for Avetta's compliance reporting, where every step needed to be auditable. The tricky part wasn't the SSO integration itself, it was keeping the frontend and backend API contracts tight enough that a batch of thousands of records couldn't silently drift out of sync during manual review.
Converted Curriki's LMS into a multi-tenant platform with ACL-based permissions, so client data stayed isolated under much higher concurrent usage. Migrated the legacy PHP admin panel over to React, translated Figma designs into production components, and introduced Jest and React Testing Library where there was barely any testing before, taking unit-test coverage from around 10% to 70%.
Work Experience
Skills
Let's talk
Open to senior or staff full-stack and AI-engineering roles, remote. I'm based in Lahore, Pakistan, with solid overlap into US and EU working hours.