Skip to content

Open to senior roles & consulting

Zain Akram Senior Solution Architect & Full-Stack Engineer, LahoreI architect the system, build the platform, and ship the agents that run it.

Eight years ago I was fixing PHP in a school management system in Lahore. Today I lead ten engineers on a real estate platform that 20,000 agents use every day, and I build the AI agents that handle its support.

I still write code most days. I also write the architecture down before anyone does, because the expensive mistakes are the decisions nobody recorded.

8+ years, junior to architect · 20k+ agents on platforms I lead · 80k+ patients served by APIs I built · ~90% support tickets handled by AI agents.

How a typical Zain Akram build fits togetherUsers reach a Next.js frontend backed by a Laravel or NestJS API over MySQL, Postgres and Redis, with third-party integrations. An AI agent on Claude uses MCP tools to act on the same systems, all shipped through Dockerized CI/CD.WEB PLATFORMAI LAYERUsers: agents · patients · opsUsersagents · patients · opsNext.js / React: SSR · SEO · dashboardsNext.js / ReactSSR · SEO · dashboardsIntegrations: MLS · Stripe · TwilioIntegrationsMLS · Stripe · TwilioLaravel / NestJS: REST · auth · queuesLaravel / NestJSREST · auth · queuesAI agent: Claude · RAG · evalsAI agentClaude · RAG · evalsData: MySQL · Postgres · RedisDataMySQL · Postgres · RedisMCP tools: OAuth · scoped actionsMCP toolsOAuth · scoped actionsDocker · CI/CD: AWS · Coolify · 25+/wkDocker · CI/CDAWS · Coolify · 25+/wk
fig. 1A typical build, end to end. The orange packets are the AI layer acting on the same systems the web platform uses, through scoped MCP tools.
Now · Nov 1, 2026

Leading the REConnect team at SL Tech, shipping the MCP support agent to more brokerages, and taking one architecture audit a month on the side.

Selected work

Products with real users behind them

Every number here is from live production, not a mockup. Each one opens a full case study.

  1. 01
    Built at SL TechReal estate · AI agentslive

    REConnect

    Real estate MLS data platform serving 100+ brokerages and 20,000+ agents, with AI agents handling about 90% of support tickets.

    20k+
    agents
    100+
    brokerages
    ~90%
    tickets automated

    Role

    Lead engineer and architect · 2025 to present

    • Laravel
    • React
    • Next.js
    • MCP
    • Claude
    • RAG
    • RESO Web API
  2. 02
    BackendHealthcare · Telemedicinelive

    TheCareMD

    US telemedicine platform with 80,000+ patients and live iOS and Android apps for virtual consultations, prescriptions and lab referrals.

    80k+
    patients
    3
    client apps

    Role

    Backend engineer · 2022 to 2023

    • Laravel
    • REST APIs
    • MySQL
    • Next.js
  3. 03
    End to endTravel · Marketplacelive

    Tour27

    Travel and tour discovery platform with listings, itineraries, lead capture and an admin CMS.

    SSR + SSG
    indexable pages

    Role

    Architect and lead developer · 2022

    • NestJS
    • Next.js
    • Node.js
    • PostgreSQL
  4. 04
    SaaSSaaS · E-signaturelive

    Nowsign & eSignPanda

    Enterprise e-signature SaaS with drag-and-drop fields, legally compliant audit trails, dynamic workflows and Stripe payments.

    100s
    enterprise customers

    Role

    Backend and platform engineer · 2020 to 2024

    • Laravel
    • Node.js
    • React
    • Next.js
    • PostgreSQL
    • MongoDB
    • Stripe
  5. 05
    Core developerReal estate · Enterpriselive

    Brown Harris Stevens

    Agent and client tools for a New York luxury real estate brokerage, plus a Gutenberg plugin with 70+ custom blocks powering its content site.

    70+
    custom blocks

    Role

    Core developer (via Neutrino) · 2021 to 2025

    • Laravel
    • JavaScript
    • WordPress
    • Gutenberg
    • React
    • PHP
  6. 06
    FounderSaaS · Small businesslive

    darzi.online

    Management software for tailoring businesses in Pakistan: orders, measurements and ledgers. Built solo and used by 500+ businesses.

    500+
    businesses

    Role

    Founder and sole engineer · 2021 to present

    • MongoDB
    • Express
    • React
    • Next.js
    • Node.js
  7. 07
    Built at ComlinkGovTech · CRM

    ACP Multi-Tenant CRM

    Multi-tenant SaaS CRM for the US federal Affordable Connectivity Program, tested on 50,000+ customers and used by about 10 provider companies.

    50k+
    customers
    -60%
    deploy time

    Role

    Lead software engineer · 2023 to 2025

    • Laravel
    • MySQL
    • React
    • Docker
    • GitHub Actions
    • Jenkins
    • AWS
  8. 08
    AI · DevOpsDevOps · MCP

    Prompt-driven deployments with MCP

    An OAuth shim and MCP server that let Claude deploy, restart and inspect services on self-hosted Coolify from a chat prompt.

    25+
    deploys / week

    Role

    Author · 2025

    • Node.js
    • Express
    • MCP
    • OAuth 2.0
    • Supabase
    • Coolify
    • Docker

More work

  • Lead Generation Platform

    PHP · Laravel · React · Next.js

    Multi-campaign lead-gen SaaS with landing page builder, CRM, call center and lead validation (AML, credit checks), handling 2M+ daily leads across 20+ concurrent campaigns.

    Details →
  • Cybersecurity Compliance Platform

    Node.js · React · PostgreSQL · Docker

    Security posture management SaaS with 30+ tool integrations (SIEM, scanners, cloud providers), compliance dashboards and automated audits.

    Details →
  • Premier11

    Node.js · React · Redis · MySQL

    Real-time football fantasy platform with live scoring, player stats and a WebSocket data pipeline.

    Details →
  • ControlPanda

    PHP · Laravel · React · MySQL

    Drag-and-drop website builder with templates, domain purchasing, analytics and lead collection. Multi-tenant with payments.

    Details →
  • UK Postcode Lookup API

    Node.js · MongoDB · React

    UK postcode-to-address API returning millisecond responses for thousands of daily requests.

    Details →
  • Kindertales

    Laravel · MySQL

    Cloud childcare management software that automates admin processes for centers.

    kindertales.com ↗
  • StylingCV

    PHP · React · MySQL · 2Checkout

    ATS-friendly resume builder with 39+ templates and payments via 2Checkout and Braintree.

    stylingcv.com ↗

All projects

Proof, not adjectives

The parts you can check yourself

Explore from the keyboard

zsh — portfolio
zain@portfolio — type "help" to explore, or just scroll.

Now

Project Lead Developer

SL Tech (Streamline Technology)

Aug 2025 to Present

Time overlap, live

Lahore (me)
New York
San Francisco
London

Bars are each city's 9 to 6 on a Lahore day. I work the US overlap.

Credentials

  • AWS Certified Solutions Architect – Associate
  • Certified Laravel Developer
  • Micro1 Certified EngineerNov 2024
  • Cisco CCNA Cyber OpsApr 2017

Prefer a conversation? devzain17@gmail.com

Decision log

How I decide, with the receipts

Architecture decision records from real projects: the situation, the call, what it did. The latest three; the full log has the rest and an RSS feed.


Prompt-driven deployments with MCP

Put an OAuth shim in front of Coolify instead of sharing API tokens

Context Letting Claude deploy through MCP needed per-user identity, consent and rate limits. Coolify only offers static tokens.

Decision A small Node service implementing OAuth 2.0 for MCP clients, sessions in Supabase, scoped tools and an audit log. Tokens never leave the server.

Result Prompt-driven deployments with a consent trail security could sign off on, supporting 25+ deploys a week.


REConnect

Measure AI by cost per resolved ticket, not tokens

Context Model bills grow silently. The team needed a number the business understood and a lever to pull.

Decision Frozen system prompts for cache hits, model routing by task difficulty, evals before any model switch, and a dashboard of cost per resolved conversation.

Result Quality tracked on an eval set and spend tied to a business outcome, so model changes became routine instead of risky.


REConnect

Agents get typed, scoped tools. Never free-form data access

Context The support agent needed live account and listing data, and the risk of a model issuing broad queries or actions was unacceptable.

Decision Every capability is a tool with a schema, an allow-list of roles, and consent for anything destructive. Retrieval is grounded; the model cannot reach the database directly.

Result About 90% of tickets resolved end to end with an auditable trail and no incident from an agent action.

Facing a decision like these? Describe your system and get the first hour of an audit, free.

Get a first-pass review

Track record

8 years, junior to architect

A steady climb across product companies and a software house, with real leadership and delivery at each step.

  1. SL Tech (Streamline Technology) · Project Lead Developer

    Aug 2025 to Present · Remote (US)

    • Lead end-to-end development of real estate platforms (single listing websites and listing products) on Laravel, PHP, MySQL and REST APIs, from architecture to production.
    • Architect multi-tenant backend systems built to handle growing client load.
    • Build production AI agents and an MCP-based chatbot that automate support and operations for real estate clients.
    • Primary technical contact for stakeholders. Lead a team of 10 senior engineers.
    • Lead engineer and architect of REConnect, serving 100+ brokerages and 20,000+ agents.
  2. Comlink Total Solutions · Lead Software Engineer

    Jan 2023 to Aug 2025 · Remote (US)

    • Joined as Software Engineer and was promoted to Senior, then Lead. Oversaw IT operations and the full development team (15+).
    • Architected a multi-tenant SaaS CRM for the US federal Affordable Connectivity Program (ACP), tested on 50,000+ customers and used by about 10 provider companies.
    • Introduced Dockerized CI/CD (GitHub Actions, Jenkins), cutting deployment time by about 60% and reducing production incidents.
  3. ArhamSoft (Pvt) Ltd

    Dec 2018 to Jan 2023 · Lahore, Pakistan

    Technical Team Lead

    Mar 2022 to Jan 2023

    • Led architecture for enterprise websites and CRMs, owned Tour27 end to end, and mentored teams of 10 to 20.
    • Built backend services for TheCareMD, a US telemedicine platform with 80,000+ patients.

    Senior Software Engineer

    Jan 2020 to Mar 2022

    • Built scalable Laravel backends and token-based auth, and optimized database performance.
    • Backend services for e-signature, childcare and resume-builder SaaS products.

    Software Engineer

    Dec 2018 to Jan 2020

    • Built Laravel features and REST APIs for client production systems.
  4. CybexTech · Jr. Software Engineer

    May 2018 to Dec 2018 · Pakistan

    • Built backend features in PHP and Laravel, including core modules of a school management system.

Toolkit

What I work with

Highlighted items are where I go deepest. Everything else I have shipped in production at least once.

Architecture

  • Solution architecture
  • Multi-tenant SaaS
  • System design & capacity planning
  • Domain-driven design
  • Modular monoliths & microservices
  • Event-driven architecture
  • API design (REST, GraphQL, OpenAPI)
  • Data modeling
  • Caching strategies
  • Architecture decision records
  • Technical due diligence

AI engineering

  • Claude API
  • RAG pipelines
  • MCP servers and clients
  • Tool-calling agents
  • Prompt engineering & evals
  • AI cost control (prompt caching, model routing, batching)
  • OpenAI API
  • Embeddings & vector search (pgvector, Chroma, Pinecone)
  • Multi-agent orchestration (LangGraph)
  • LangChain
  • Structured outputs & function calling
  • Guardrails & prompt-injection defense
  • LLM observability (Langfuse)
  • Speech & OCR pipelines (Whisper, Tesseract)
  • AI-assisted development (Claude Code, Cursor)

Backend

  • Laravel
  • Node.js
  • NestJS
  • TypeScript
  • PHP 8
  • Express
  • Python / FastAPI
  • GraphQL
  • WebSockets
  • Queues & background jobs
  • PHPUnit / Jest

Frontend

  • React
  • Next.js (App Router, SSR, SSG)
  • Vue
  • Nuxt
  • Tailwind CSS
  • Core Web Vitals
  • Technical SEO & structured data
  • WordPress / Gutenberg

Data

  • MySQL
  • PostgreSQL
  • Redis
  • MongoDB
  • Supabase
  • Query optimization & indexing
  • Data pipelines & normalization
  • Migrations at scale

Cloud & DevOps

  • AWS (EC2, ECS, RDS, S3, EFS)
  • Docker
  • CI/CD
  • Terraform
  • GitHub Actions
  • Jenkins
  • Coolify
  • Vercel
  • Cloudflare
  • Nginx
  • Monitoring & alerting

Security

  • OAuth 2.0 / OIDC
  • JWT & session design
  • RBAC / multi-tenant isolation
  • OWASP Top 10
  • Rate limiting & abuse prevention
  • Secrets management
  • Audit trails

Integrations & automation

  • Stripe
  • PayPal
  • Twilio
  • RESO Web API (MLS)
  • Experian / Equifax
  • GoHighLevel (GHL)
  • n8n / Make / Zapier
  • Webhooks & event ingestion
  • E-signature (UETA / eIDAS)

Leadership & process

  • Technical leadership (teams of 10 to 20)
  • Stakeholder communication
  • Estimation & roadmapping
  • Hiring & mentoring
  • Code review
  • Agile / Scrum
  • Runbooks & incident response

Education

Master of Computer Science

University of Agriculture, Faisalabad

2017 to 2021 · Grade A

How I work

The same four steps, every engagement

Whether it's a Laravel API, a Next.js frontend or a support agent on the Claude API.

  1. 01

    Understand the workflow

    A short discovery on what the system has to do, who uses it, what breaks today and what “done” looks like in numbers. No proposals written from the brief alone.

  2. 02

    Design the boundaries

    Data model, tenant isolation, service boundaries and the tool surface any AI agent is allowed to touch. Written down, reviewed with you, before code.

  3. 03

    Ship in thin slices

    Production-shaped increments from week one: real deploy pipeline, real data, real users as early as it is safe. Tests on the paths that lose money when they break.

  4. 04

    Operate and measure

    Monitoring, runbooks and, for AI features, an eval set and cost per resolved task. Then hand over cleanly or stay on as the lead.

FAQ

Questions I get asked a lot

Short answers. For anything else, use the assistant in the corner or email me.

Are you available for remote full-time roles?

Yes. I have 8+ years of experience and I am open to senior remote software engineering roles, especially full-stack, backend-heavy and AI-integration positions with US or UK teams.

Do you offer architecture consulting or fractional CTO work?

Yes. Typical shapes are a two-week architecture audit with a written target design, a fractional engagement of a few hours a week guiding a team, or technical due diligence before an investment or acquisition.

Do you take freelance or contract projects?

Yes. I take contract work for full-stack platforms, Laravel and React builds, API architecture, and production AI systems such as RAG chatbots, MCP servers and tool-calling agents.

What tech stack do you specialize in?

PHP/Laravel, JavaScript/TypeScript, Node.js/NestJS and React/Next.js, plus Vue and Nuxt. Databases and cloud: MySQL, PostgreSQL, MongoDB, Redis, AWS, Docker, Terraform and GitHub Actions. AI: the Claude and OpenAI APIs, RAG, MCP servers and clients, agents and tool calling.

How do you approach AI features in a product?

Start from the workflow, not the model. I ground answers in your data with retrieval, give the model typed tools instead of free-form actions, add guardrails and evals before launch, and track cost per resolved task. The REConnect support agent went from prototype to handling about 90% of tickets this way.

Where are you based and what timezone do you work in?

I'm based in Lahore, Pakistan (PKT, UTC+5) and work US hours. I've worked remotely with US and UK teams since 2023.

How do I get in touch?

Email devzain17@gmail.com or send a short brief through the contact form. I typically reply within one business day.

Let's talk

Have a platform to build or an AI feature to ship?

Send a short brief: what it is, where it runs, and when you need it. I typically reply within one business day.

Your draft is saved in this browser until you send it.