Hi, my name is

Muhammad Junaid Iqbal. Senior Software Engineer

I build Django and FastAPI backends, React and Next.js frontends, and LLM features. Until September 2026 I worked on Surmount, a US investing platform that places live trades. Before that I shipped four LLM features at Codainer. Based in Lahore, open to remote roles.

01.About me

I started in frontend with React and Next.js, then React Native. At Codainer I moved to AI features, and I spent the last year on a trading backend in Django.

So I can own a feature end to end: the API, the UI, and the LLM part if there is one. Most of my recent work is backend, where the numbers must be right.

I can start now. I am open to remote roles and on site work in Lahore.

Tech I use:

  • Python
  • Django / DRF
  • FastAPI
  • Celery / Redis
  • PostgreSQL
  • TypeScript
  • React / Next.js
  • React Native
  • Tailwind CSS
  • LangGraph / OpenAI Agents SDK
  • RAG
  • SSE / WebSockets
  • Azure Speech (STT, TTS)
  • AWS (ECS, ECR, S3, EC2, Lambda)
  • Docker / GitHub Actions
  • OpenID Connect / OAuth2
  • Stripe / Plaid / Alpaca / SnapTrade
  • pytest

Education: BS Computer Science, COMSATS University, Lahore Campus (2019 - 2023).

Photo of Muhammad Junaid Iqbal

02.Experience

Senior Software Engineer, Backend @ Arcompsol

August 2025 - September 2026, Lahore, Pakistan

  • Worked on Surmount, a US investing platform that places live trades. One Django backend serves Surmount and three white label brands.
  • Fixed money bugs: sells marked as failed after they went through, and balance checks done in float instead of Decimal. More in Problems below.
  • Built partner single sign on with OpenID Connect and PKCE, plus a mock provider so it could be tested before the partner's side existed.
  • Handled user support tickets on stuck trades, trade queues, deposits and withdrawals, and fixed the causes in the backend.
  • Owned the Django migration graph and staging deploys on AWS ECS with GitHub Actions. Reviewed pull requests across the backend and white label apps.

03.Problems I have solved

04.Selected work

Featured Project

Surmount AI

A US investing platform. Users connect a brokerage account and run strategies with live money. I worked on order reconciliation, cash rules, backtests, partner sign in and staging deploys.

  • Django
  • DRF
  • Celery
  • PostgreSQL
  • AWS ECS
  • Alpaca
  • SnapTrade
  • Plaid

Featured Project

Drug AI

An iOS app that checks a medicine against a person's health conditions with an LLM. Built at Codainer.

  • React Native
  • FastAPI
  • LangGraph

Featured Project

Podify GPT

An iOS app that turns a document into a podcast with more than one voice. It writes the script and makes the audio. Built at Codainer.

  • React Native
  • FastAPI
  • LangGraph
  • Azure Speech

Featured Project

ShowCoach

An app for actors. It writes a script and matches it to the right video clips. Built at Codainer.

  • React Native
  • Django
  • LLM

More projects

Embeddable chat widget

A chat widget that runs on any website and streams replies from an LLM backend.

  • Vite
  • React
  • WebSockets
  • FastAPI

Legal platform Chrome extension

A Chrome extension (MV3) for the clients of a legal practice platform.

  • Chrome Extension MV3
  • React
  • Chakra UI

Case file chat

A tool that lets lawyers ask questions about their case files.

  • Next.js
  • LangGraph
  • FastAPI
  • PostgreSQL

05.Problems I can take on

Work I want to do next. Each one builds on something I have already shipped.

Get in touch

Need help with a backend, a web app or an LLM feature? Send me a message on Upwork.