
Umair Khan
Verified Expert in Engineering
Python Developer
Lahore, Punjab, Pakistan
Toptal member since June 21, 2021
Umair is a Python developer and entrepreneur with over 20 years of experience writing software. He has founded three companies and is passionate about solving performance-related problems. Lately, he has focused on AI and multi-agent systems, agent playgrounds, large-scale data-enrichment pipelines, and LLM-powered products. He also authored BitMate, which made the BitTorrent protocol accessible to low-bandwidth nodes, and built an open-source alternative to Slack.
Portfolio
Experience
- Python - 15 years
- Solution Architecture - 6 years
- Generative Artificial Intelligence (GenAI) - 4 years
- AI Automation - 2 years
- Agentic AI - 1 year
- Claude Code - 1 year
- Model Context Protocol (MCP) - 1 year
- Retrieval-augmented Generation (RAG) - 1 year
Preferred Environment
Vim Text Editor, Linux, Claude Code
The most amazing...
...project I have worked on is BitMate: a low-bandwidth client for the popular BitTorrent protocol. It has been featured on websites such as GigaOm.
Work Experience
Principal Engineer
Stealth AI Startup
- Designed back-end services for a multi-agent AI system, and built large-scale data pipelines with automated quality control.
- Implemented the complete infrastructure in Azure Container Apps. Implemented CI/CD pipelines. Implemented Temporal infrastructure.
- Migrated the entire infrastructure from Azure to GCP. The whole migration caused zero disruption to the development and QA teams.
Senior Full-stack Engineer
Sema
- Implemented a Jira project integration. I added code to retrieve Jira projects and save them to the database.
- Mapped Jira projects to the code repository groups for further processing by the AI.
- Introduced email messages to be sent to the users with insights and anomalies.
Senior Full-stack Engineer
626 Holdings LLC
- Developed a chatbot enabling engineers to interact with medical imaging machines.
- Built the front end using React and the back end with Python.
- Created an HTML proxy in FastAPI to make the medical imaging machine's web interface accessible via the web app.
- Integrated real-time data-gathering functionalities from medical imaging machines.
Senior Full-stack Engineer
PixieBrix
- Updated the API views to use proper DRF base classes to reduce code size.
- Incoporated OpenAPI schema generation. API documentation was made available via a webpage. OpenAPI YAML file was used to generate TypeScript type definitions.
- Implemented link header pagination in the project.
- Developed API versioning. This allowed us to move only a subset of API endpoints to their paginated versions.
- Built API throttling. The requirement was to have different rate limits for different endpoints.
- Increased code coverage to over 90%. We used mocks, factory boy, and others to write tests that covered permissions and business logic.
CEO
Fecundity
- Scaled the team from two to 28 employees within a year.
- Oversaw the development of large-scale scraping software, the back end of event management software, and a progressive web app.
- Created infrastructure for running the business such as the accounts, HR, and operations department.
- Create API backend in Python/Django. This backend served web application, PWA, and native mobile apps of the client.
- Worked on the ETL of data from the legacy MongoDB to the new PostgreSQL DB.
Python Contractor
Dropified
- Developed a Python Django application that automates the dropshipping business.
- Used Python Celery to write asynchronous tasks. We used a Redis broker.
- Tracked bugs and user stories using Jira software.
CEO
Droozal
- Managed the 1st independent office while running Droozal.
- Developed a Python/Django software to automate the printing of business cards.
- Used Docker to manage the servers in development and production environments.
Python Contractor
Zulip
- Contributed to a very successful open-source project.
- Mentored high school students for Zulip in Google Code-in.
- Mentored university students for Zulip in Google Summer of Code.
- Developed the Python back end. The technology stack included Django, Tornado, and PostgreSQL.
- Built the front end localization. I used the i18next library to manage the translations.
Software Contractor
BuzzFeed
- Assisted in the development of a very performant machine learning software.
- Automated server configuration and management using Chef.
- Interfaced C++ with Python to call code written in C++ from Python.
Python Developer
Freelance
- Assisted on a localization software. This software was responsible for managing a distributed team of translators and their work.
- Used Git for collaboration within a team of developers.
- Learned how to do test driven development using Python unit tests and mock-ups.
Founder and Lead Developer
Blend.pk
- Launched Pakistan's first job search engine. The concept was similar to Indeed.com.
- Created spiders to scrape job listing from different job portals in Pakistan.
- Implemented the Levenshtein distance algorithm to guard against incorrect spelling in user searches.
Research Assistant
LUMS
- Authored BitMate software which made the BitTorrent protocol fair to the low-bandwidth nodes.
- Published a paper in HotNets. It is considered a very prestigious conference.
- Completed research in the field of peer-to-peer software technology.
Software Developer
VST
- Developed a medical record management software in VB.Net.
- Became a team lead and managed a team of three developers and two QAs.
- Developed a school management software in C#.Net. I was also involved in requirements gathering for this project.
Experience
BitMate
flashclass
Neurofrog
https://neurofrog.com/• Oversaw the development of a mobile application using React Native.
• Developed a retrieval-augmented generation (RAG) system for answering user queries utilizing PineCone and OpenAI GPT-4.
• Built a web scraping pipeline to populate a vector database with relevant information.
Simplisafe - Senior Full-stack Developer
http://www.simplisafe.comGetWow
CAP Server
Active Prime CleanData
https://www.activeprime.com/cleandataMiAid
TrendVesting
https://trendvesting.aiAI Submittal Report Generator
HIPAA-compliant Medical Record Manager
https://github.com/umairwaheed/hipaa-compliant-medical-recordStack: FastAPI, SQLAlchemy, Alembic, PostgreSQL, React (Vite), nginx, HashiCorp Vault.
Features: patient record management (create, view, edit, search); admin and clinician roles; care team assignments that limit clinicians to their assigned patients; admin console for user management.
Security (HIPAA 164.312 technical safeguards): JWT access control with role-based and record-level scoping; PHI encrypted at rest with Fernet; envelope encryption with the key held in HashiCorp Vault on a separate host; mandatory TOTP MFA with account lockout; bcrypt passwords; append-only HMAC hash-chained audit log; TLS with HSTS and strict CSP; fail-closed config and session revocation.
Delivery: compliance and integration tests, GitHub Actions CI, full documentation. Live at https://hipaa.getprixite.com; source at github.com/umairwaheed/hipaa-compliant-medical-record (MIT).
AI-powered Triathlon Coaching MVP
https://github.com/umairwaheed/tricoachOpenReal
https://openreal.getprixite.com/Key features:
• Property search and filtering by location, price range, bedrooms, bathrooms, property type, and listing type (sale/rent), with sorting and pagination.
• Detailed property pages with an image gallery, full specs, and the lister's contact.
• Authenticated listing management — users create, edit, and delete their own properties with multi-image uploads (Active Storage).
• JWT-based accounts and a saved-favorites list.
Tech and engineering:
• Back End: Ruby on Rails 8 (API-only), PostgreSQL, JWT auth, Active Storage, RSpec request specs, RuboCop, and Brakeman.
• Front End: React 19, Vite, TypeScript, Tailwind CSS, React Router, and TanStack Query.
• Infrastructure: Fully Dockerized (Compose), nginx-served SPA proxying the API, with a GitHub Actions CI/CD pipeline that runs linting, security scanning, and tests, then auto-deploys to the server behind nginx and Let's Encrypt TLS.
Education
Master's Degree in Computer Science
LUMS - Lahore, Pakistan
Bachelor's Degree in Computer Science
FAST-NU - Lahore, Pakistan
Skills
Libraries/APIs
jQuery, Django ORM, Node.js, React, OpenAI API, Asyncio, API Development, REST APIs, Stripe API, LinkedIn API, jQuery CDN, Claude API, Stripe, Playwright, Flask-RESTful, SQLAlchemy, Chart.js, GitHub API, ZeroMQ, NumPy, Vue, GDAL
Tools
Vim Text Editor, Git, Celery, RabbitMQ, NGINX, Webpack, ChatGPT, GitHub, Terraform, BigQuery, Pytest, GitLab CI/CD, Logging, Claude Code, Sentry, Google Analytics, Azure Kubernetes Service (AKS), Jira, Asana, Google Sheets, Claude, Amazon Simple Queue Service (SQS), Elastic, SendGrid, Prisma, Figma, Expo, Auth0, AWS CloudFormation, Grafana k6, Kafka Connect, Grafana, Jenkins
Languages
Python, JavaScript, Python 3, SQL, CSS, TypeScript 3, TypeScript, HTML, GraphQL, HTML5, Ruby, C++, Java, Go, C#, Rust
Frameworks
Django, Django REST Framework, Next.js, JSON Web Tokens (JWT), OAuth 2, Tailwind CSS, Jest, Agentic Frameworks, Flask, Selenium, Express.js, Bootstrap, Electron, React Native, Material UI, LangGraph, .NET, ASP.NET, Ruby on Rails (RoR)
Paradigms
REST, Unit Testing, Lambda Architecture, DevOps, Real-time Systems, Microservices, Automation, Application Architecture, Event-driven Design (EDD), Event-driven Programming, Database Design, Microservices Architecture, Object-oriented Programming (OOP), ETL, Event-driven Architecture, Asynchronous Programming, Continuous Deployment, Concurrent Programming, Role-based Access Control (RBAC), Back-end Architecture, Web Architecture, Continuous Delivery (CD), Continuous Integration (CI), Test Automation, Automated Testing, Agile, Azure DevOps, Management, Serverless Architecture, Model Context Protocol (MCP), Mobile Development
Platforms
Linux, Docker, AWS Lambda, Amazon Web Services (AWS), Amazon EC2, Kubernetes, Azure, Vertex AI, Web, Shopify, Google Cloud Platform (GCP), Apache Kafka, Vercel, WordPress, Mobile, Google App Engine, Heroku, Confluent Kafka, iOS
Storage
Memcached, PostgreSQL, Relational Databases, Redis, Databases, MongoDB, Amazon S3 (AWS S3), Data Pipelines, NoSQL, Database Caching, JSON, Data Integration, Elasticsearch, Google Cloud, Azure Cloud Services, Database Management, Azure SQL, MySQL, Google Cloud Datastore, Microsoft SQL Server, InfluxDB, Datadog
Industry Expertise
Healthcare, Project Management
Other
Scraping, Tornado, WebSockets, Back-end, Technical Leadership, Gunicorn, APIs, UI Automation, Automated UI Testing, Full-stack, ESLint, Lambda Functions, Large Language Models (LLMs), Artificial Intelligence (AI), Natural Language Queries, Natural Language Processing (NLP), Gemini, OpenAI, Retrieval-augmented Generation (RAG), ChatGPT API, Web Scraping, Vector Databases, FastAPI, Machine Learning, Queuing Systems, Startups, eCommerce, Vectorization, Front-end, HTTP, API Integration, Multithreading, Cython, Multiprocessing, Generative Artificial Intelligence (GenAI), CI/CD Pipelines, Minimum Viable Product (MVP), Code Review, Dashboard Development, Dashboards, Architecture, Query Optimization, Database Optimization, Data Scraping, Back-end Development, Payment APIs, Single Sign-on (SSO), Distributed Systems, Solution Architecture, AI Chatbots, Scalability, Software Architecture, Chatbots, Prompt Engineering, Full-stack Development, CSV File Processing, Document Parsing, Cloud Architecture, Financial APIs, Cloud Infrastructure, Amazon RDS, Data Engineering, Real-time Data, CTO, Marketplaces, Entrepreneurship, Cloud, RESTFul APIs, Real-time Communication (RTC), Web App Development, Multitenancy, PDF, Web Development, AI Agents, Scalable Architecture, Data Cleansing, Data Modeling, Distributed Architecture, Vector Data, Agentic AI, LangChain, AI Integration, System Architecture, Problem Solving, Debugging, Monitoring, Observability, Third-party APIs, Production Support, Third-party Integration, AI Automation, Data Management, Performance Optimization, SOC 2, Security, Fault Tolerance, System Design, AI Voice Agents, Anthropic, Gemini API, Agentic Coding, Agentic AI Systems, Concurrency, SaaS, Code Auditing, Live Chat, Integration, Workflow Automation, AI-assisted Development, Authentication, Optical Character Recognition (OCR), Tailwind UI, Communication, Large-scale Projects, Payment Processing, SaaS Architecture, AWS Cloud Architecture, Authorization, Temporal, Product Management, Speech-to-Text (STT), Privacy, Performance, UI Development, User Interface (UI), Software as a Service (SaaS), Industrial Automation, Integrations, Process Optimization, Data Migration, Pinecone, Vector Search, Recommendation Systems, Cloud Security, AI Pipeline, ELT, ETL Pipelines, Data Orchestration, Troubleshooting, PDF Scraping, Team Leadership, Front-end Development, RESTful Web Services, Admin Panels, Inventory Management, Coding, API Design, Web Application Design, LLM Integration, Multi-agent Systems, Computer Vision, Key Performance Indicators (KPIs), Agentic RAG Systems, Project Planning & Execution, Data Enrichment, Email, Reports, Workflows, AI Agent Orchestration, Cloud Storage, Cursor AI, Technical Consulting, Microsoft Azure, OAuth, CRM Systems, Enterprise Systems, Business Process Automation, Monday.com, ERP Systems, Stakeholder Management, System Integration, Business Systems, Terraform Cloud, Software Engineering, Infrastructure, Orchestration, AI-generated Code, Data Security, Screeners, Multi-tenant Architecture, Technical Architecture, Enterprise Integration, Reviews, Workflow, Product Ownership, Cloud Platforms, Cloud Engineering, API Management, Site Reliability Engineering (SRE), Infrastructure Automation, AWS DevOps, DevOps Automation, DevOps Engineer, Regulated Industries, Incident Response, Platform Engineering, Reliability Engineering, RAG Systems, Workflow Automation & System Integration, Data Processing, RAG Architecture, Conversational AI, State Machines, Multi-tenant SaaS, Browser Automation, Chrome Extensions, Geolocation, Supabase, Proxies, Big Data, Leadership, Infrastructure as Code (IaC), Serverless, MERN Stack, Progressive Web Applications (PWAs), NextAuth.js, Distributed Tracing, Desktop App, CRM, Data Visualization, Data Analytics, Healthtech, Fintech, Interviewing, Charts, Compliance, Mobile App Development, Learning Management Systems (LMS), HIPAA, Middleware, Video Streaming, Mobile Apps, Education Technology (Edtech), Knowledge Graphs, Web Dashboards, WhiteSource, Storybook, Geospatial Data, SVG, Robotic Process Automation (RPA), Health, Healthcare Software
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring