Contact

Majid Ali AI, React Native and backend engineer

Open to new rolesKarachi, remote-friendly

Apps shipped
70+live, of 300+ built
AI agents
7one judges the rest
Cloud bill
−88%$12K → $1.5K a month
Engineers led
35+across client accounts
In production
5 yrs2021 to now
Consultancy
$200K+earned at Codenetic

Featured Work

AI, React Native and cloud case studies

What's New

Version History
Version 5.0 · Technical Operations Lead, Sehat KahaniSince June 2024

I run the infrastructure and engineering behind Sehat Kahani, a telemedicine platform whose clinic network reaches 61 e-health clinics across Pakistan. Patients use it every day, so changes have to ship without taking it down.

  • Moved the platform onto AWS Elastic Beanstalk while Azure kept serving patients
  • Built an MCP server so the ops team can ask the production database questions in plain English
  • Led an LLM feature that drafts SOAP clinical notes from consultations
  • Closed third-party penetration-test findings across three product lines

Version History

Work experience, 2021 to now

Résumé (PDF)
  1. Version 5.0Jun 2024 – now

    Technical Operations Lead

    Sehat Kahani · Karachi

    • Built a Python MCP server that exposes the production Azure MySQL database as LLM-callable tools, with a Chainlit chat interface
    • Led the live platform's move onto AWS Elastic Beanstalk while running Azure in parallel across storage, Cognito auth and monitoring
    • Led an LLM feature that drafts SOAP clinical notes from patient consultations
    • Own the E-Clinic product line end to end, across a network of 61 clinics; represent engineering in investor and board sessions
    • Drove penetration-test remediation across three product lines that handle patient data
  2. Version 4.0Sep 2023 – Jun 2024

    Senior Project Manager

    Zetsol Technologies · Hyderabad

    • Ran a portfolio of client accounts (SmartPOS, NowPosh, BizTheta, Sehat Kahani) with 35+ engineers across parallel deliveries
    • Led the program taking a national telemedicine platform into the UAE across corporate, clinical and retail lines
    • Coordinated banking, insurance and telecom partner integrations as white-label deployments with their own environments
  3. Version 3.0Dec 2022 – Sep 2023

    Backend and DevOps Team Lead

    BitsPro · Karachi

    • Led four engineers building event-driven warehouse microservices in Node.js and TypeScript over NATS Streaming
    • Ran the services on AWS EKS and ECS on Fargate, with CI/CD gating every service on lint, test and deploy
    • Moved warehouse search across three fulfilment centres from Redshift to ClickHouse, cutting cost and keeping queries fast
  4. Version 2.0Mar 2021 – Dec 2022

    Full Stack Developer, then Development Team Lead

    Zetsol Technologies · Hyderabad

    • Redesigned a telemedicine platform's Azure setup, taking monthly spend from about $12,000 to $1,500 with no downtime
    • Built the WebRTC video and audio consultation engine on Koa2 and TypeScript, with PubNub real-time chat
    • Owned CI/CD across five environments and three product lines; promoted to team lead within the year
  5. Version 1.0Jan – Mar 2021

    Flutter Intern

    Storius International · Remote

    • First production codebase: a Flutter travel-guide app with GPS-triggered audio
Running alongside2021 – now

Founder, Codenetic

Software consultancy · Remote

Client products delivered end to end: more than $200K earned, 300+ apps built and 70+ published to the App Store and Google Play. Includes the Myaigi seven-agent platform, Gold Minds for 2,000+ students, and open-source work on MCP and Reasonix.


About Majid

The person behind the versions

I’m Majid Ali (also written Majid Alee). I build the whole path a request takes: the React Native app you tap, the Node.js or Python API behind it, the AWS or Azure setup it runs on, and the AI agent that answers. Most teams split that across four people. Owning all of it means that when something is slow, I can open every layer and find out why.

I started as a full-stack developer in 2021, became a team lead within a year, and later managed 35+ engineers across client accounts before moving into technical operations. Through all of it I’ve run Codenetic, my consultancy, which has published 70+ apps to the App Store and Google Play.

At university I led our Google Developer Student Club, and I still mentor junior developers, mostly through code reviews and long debugging calls. Outside work I read research papers, tinker with open-source AI, and plan trips around the food.

Based in
Karachi, Pakistan (UTC+5)
Education
BS Information Technology, AI specialisation, MS Software Engineering in progress
Community
Google Developer Student Club lead, 2020–2022

Built With

Skills and tech stack

AI and agents
LangGraph, LangChain, Model Context Protocol, RAG with Pinecone, LLM-as-judge evaluation, prompt engineering, fine-tuning. Claude, OpenAI, Gemini.
Mobile
React Native, Expo and EAS, TypeScript, offline-first sync with SQLite, CallKit and Android Telecom, TurboModules, RevenueCat and Stripe, TestFlight and Play releases.
Backend
Node.js, TypeScript, Python, Go. Express, Koa2, REST, webhooks, NATS Streaming, WebRTC, Server-Sent Events, Socket.io.
Cloud and DevOps
AWS EKS, ECS on Fargate, Elastic Beanstalk, Lambda, Cognito. Azure App Services, Functions, Application Gateway. Docker, Kubernetes, GitHub Actions, GitLab CI.
Data
MySQL, PostgreSQL and Supabase, MongoDB, Redis, Cassandra, ClickHouse, Redshift.
Leading
Teams of 4 to 35+, client discovery and proposals, sprint planning, code review, mentoring, investor and board demos.

Developer's Notes

How I build software


More Projects

Apps, platforms and open source

  • Gold Minds

    Financial-literacy platform for a US charter school network, with separate dashboards for admins, teachers and students.

    Tech lead of three · React, Supabase, Fly.io
  • Sehat Kahani E-Clinic

    Telehealth product line connecting patients at physical clinics to remote doctors across Pakistan.

    Owner, end to end
  • Baba Telehealth

    Telehealth and clinic records: Twilio video visits, Stripe billing, and a fine-tuned model for patient triage.

    Team delivery · Node.js, MongoDB
  • AllVermont

    Multi-role community app with a release pipeline that refuses to ship mismatched version numbers.

    Tech lead · Expo, Supabase, GitHub Actions
  • ChartVision

    Forex app. Traced an iOS TurboModule crash to its commit by bisecting, then shipped the fix through TestFlight.

    React Native, New Architecture
  • Kings Compass

    Wellness app. An OpenAI pipeline that turns onboarding answers into a personal coaching persona.

    Personalisation phase · OpenAI
  • PSX MCP Server

    Open-source MCP server for Pakistan Stock Exchange data. Fixed the broken scraper and added dividend analytics.

    Contributor · Python, MCP
  • Reasonix Provider

    Wrote the Command Code provider for DeepSeek-Reasonix as a Go JSON-RPC sidecar, plus a merged fix to the engine.

    Author · Go, JSON-RPC · PR #8198
  • Multi-chain Wallet

    Backend services for a custodial crypto wallet with transfers across several blockchains.

    Backend · Node.js

Information

Provider
Majid Ali, via Codenetic
Size
Full stack
Category
Engineering
Compatibility
iOS, Android, AWS, Azure, Claude, OpenAI, Gemini
Languages
TypeScript, Python, Go, C#
Age Rating
5+ years in production
Location
Karachi, UTC+5. Remote welcome.
Community
Google Developer Student Club lead; mentors junior developers
App Privacy
Data not collected. No analytics, no cookies.

Ways to Work Together

Hire me full-time or for a project

  • Full-time role

    Senior AI engineer, React Native lead or backend lead. Remote, or on-site in Karachi.

    Discuss a role
  • React Native apps

    iOS and Android apps from scoping to App Store, offline sync and native features. From $25/hr.

    React Native app development
  • AI in your product

    Agents, MCP servers, RAG and LLM features added to a product you already run.

    AI app development
  • Startup MVPs

    Mobile app, web dashboard and backend for your first release. Projects from $3,000.

    MVP app development

Questions people ask

For recruiters and clients

Who is Majid Ali?

Majid Ali (also written Majid Alee) is an AI, React Native and backend engineer based in Karachi, Pakistan. He is Technical Operations Lead at Sehat Kahani, a telemedicine platform, and the founder of Codenetic, a software consultancy that has published 70+ apps to the App Store and Google Play.

Is Majid Ali available for hire?

Yes. He is open to senior AI engineering, React Native, backend and forward-deployed engineering roles, remote or on-site in Karachi, and takes on client projects through Codenetic. The fastest way to reach him is aleemii270@gmail.com.

Can I hire Majid Ali as a freelance React Native or AI developer?

Yes. Through his consultancy Codenetic he builds React Native apps from scoping to App Store release, Node.js and Python backends, and AI features such as agents, MCP servers and RAG. Email aleemii270@gmail.com with a short description of the project.

What React Native experience does he have?

Five years of React Native and Expo delivery: 70+ apps published out of 300+ built, offline-first sync with SQLite, native calling through iOS CallKit and Android Telecom, TurboModule crash fixes, automated EAS release pipelines, and subscriptions with RevenueCat and Stripe.

What AI engineering work has he shipped?

A seven-agent LangGraph coaching platform across Claude, OpenAI and Gemini with a judge agent gating every answer, a Model Context Protocol server that exposes a production database as LLM tools, an LLM feature that drafts SOAP clinical notes, and open-source contributions to DeepSeek-Reasonix and a Pakistan Stock Exchange MCP server.

Which time zone does he work in?

Pakistan Standard Time (UTC+5). He has delivered work for clients and teams in the United States, the UAE and Pakistan.

Let's build something that ships.

Open to senior AI engineering, React Native, backend and forward-deployed roles. Tell me what you're building and what's hurting; no job description needed. I reply within a day.

Email aleemii270@gmail.com

Multi-agent AI

Seven agents, one safety gate.

Where
Myaigi, through Codenetic
Role
Architect; teammates implemented parts
Stack
LangGraph, Pinecone, Cassandra, SSE
Models
Claude, OpenAI, Gemini

A coaching product has to do several different jobs: understand the request, remember the person, plan, schedule and coach. Putting all of that behind one long prompt makes every feature a little worse, and when the answer is wrong there's nowhere to look.

So an intent router sends each request to the right specialist agent in a LangGraph graph. Pinecone holds what the coach remembers about a person; Cassandra holds the facts, like which plan they're on, because those must never be fuzzy. Answers stream to the app over Server-Sent Events.

The decision I'd defend hardest: a QA agent checks every answer before it leaves, and it lives inside the graph. No new client or shortcut can route around it. It costs some latency; for personal coaching, that trade isn't close.

AI tooling

Ask the database in plain English.

Where
Sehat Kahani
Role
Built it alone
Stack
Python, MCP, Chainlit, Azure MySQL
Status
In use internally

Every operational question at a telemedicine platform, like consult counts per clinic or a tenant's real configuration, lived in the production database, and only people fluent in the schema could answer them.

This Model Context Protocol server gives an LLM a few narrow tools: list tables, describe a table, run a read query. The model has to look before it acts, which produces far better queries than a raw SQL escape hatch. A Chainlit chat window gives ops staff a place to ask.

What I'd change on the next deploy: credentials in a managed secret store, read-only enforced at the connection, and result caps with timeouts in the server. Models are cooperative, not reliable.

Cloud cost

Same platform. 88% cheaper.

Where
Zetsol, 2021–2022
Role
Individual contributor
Before
About $12,000 a month
After
About $1,500 a month

A national telemedicine platform was sized for peak load every hour of the day. The bill was the symptom; the real problem was that the shape of the infrastructure no longer matched the shape of the traffic.

Three moves: one Application Gateway as the single entry point, right-sized App Service plans for requests, and consumption-billed Azure Functions for everything that runs on a trigger. That last one saved the most.

Patients were using it throughout, so it moved one workload at a time, with the old path kept until the new one proved itself. The lesson I still use: the cheapest compute is the compute that isn't running.

React Native

Works where the signal doesn't.

Where
Brevity care app, through Codenetic
Role
Team delivery, two engineers
Stack
React Native, SQLite, TanStack Query
Users
Care staff in the field

Care workers log visits in basements, rural homes and hospital corridors. An app that shows a spinner without a signal is an app they stop using.

Everything is written to a local SQLite store first and queued. When the connection comes back, a background sync sends the queue and resolves conflicting edits, with a clear status so staff always know what has been saved and what has synced.

Designing the sync first and the screens second is now how I start every mobile project.

Distributed systems

One scan. Every service hears it.

Where
Leafgistics, through BitsPro
Role
Backend and DevOps team lead
Stack
Node.js, NATS Streaming, EKS, Fargate
Scale
3 fulfilment centres

In a regulated US warehouse, one physical action, like a pallet moving, changes inventory, orders and the audit record at once. And every change has to be provable.

We modelled that as one event on a NATS Streaming bus that independent Node.js services react to. The audit trail is a real consumer, not a logging afterthought, and a slow service never blocks the warehouse floor. Services ran on EKS and Fargate so four engineers spent their time on the domain, not on servers.

I also moved warehouse search from Redshift to ClickHouse across three sites: cheaper, and just as fast on the screen operators use all day.

React Native

App calls that ring like real ones.

Where
Tryst Africa, through Codenetic
Role
Team delivery
Stack
React Native, CallKit, Android Telecom, VoIP push
Also
In-app subscriptions

In a social app, a call that only rings while the app is open is a missed call. Users expect the lock screen, the ringtone and the green button.

The work wired the video and voice SDK into iOS CallKit and Android's Telecom stack with VoIP push, so incoming calls show up in the phone's own call screen, and answering or declining there drives the app's call state.

Alongside it: a hybrid real-time setup with a separate Cloudflare-backed chat service, and in-app purchase flows for subscriptions.