Muhammad Affan Asif — AI/ML & Computer Vision Engineer
CSE (AI & ML) graduate building end-to-end AI systems — real-time computer vision, generative AI, on-device LLMs and voice agents.
Based in Hyderabad, India. Contact: affanasif422@gmail.com.
About
Muhammad Affan Asif (also known as Affan Asif) is an AI/ML & Computer Vision Engineer from Hyderabad, India, specialising in computer vision, generative AI, on-device LLMs and voice agents. He has shipped 21 projects and won 12 awards, including Smart India Hackathon 2024.
Skills
Languages: Python, Dart, JavaScript, SQL
ML / DL: PyTorch, TensorFlow, OpenCV, YOLOv8/v11, MediaPipe, Scikit-learn, HuggingFace
GenAI & LLMs: Gemini API, Stable Diffusion, ControlNet, ElevenLabs, TinyLLaMA, LoRA, RLHF
Retrieval & Agents: RAG (LlamaIndex), ChromaDB, LangChain, MCP, Groq API
Backend & APIs: Flask, FastAPI, WebSockets, Twilio, Supabase, SQLite, Deepgram
Frontend & Mobile: Flutter, Gradio, React
Projects (21)
Computer Vision
Smart Classroom Assist
End-to-end classroom AI platform: YOLOv11 attendance, gesture-based board capture, OCR-to-notes pipeline, and "Manimator" — an AI explainer-video generator combining Manim animations with TTS.
Built with: YOLOv11, MediaPipe, Gemini, ElevenLabs, Manim, Flutter
Classroom Analyser
Computer-vision analysis of classrooms — attendance and engagement insights from camera feeds, with a live web demo.
Built with: Computer Vision, Analytics
Football Analyser
Sports analytics pipeline: YOLO detection + ByteTrack multi-object tracking + K-Means jersey clustering for team assignment. Computes player speed, distance, ball possession and pass success — camera motion compensated via optical flow.
Built with: YOLO, ByteTrack, K-Means, Optical Flow
PatrolPro
AI-driven smart city infrastructure & safety monitoring: pothole detection, waste identification and human-animal conflict detection, with Twilio authority alerts and a Flutter app.
Built with: YOLO, Flask, Twilio, Flutter, Random Forest
YOLOv11 Playground
Interactive YOLOv11 object-detection demo running in the browser — try detection on your own inputs.
Built with: YOLOv11, Object Detection
Post Office Analyser
Vision-based analysis for post offices — monitoring and operational insights from camera feeds.
Built with: Computer Vision, Analytics
Cafe Analyser
Frontend for a cafe analytics system — computer-vision insights for cafe operations.
Built with: Computer Vision, Frontend
GenAI & LLMs
Al AqL
Fully offline multimodal AI personal assistant in a Flutter app. TinyLLaMA 1.1B quantized 4-bit NF4 (4.1 GB → ~590 MB), LoRA fine-tuning on just 0.13% of parameters, RAG pipeline with LlamaIndex + ChromaDB, custom RLHF feedback loop, Stable Diffusion + ControlNet image generation and a WhatsApp automation agent via MCP + LangChain.
Built with: TinyLLaMA, RAG, RLHF, LoRA, MCP, Stable Diffusion, Flutter
LexAssist
An offline legal assistant that answers law-related queries using a local LLM with retrieval over legal documents — private, on-device legal help with no internet required.
Built with: LLM, RAG, Offline-first
Weaver
A generative AI web app that weaves ideas into structured output — deployed and live on Render. Watch the demo videos to see it in action.
Built with: GenAI, Full-stack
Game Generation
AI-powered game generation — describe a game and let an LLM generate a playable build.
Built with: LLMs, Code Generation
Voice AI
Voxsera Voice Agent
A real-time conversational voice agent — speak naturally and get spoken responses. Deployed live on Railway.
Built with: STT, TTS, LLM, WebSockets
Outbound Calling Agent
Full-duplex AI voice sales agent over live phone calls: Twilio streaming + Deepgram STT + ElevenLabs TTS with barge-in, ~80% conversion across live test calls, sub-700 ms latency, and a 4-state tone-adaptive dialogue system driven by real-time sentiment.
Built with: Twilio, Deepgram, ElevenLabs, Gemini, VADER
Tools
Money Mapper
A personal finance mapping tool — visualise and track where your money goes. Built at Datanyx.
Built with: Finance, Data Viz
YouTube Video Downloader
A tool for downloading YouTube videos — grab any video for offline use.
Built with: Python, JavaScript
ChatGPT Share to PDF
A Chrome extension that exports your ChatGPT conversations to clean, shareable PDFs — published on the Chrome Web Store.
Built with: Chrome Extension, JavaScript
Games
AI Drawing Challenge
A drawing game where AI judges your sketches against a prompt — draw fast, score high.
Built with: AI, Canvas, Game
Whack-a-Mole
The classic arcade whack-a-mole, rebuilt for the browser.
Built with: JavaScript, Game
Blink-a-Word
A word game you control with your blinks — computer vision meets casual gaming.
Built with: Computer Vision, Game
BOOMMM
An explosive arcade game clone — live and playable on Render.
Built with: Game, Clone
Flappy Bird
The infamous Flappy Bird, cloned and playable in your browser.
Built with: JavaScript, Game, Clone
Experience
Computer Society of India MJCET (3 yrs 7 mos)
Chief Coordinator
Full-time · Sep 2025 – Present · 11 mos
Leading a ~200 member chapter. Organised HackRevolution, a college hackathon with a ₹3,00,000 prize pool — built the registration platform handling ~250 team registrations and ~360 participants.
Associate Chief Coordinator
Full-time · Aug 2024 – Sep 2025 · 1 yr 2 mos
Led 30+ projects, hosted Agentic AI, Mind Meets Machine and TechNova; conducted a hands-on Computer Vision workshop.
Skills: Web Scraping, Flask
Head of Web Development
Full-time · Nov 2023 – Aug 2024 · 10 mos
Led development of six web projects for workshops and multiple ML initiatives.
Skills: OpenCV, TensorFlow
Tech Team
Internship · Jan 2023 – Jan 2024 · 1 yr 1 mo
Started in the CSI tech chapter — building web and ML projects for college events and workshops.
Skills: Postman API, ORM
Wipro (1 yr)
Intern
Internship · Hybrid · Jun 2025 – May 2026 · 1 yr
Industry internship at Wipro, working on real-world software and AI engineering problems.
Club Optimus MJCET (1 yr 3 mos)
Tech Team
Internship · Jun 2023 – Aug 2024 · 1 yr 3 mos
Robotics & automation club — conducted a seminar on Arduino programming and embedded systems.
Skills: TensorFlow
Little Flower High School (3 yrs 2 mos)
Student Editorial Board
Part-time · Jun 2017 – Jul 2020 · 3 yrs 2 mos
Editorial and publishing work for the school magazine and student publications.
Space Settlement Design Team
Part-time · Jun 2018 – Jun 2020 · 2 yrs 1 mo
Competed in international space settlement design — went on to win the 15th Asian Space Settlement Design Competition and place 2nd at the Indian National level.
Awards and achievements (12)
- Winner — Smart India Hackathon 2024 (2024) — National-level government-backed hackathon — India's largest.
- Winner — 15th Asian Space Settlement Design Competition (2019) — International competition.
- 2nd Place — Indian National Space Settlement Design Competition (2018) — 2nd annual edition.
- 2nd Place — Indian RoboCup Junior, South Zone 'Rescue' (2017) — Robotics rescue challenge.
- 1st Place — Innovatia Panoply 2025 (2025) — College-wide innovation showcase.
- Best Innovative Idea — HackEnvision 2.0 (2025) — NSAKCET.
- Job Offer — Hackprix Hackathon (2025) — Industry-recognised prize.
- Best Project of II & IV Year — Innovatia Panoply — Awarded twice.
- 1st Place — Alladi Cloud Training Hackathon — Cloud engineering challenge.
- 3rd Place — CSI-MJCET Project Expo — Project exhibition.
- 3rd Place — HackRev — Hackathon.
- Finalist — HackCelerate — Hackathon finalist.
Education
- B.E. — Computer Science & Engineering (AI & ML), Muffakham Jah College of Engineering & Technology, Hyderabad (2022 – 2026) — CGPA 9.06 / 10.0
- Intermediate (Class XII), Narayana Junior College, Hyderabad (2022) — 98%
- SSC (Class X), Little Flower High School, Hyderabad (2020) — GPA 10.0 / 10.0