AI/ML Engineer & Python Developer — I build RAG pipelines, LLM apps & intelligent automation that actually ships.
I'm Irfan Ali, a self-taught Software Developer from Pakistan specializing in Artificial Intelligence, Machine Learning, and RAG (Retrieval-Augmented Generation) systems. Over the past 3+ years I've built and shipped complete, production-ready applications entirely on my own — no team, no shortcuts.
My work spans the full stack of modern AI engineering: designing RAG pipelines with vector databases, integrating LLMs via OpenAI, Groq, Gemini, and Anthropic APIs, building Python backends with FastAPI and Flask, and shipping AI-powered desktop tools using Electron, React, and Rust.
Some things I've built:
CodeDroid IDE — A full desktop IDE from scratch with 4 integrated AI providers, a Rust native addon for high-performance file operations, and 11 agentic tools via a FastAPI sidecar. Cross-platform on Windows, macOS, and Linux.
VoxDub AI — An end-to-end AI video dubbing pipeline that transcribes, translates, voice-clones, and lip-syncs video automatically using Whisper, NLLB, XTTS v2, and Wav2Lip.
Elite Crypto Bot — A 13-agent trading system with live Binance WebSocket data, XGBoost ML signal generation across 10 coins, and a Groq LLaMA decision layer for final trade execution.
Khan Language — A custom programming language written in C from scratch, including a hand-built lexer, recursive-descent parser, AST, and interpreter.
I communicate clearly, move fast, and deliver working software. If you need someone who can own an AI or backend project end-to-end without hand-holding — I'm your guy.
Work Terms
I'm available full-time for remote work across all time zones and can adjust my schedule to overlap with your team's working hours.
Communication: I respond promptly via Guru messages and provide regular updates throughout the project. I'm direct and prefer clear, concise communication over lengthy back-and-forth.
How I work:
- I start every project by clarifying requirements upfront to avoid scope confusion later.
- I provide milestone-based progress updates so you always know where things stand.
- I deliver clean, documented, working code — not half-finished prototypes.
- I'm comfortable with iterative development and welcome feedback at each stage.
Project types I accept:
- Short-term tasks and one-off integrations (minimum $50)
- Long-term ongoing development contracts
- Hourly or fixed-price — both work depending on project scope
I take on a limited number of clients at a time to ensure every project gets full attention. If you have a deadline, let me know upfront and I'll confirm availability before we start.
Looking forward to building something great together.