AI/ML Engineering · Research Open to Remote & PhD Opportunities

Hi, I'm Irfana Aslam

AI/ML Engineer & Machine Learning Researcher
Computer Vision · RAG & LLMs · Python · Deep Learning · AI Product Engineering
MS Computer Science with peer-reviewed research. I design and deploy production AI systems: computer vision pipelines, retrieval-augmented assistants, and BitWithBite AVS, an AI virtual production engine built on Blender and Python. Available for remote roles worldwide.

5+ Years Experience 42 Projects Shipped Peer-reviewed Research (IF 4.5) 19 Production AI Tools MS Computer Science Open to Remote & PhD
🧠 LLMs · RAG · Deep Learning 👁️ Computer Vision 🎬 AI Virtual Production 🐍 Python · FastAPI · Django 📊 Data Analysis 🔬 Research & Bioinformatics
5+
Years Experience
42
Projects Built
19
Production AI Tools
IF 4.5
Peer-reviewed Paper
Irfana Aslam, AI/ML Engineer and Machine Learning Researcher

Who I Am & What I Do

I'm an AI/ML Engineer and Machine Learning Researcher with an MS in Computer Science from COMSATS University. My thesis built a deep learning system for fabric design defect detection, and I have a peer-reviewed publication in a journal with an impact factor of 4.5.

My work sits where research meets deployment. On the research side: U-Net segmentation, active learning with MC-dropout uncertainty sampling, and benchmark design with proper metrics rather than a single accuracy number. On the engineering side: pipelines that survive contact with real data, run reproducibly, and ship.

My flagship is BitWithBite AVS, an AI virtual production engine of 39 modules and roughly 9,900 lines of Python that turns a text prompt into a finished film inside headless Blender, using local LLMs so it runs without a dedicated GPU and without API costs. Most recently I rebuilt an AI-CAD pipeline that takes a hand sketch through 3D reconstruction to an EnergyPlus energy model, 54 modules with 28 of 28 self-tests passing.

Across 5+ years of international remote work, from Data Analyst at Scout Talent Inc (Canada) to Website Developer at Ambleside Consulting Inc (USA), I have learned to build systems other people can actually run.

I also serve as a Police Communication Officer at Punjab Safe City Authorities, where I apply data analysis and real-time surveillance monitoring in a high-stakes operational environment.

🌐 Language Skills
UrduNative
EnglishC1, Proficient
Listening · Reading · Writing · Speaking, all C1
🏆 Volunteering & Leadership
👥 Management Head at CFAS, COMSATS University Islamabad
🔬 Attended Seminar on Biosafety and Biosecurity for Researchers/Scientists

My Tech Stack

Core specialisations first. Everything below is a tool I have shipped something real with, listed in the order it matters to my work.

📈
Machine Learning & Deep Learning
PyTorchTensorFlow KerasScikit-learn CNNU-Net Active LearningMC Dropout ProphetModel Evaluation
👁️
Computer Vision
OpenCVYOLOv5 Object TrackingSegmentation Image Processing3D Reconstruction
🧠
LLMs, RAG & AI Agents
LLMsRAG LangChainFAISS Ollamasentence-transformers Prompt EngineeringSpaCy AI Agents
🐍
Python & Scientific Computing
PythonNumPy PandasSciPy MatplotlibFastAPI FlaskDjango
🔬
Research & Experimentation
Experimental DesignLiterature Review Scientific WritingBenchmarking ImmunoinformaticsBioinformatics BioPythonLaTeX
🛠️
Engineering & Deployment
DockerGit LinuxStreamlit C++Java RC#
🎬
3D, Graphics & Simulation
BlenderBlender Python (bpy) Headless RenderingFFmpeg Virtual ProductionEnergyPlus Batch Rendering
📊
Data & Analytics
Data AnalysisDashboards GenomicsMySQL MatlabData Visualisation
🌐
Web (Supporting)
HTML5CSS3 JavaScriptPHP ReactWordPress SEO

BitWithBite AVS, AI Virtual Production Studio

One prompt in. A finished, subtitled, scored, multi-format film out. Built entirely in Python on top of Blender, running offline on a CPU-only machine with no API keys and no subscriptions.

🎬 From a sentence to a screening copy, automatically

AVS is an end-to-end virtual production pipeline. A local LLM writes the script and dialogue; a casting engine designs characters from plain-English descriptions and matches them against a rigged avatar library; a scene designer builds a JSON scene graph with environments, lighting and camera language; headless Blender batch-renders every shot; a neural TTS engine records the narration; and FFmpeg assembles, grades, subtitles, scores and exports the result to YouTube, Shorts, Reels and Instagram formats, plus thumbnails and a full social kit.

💬 Prompt 📝 Script & Story (local LLM) 🎭 Character Casting 🗺️ Scene Graph (JSON) 🎥 Camera & Lighting 🗣️ Neural Voiceover 🖼️ Headless Blender Render ✂️ Edit · Subtitle · Score 📦 Multi-Format Export
39Engine modules
~9,900Lines of Python
29Films produced end-to-end
37Rigged avatars in library
4Export formats per film
$0API / subscription cost

🎥 Watch it work, a film AVS produced by itself

“The Last Lighthouse”, generated from a short written brief. Script, casting, character design, camera work, lighting, voice acting, subtitles, music and the final cut were all produced by the pipeline with no manual editing.

📷 Real output from the pipeline

Every frame below is a genuine, unretouched render straight out of AVS, no concept art, no mockups. Click any still to enlarge.

AVS render — two AI-designed characters in a dialogue scene with generated subtitles
Dialogue scene & auto-framingCharacter casting, facial expressions, speaker-aware camera, burned-in subtitles
AVS render — jungle environment scene with narration subtitles
Procedural environmentGenerated set dressing, CC0 textures, narration timing fitted to the spoken audio
AVS render — animal character automatically cast from the avatar library
Animal character castingScript-driven avatar selection with quadruped rig handling
AVS render — sunset HDRI lighting on an exterior scene
Mood-driven lightingSky HDRI & colour grade chosen automatically from narrative tone
AVS render — neon studio set, raytraced preview tier, upscaled
Preview tier + upscalingRaytraced studio set with practical lights, run through the upscale pass
AVS Character Designer single-frame preview render
Character Designer previewPlain-English design → single preview frame in ~30–60s
AVS vertical 9:16 Shorts export of the same film
Auto multi-format exportSame film re-framed to 9:16 vertical for Shorts / Reels
⚠️ Current hardware limitation, and exactly what it does and doesn't affect

Everything above was rendered on a CPU-only machine with no dedicated GPU. That constrains AVS to its draft and preview render tiers, where sample counts are low and full raytracing is limited, so the visuals you see are stylised rather than photoreal.

This is a rendering-hardware ceiling, not a software gap. The pipeline is complete and already runs end-to-end: script generation, casting, scene graph, camera and lighting logic, voice, batch rendering, editing, subtitling, scoring and multi-format export all work today, which is why 29 finished films exist. The final quality tier (high-sample Cycles raytracing, denoising, higher-resolution upscaling) is implemented in code and gated only by available compute. The moment a GPU is available, the same commands produce final-tier output with no code changes.

In the meantime, AVS ships a cinematic mode that works around the constraint entirely: it writes per-shot generator prompts, you produce photoreal clips in any free cloud AI video tool, and AVS assembles them into the same publish-ready package.

✔ Pipeline complete ✔ 29 films rendered ✔ Final tier implemented ⏳ Awaiting GPU for photoreal renders

🧠 AI & Automation

  • Local LLM (Ollama) writes scripts, dialogue and episode plans, with a template fallback so it never hard-fails offline
  • Plain-English character designer parses colours, sizes, outfits, hair and accessories into a rig
  • Scene designer converts mood cues into lighting, camera moves, environments and effects
  • Critic engine reviews the assembled cut and writes a report
  • Emotion, dialogue and lip-sync engines drive facial performance

🎥 Production Pipeline

  • Headless Blender batch rendering, every scene in a single process
  • Draft / preview / final quality tiers with CRF-tiered encoding
  • Scene durations fitted to the actual spoken narration, so audio and picture never drift
  • Per-scene effects: depth of field, bloom, grain, vignette, AgX film colour
  • Detached background job workers with live progress, logs and cancel

🎬 Director Review Loop

  • draft produces an animatic, a labelled contact sheet and a review sheet, before any expensive render
  • note applies a scene, narration or character change; only the touched samples re-render
  • approve signs off scene by scene
  • finalize refuses to run until every scene is approved
  • Turns an opaque generator into a reviewable production workflow

📦 Distribution & Reuse

  • Auto-export to YouTube 16:9, Shorts/Reels 9:16 and Instagram feed 4:5
  • Thumbnail generation, sound design, procedural royalty-free score
  • Global library remembers characters and scene looks across every project
  • Series manager plans, scripts and voices a whole season with one recurring cast
  • Scene graph is plain JSON, portable toward Unreal/Unity workflows
🧠 Read the Full Case Study → 💬 Discuss this project

AI/ML Projects

Six flagship systems first, each with a full technical write-up. The complete catalogue of 43 projects follows underneath.

★ Featured Engineering & Research
Deep technical work: architecture, measured results, and a written case study for each.
🚀 Live AI Products
Shipped and running right now, not prototypes. Most use local models at zero API cost. Click any one to try it.
📚 All Projects
Everything I have built, filterable by discipline.
No projects match that search.
★ Flagship Project
🎬
Featured AI Blender Desktop Python
BitWithBite AVS, AI Virtual Production Studio
One prompt becomes a finished film: script, cast, scene, camera, voice, render, edit.
Rendered 3D film frame from BitWithBite AVS showing two animated characters in dialogue with a burned-in subtitle line
Actual rendered output — cast, set, lighting, dialogue and subtitles, all generated
A complete, offline AI production house built on Blender + Python. One prompt becomes a finished film: the system writes the script, casts and designs characters, builds a 3D scene graph, places cameras and lights, records neural voiceover, renders in headless Blender, then edits, subtitles, scores and exports the result to every social format, with zero API keys and zero running cost. Includes a director-style review loop (samples → notes → approval → final render) so nothing expensive renders before you approve it.
Script generation3D scene assemblyNeural voiceoverHeadless renderingAutomated editing
39Engine modules
~9,900Lines of Python
29Films produced
37Rigged avatars
$0API cost
BlenderPython (bpy) Ollama / Local LLMStreamlit FFmpegPiper Neural TTS NumPyPillow JSON Scene Graph
● Shipped · 29 films produced
🏗️
AIResearch
AI-CAD, Sketch-to-Energy Building Design
A hand-drawn massing sketch goes in; a measured, energy-simulated building comes out.
AI-CAD voxel massing model reconstructed in 3D from a single hand-drawn architectural sketch
Actual pipeline output — voxel massing reconstructed from one sketch
A seven-stage research pipeline that takes a hand-drawn building sketch and returns a simulated building. It retrieves similar CAD drawings, estimates depth, reconstructs the form in 3D, voxelises it into a storey model, writes an EnergyPlus thermal model, then ranks the options on a Pareto front rather than collapsing them into a single score. Every stage has both a research backend and a dependency-free fallback, so the whole pipeline runs on any machine.
0.934Retrieval Precision@1
2.6sPer candidate, CPU
54Modules
28/28Tests passing
Sketch retrievalDepth estimation 3D reconstructionEnergy simulation Multi-objective optimisation
PythonPySide6trimesh NumPy/SciPyEnergyPlus IDFNSGA-II 3D Reconstruction
● Client project · delivered & tested
🔐
AIResearch
SmartFaceGuard, Face Recognition Pipeline
Deep-learning facial embeddings paired with vector similarity search for identity matching.
A face recognition system built as a three-stage vision pipeline. MTCNN locates every face in a frame, a FaceNet network converts each one into a 512-dimension embedding, and a FAISS index matches that embedding against known identities by nearest-neighbour search. An image-quality gate screens frames before they reach recognition. Built for scenarios where the identity database keeps growing and linear comparison stops scaling.
Face detectionFacial embeddings Similarity searchIdentity matching Image-quality filter
PythonPyTorchMTCNN FaceNetFAISSOpenCV
● Research prototype · local, camera required
🧱
Deep LearningComputer Vision
Fine Crack Detection, U-Net Segmentation
Pixel-level segmentation of hairline cracks for structural inspection.
Crack segmentation results showing input surface, ground-truth mask and model prediction across four held-out test images
Actual model output — held-out test set, input vs ground truth vs prediction
A U-Net trained from scratch to segment cracks one or two pixels wide against noisy concrete — the fine-structure case where ordinary detectors fail. Trained and evaluated end to end on a CPU with no GPU. Recall exceeding precision is the right direction to err for inspection work, since a missed crack costs far more than a false alarm.
0.785Dice
0.658IoU
0.858Recall
0.763Precision
36 minCPU training
Semantic segmentationCustom U-Net Dice/IoU evaluationCPU-only training
PythonPyTorch U-NetOpenCVNumPy
● Trained & evaluated · measured on held-out split
📈
AIData Science
AI Stock Predictor
Predictive market analytics across 20 interactive dashboards, with demo and live data modes.
AI Stock Predictor candlestick chart of AAPL over one year with Bollinger Bands and 50/200-day moving averages, labelled as demo snapshot data
Actual application output — labelled demo snapshot, not live market data
Twenty tabs of market analysis in one Streamlit application: technical indicators, VADER news sentiment, fundamentals, backtesting, Monte Carlo simulation, options chains, crypto and portfolio tooling — on a data source needing no API key. Credentials were moved out of the source tree into environment variables, and an explicitly labelled demo/live data split means a recorded snapshot can never be mistaken for a live quote.
31Modules
20Dashboards
7,888Lines of Python
30/30Checks passing
Time-series analysisML forecasting Sentiment analysisBacktesting Monte CarloInteractive dashboards
PythonStreamlityfinance scikit-learnPlotlypandas
● Local prototype · research tool, not financial advice
✍️
AILive Product
Smart CV Editor
Upload a CV, edit it structurally, tailor it to a job, export a clean document.
A working résumé-editing product rather than a demo. It reads an existing CV, breaks it into editable structured sections instead of a wall of text, and supports AI-assisted rewriting and job tailoring, with saved versions and document export. Built to be usable by someone who has never opened a developer tool.
Document parsingStructured editing AI-assisted tailoringDOCX export Version history
JavaScriptPHP HTML5CSS3DOCX
● Shipped · live on site
🦠
PHPAI
COVID-19 AI Dashboard
Live epidemiological dashboard with forecasting and news sentiment.
Live COVID-19 tracking dashboard with Chart.js visualisations, 14-day case forecast, top-5 countries ranking, and keyword-based VADER-style sentiment analysis. Runs on any PHP host, no Python, no API required.
Time-series forecastingSentiment analysisLive dashboards
PHPChart.js Keyword NLPdisease.shcPanel
● Live on this site
💰
PHPAI
Competitor Pricing Scraper
Scrapes competitor pricing on a schedule and surfaces movement.
Web scraper that extracts competitor prices from any URL using PHP cURL + regex, visualises price distributions with Chart.js bar and doughnut charts, and generates rule-based market insights (price spread, cheapest/most expensive site). Fully deployable on cPanel.
Web scrapingPrice trackingChange detection
PHPcURL Chart.jsKeyword NLPcPanel
● Live on this site
🔍
Deep LearningUpwork
Deep Learning-Based Defect Detection Using Advanced Computer Vision
Convolutional defect classification for a live textile production line.
A production defect-detection system for textile manufacturing, delivered as a freelance engagement. Convolutional models classify fabric defects from line imagery, with preprocessing and augmentation tuned for the lighting and motion conditions of a live production line, and transfer learning used to reach usable accuracy without a large in-house dataset. Packaged for automated inspection rather than offline analysis.
Defect classificationImage preprocessingData augmentationTransfer learning
PythonTensorFlow OpenCVCNNTransfer Learning
● Client project · delivered
May 2024 · Upwork Project
🛡️
Computer VisionAI
AI-Based Surveillance System for Threat Detection
Computer-vision threat detection over surveillance video.
AI-driven security monitoring system for real-time threat detection. Integrates YOLOv5 for object detection, enhancing security operations with Flask-based backend.
Object detectionVideo analysisAlerting
YOLOv5OpenCV Deep LearningPythonFlask
● Client project
Oct 2023 – Dec 2024
🤟
Deep Learning
Real-Time Sign Language Recognition
Recognises sign-language gestures from a live camera feed.
Deep learning model to recognise and translate sign language gestures into text in real-time. Increased accessibility for the hearing-impaired community using CNN-based gesture classification.
Gesture recognitionReal-time inferenceHand tracking
PythonOpenCV TensorFlowCNN
● Client project
Sep 2021 – Mar 2022
📋
NLPAI
Automated Resume Screening System using NLP
Ranks candidate CVs against a role using natural-language matching.
AI-driven resume screening system to rank candidates based on job fit. Automated HR recruitment, reducing manual effort by 60% using NLP-powered semantic matching and TensorFlow models.
NLP matchingCandidate rankingBulk processing
PythonNLP SpaCyTensorFlow
● Client project
Oct 2022 – Jun 2023
🧬
BSc ThesisPublished
Multi-Epitope Vaccine Design (Computational Biology)
Computational immunology pipeline for designing a multi-epitope vaccine construct.
Designed a novel multi-epitope vaccine candidate for coronaviruses using in silico approaches. Research published in Microorganisms (IF 4.5), a high-impact peer-reviewed journal.
Epitope predictionMolecular dockingImmune simulation
PythonBioPython Molecular DockingImmunoinformatics
● Published research
Sep 2020 – Jun 2021
🏥
MLHealthcare
Machine Learning Model for Disease Prediction
Predictive model for disease risk from structured clinical variables.
Predictive model for diagnosing diseases based on patient symptoms and test results. Achieved high accuracy in disease classification using real-world medical datasets.
Feature engineeringClassificationModel evaluation
Scikit-learnPandas NumPyMachine Learning
● Client project
Jan 2019 – May 2020
📊
UpworkLive Demo
Competitor Pricing Scraper Dashboard
Scrapes competitor pricing on a schedule and surfaces movement.
Built a full-featured Pricing Intelligence Dashboard using Python, Streamlit, and BeautifulSoup. Scrapes live product pricing data from e-commerce sites, processes it with Pandas, and visualises insights through 6 interactive Plotly charts. Features a category scraper for 29 genres, keyword search, multi-filter sidebar, Value Score ranking system, auto-generated insights, and CSV/Excel export.
Web scrapingPrice trackingChange detection
PythonStreamlit BeautifulSoupPandasPlotly
● Live · deployed on Streamlit Cloud
Mar 2026 · Upwork Project
🦠
UpworkAI Forecasting
COVID-19 Dashboard, Python, Streamlit, AI Forecasting & News Sentiment
Streamlit dashboard combining case forecasting with news sentiment.
Developed a portfolio-ready COVID-19 analytics dashboard using Python and Streamlit. Implemented dynamic KPIs, AI-driven forecasting (Prophet), vaccination tracking, and RSS-based news sentiment analysis. Features dark mode, country comparison, interactive Plotly charts, and CSV export, demonstrating data visualisation, machine learning, and practical Python development.
ForecastingSentiment analysisInteractive charts
PythonStreamlit ProphetVADER SentimentPlotlyFeedparser
● Local prototype
Mar 2026 · Upwork Project
🎯
UpworkDeep Learning
AI-Based Object Detection Using Python & TensorFlow
Object detection over images and video streams.
Developed a custom AI-based object detection system using Python, TensorFlow, and Keras. Handled data cleaning, annotation, and augmentation. Trained CNN models with transfer learning and evaluated performance using precision, recall, F1 score, and IoU. Deployed the model using Flask for real-time use.
Object detectionModel servingVideo inference
PythonTensorFlow KerasFlaskCNN
● Client project
Sep 2024 · Upwork Project
🏭
UpworkOptimization
Optimized Production Planning Using Python & Machine Learning
Machine-learning driven production scheduling and capacity planning.
Developed Python algorithms to optimise inventory management and production planning by minimising stock days and improving order fulfilment. Automated Excel data processing and reporting using openpyxl, enabling dynamic calculations for stock levels and production schedules. Created demand and stock simulation scripts for testing with robust error handling for large datasets.
Demand forecastingSchedule optimisationCapacity planning
PythonPandas openpyxlAlgorithm DesignData Modelling
● Client project
Sep 2024 · Upwork Project
🏆
AIWeb
BitWithBite Coding Challenges v2
Coding practice platform with a visual debugger, skill tree and interview mode.
Full AI-powered coding challenge platform with 20 features: Visual Step-by-Step Debugger, Adaptive Difficulty, Skill Tree, Interview Mode, Portfolio Generator, Career Roadmap, and Teacher Dashboard. Embeddable anywhere.
Visual debuggerAdaptive difficultySkill treeInterview mode
PythonFastAPIOllama XP SystemAdaptive AI
● Client project · delivered
🗺️
WebLive
AI Learning Roadmap Generator
Turns a career goal and current skills into a dependency-ordered learning plan.
Tell it your goal and current skills, get a personalised, dependency-ordered learning roadmap with real market data, project suggestions, and certification recommendations.
Skill-gap analysisDependency orderingProject suggestions
HTMLJavaScriptPHP
● Live on this site
📰
WebLive
AI Paper Summarizer
Structured summaries of academic papers, with findings and methodology separated.
Academic paper summarization tool. Paste an abstract or full paper and receive a structured summary, key findings, methodology, and plain-language explanation, ideal for research workflows.
Structured summaryKey findingsPlain-language rewrite
HTMLJavaScriptPHP
● Live on this site
💡
AILive
AI Concept Explainer
Plain-English explanations of programming, maths and science concepts.
Get instant plain-English explanations for any concept in programming, math, or science. Breaks down complex topics into clear, beginner-friendly language with examples. Built for BitWithBite students.
Concept breakdownWorked examplesBeginner-first phrasing
HTMLJavaScriptPHPLLM API
● Live on this site
📝
AILive
AI Assessment Checker
Scores a submitted answer and explains what was right and what to fix.
Submit any answer, coding, math, or science, and get instant AI-powered feedback with a score, what you got right, what needs improvement, and tips to improve. Free tool on BitWithBite.
Automatic scoringTargeted feedbackImprovement tips
HTMLJavaScriptPHPLLM API
● Live on this site
🧮
AILive
AI Math & Physics Solver
Step-by-step worked solutions for algebra, calculus and mechanics.
Solve math and physics problems step-by-step with detailed worked solutions and explanations. Supports algebra, calculus, mechanics, and more, ideal for students who want to understand the method, not just the answer.
Step-by-step workingAlgebra & calculusMechanics
HTMLJavaScriptPHPLLM API
● Live on this site
🧠
AILive
AI Adaptive Quiz Engine
Adaptive assessment with a learner model, spaced repetition and concept diagnosis.
Advanced adaptive quiz platform with 8 question types, Bloom's Taxonomy levels, personalised learner brain model, spaced repetition, survival mode, and real-time concept diagnosis. Learn any topic, programming, science, history.
8 question typesBloom's taxonomy levelsSpaced repetitionConcept diagnosis
HTMLJavaScriptPHPAdaptive AISpaced Repetition
● Live on this site
🎓
AILive
AI Tutor Pro
On-demand tutoring with guided problem-solving rather than plain answers.
Personalised AI tutoring for programming, math, and science. Ask anything and receive expert-level explanations, guided problem-solving, and curriculum-aligned support, available 24/7 for free on BitWithBite.
Guided problem-solvingCurriculum-alignedMulti-subject
HTMLJavaScriptPHPLLM API
● Live on this site
📖
AILive
AI Homework Helper Pro
Explains each step of a solution so the method transfers, not just the answer.
Step-by-step AI homework assistance for programming, math, and science. Explains each step of the solution so students actually learn rather than just copy. Integrated into the BitWithBite platform.
Step explanationsMulti-subjectLearning-first design
HTMLJavaScriptPHPLLM API
● Live on this site
AIWeb
BitWithBite Coding Challenges v1
Auto-judged coding challenges with progressive hints and an AI mentor.
AI-powered coding challenges platform with auto-judge, XP system, badges, streaks, 3-level progressive hints, AI Mentor, AI Code Review, and leaderboard. Embeddable via iframe or popup.
Auto-judge3-level hintsAI mentorLeaderboard
PythonFastAPI OllamaXP/Badges
● Client project · delivered
📚
AIPHP
AI Study Assistant
PHP study assistant with accounts, saved preferences and rate limiting.
PHP-based AI study assistant with MySQL backend, user preferences, rate limiting, and authentication. Helps students get instant explanations, practice questions, and study guidance.
User accountsSaved preferencesRate limitingMySQL backend
PHPMySQL AuthRate Limiting
● Client project · delivered
💬
AIPHPChatbot
AI FAQ Bot
Answers common questions instantly and escalates when confidence is low.
Smart FAQ chatbot with keyword matching, confidence scoring, and LLM fallback. Answers common questions instantly, shows a colour-coded confidence bar, and escalates to email when uncertain. Deployable on any PHP hosting.
Keyword matchingConfidence scoringEmail escalation
PHPJavaScriptKeyword NLP Keyword MatchingEmail Escalation
● Live on this site
🤖
AIPHPChatbot
AI Website Chatbot
Site assistant that detects intent, captures leads and recommends services.
Full-featured AI chatbot assistant for websites: intent detection, lead capture (saves name + email to JSON), product & service recommendations, Markdown rendering, and embeddable widget mode. Built for businesses and freelancers.
Intent detectionLead captureRecommendationsEmbeddable
PHPJavaScriptKeyword NLP Intent DetectionLead CaptureCRM
● Live on this site
🎧
AIPHPChatbot
AI Customer Support Bot
Support agent that raises tickets and hands off to a human on negative sentiment.
Production-ready AI customer support agent with ticket creation (saved to JSON), real-time sentiment detection, automatic human handoff on negative sentiment, and email notification. Handles order tracking, refunds, password resets, and more.
Ticket creationSentiment detectionHuman handoffEmail notification
PHPJavaScriptKeyword NLP Ticket SystemSentiment NLPHuman Handoff
● Live on this site
🏢
AIRAGChatbot
AI Internal Company Assistant
Internal knowledge assistant with document upload and role-based access.
Enterprise-grade internal AI assistant with document upload (PDF/TXT/MD), RAG-style keyword retrieval, source citations, PIN-based role access control (Admin/HR/Dev), and answers grounded directly in uploaded company documents.
Document uploadCited retrievalRole-based accessPIN gating
PHPJavaScriptKeyword NLP RAGDocument UploadRBAC
● Live on this site
🔎
PHPVision AI
Image Analyser (PHP GD)
Extracts dimensions, dominant colour, brightness and EXIF from an upload.
Upload any image and extract dimensions, dominant colours, brightness analysis, aspect ratio, and EXIF data using PHP GD. Replaces TensorFlow/Keras with pure PHP, zero API cost, zero ML setup, runs on any shared hosting.
Colour analysisBrightness metricsEXIF extractionZero dependencies
PHPGD Library Base64 EncodingcPanel
● Live on this site
📄
AIFastAPI
AI Resume Analyzer, cPanel Edition
The resume analyser rebuilt to run on shared hosting with no model server.
Full-stack resume analyser with ATS scoring, skill gap analysis, cover letter generator, 8-week learning roadmap, and salary prediction. Converted from Ollama + sentence-transformers to pure Python TF-IDF scoring + template-based responses, zero API cost, deployable on cPanel via Phusion Passenger.
ATS scoringSkill-gap analysisCover letterSalary estimate
FastAPIKeyword NLP PythonpdfplumbercPanel
● Client project · delivered
🤖
AIRAG
BitWithBite AI RAG Assistant, cPanel Edition
The RAG assistant rebuilt for shared hosting using keyword retrieval.
Production RAG chatbot for BitWithBite that answers customer questions from a live knowledge base. Converted from FAISS + Ollama to keyword-based retrieval, returns matching document excerpts directly. Supports PDF/DOCX upload, conversation history, gap logging, and cPanel deployment via Phusion Passenger.
Knowledge retrievalSource citationsShared-hosting compatible
FastAPIKeyword NLP RAGPythoncPanel
● Live on this site
❤️
UpworkNonprofit
Charity Website Development | Fundraising Platform for Nonprofits
Donation platform for a children's education nonprofit.
Developed a dedicated charity website to support children in need through a nonprofit organisation. Designed an intuitive, secure donation platform to facilitate contributions. Integrated interactive features to encourage community involvement and volunteer sign-ups. Automated donation tracking and reporting to optimise campaign management and transparency.
Secure donationsCampaign pagesResponsive build
PythonWeb Development API IntegrationAutomationResponsive Design
● Client project · delivered
May 2024 · Upwork Project
🛍️
E-CommerceFull UI
BigShop, Full E-Commerce Web Platform
Complete storefront UI: catalogue, cart, checkout, wishlist and account.
Complete multi-page e-commerce platform UI with product catalogue, shopping cart, checkout flow, wishlist, order history, user account management, blog, and transactional email templates. Fully responsive across all devices.
Product catalogueCart & checkoutOrder historyEmail templates
HTML5CSS3 BootstrapjQueryOwl Carousel
● Client project · delivered
Web Development · Full-Stack UI
🎓
EdTechFull UI
E-Educators, Online Learning & Course Marketplace
Course marketplace UI with browsing, cart, checkout and order tracking.
Full-featured online education platform UI covering course listings, category browsing, shopping cart, checkout, my account, order tracking, blog, and contact, designed for scalable e-learning delivery.
Course listingsCart & checkoutOrder tracking
HTML5CSS3 BootstrapjQueryResponsive Design
● Client project · delivered
Web Development · EdTech Platform
❤️
NonprofitPayment API
Donate for Kids, Payment-Integrated Charity Site
Charity site with a live payment gateway accepting real donations.
Charity donation website for children's education with integrated payment gateway. Features donation page, about, and contact sections, built to accept real online donations and raise funds for kids affected by the pandemic.
Payment gatewayDonation flowResponsive build
HTML5CSS3 JavaScriptPayment GatewayFont Awesome
● Client project · delivered
Web Development · Charity Platform
🌍
CharityRazorpay
E-Educators Foundation, Fundraising & Donation Platform
Fundraising platform with live Razorpay integration and campaign pages.
Full-stack charity fundraising website for "The E-Educators Foundation" with live Razorpay payment integration, campaign pages, donation CTA, and a responsive layout, focused on education support for post-pandemic children.
Razorpay integrationCampaign pagesDonation CTA
HTML5CSS3 JavaScriptRazorpay APIPoppins UI
● Client project · delivered
Web Development · Fundraising Platform
📚
EdTechResponsive
Responsive Online Study Website
Responsive study platform with course listings and teacher profiles.
Clean, fully responsive online study platform with course listings, teacher profiles, login modal, and contact section. Built with modern CSS and smooth UX, demonstrates front-end design and mobile-first development skills.
Course listingsTeacher profilesMobile-first layout
HTML5CSS3 JavaScriptFont AwesomeGoogle Fonts
● Client project · delivered
Web Development · Front-End Design

Research Projects, Actually Run

Three research projects run end to end on a CPU-only laptop. Every number below came from the actual run, not from memory. Where a result is weak, a method has a flaw, or a figure comes from a stand-in rather than the real thing, I say so instead of leaving it out.

🧱
Fine Crack Detection, U-Net Segmentation
Pixel-level crack segmentation for structural inspection · trained from scratch
✔ TRAINED & EVALUATED

A U-Net trained to segment hairline cracks at the pixel level, the fine-structure problem where most detectors fail, because a crack can be one or two pixels wide against a noisy surface. Trained on a synthetic dataset of 101 labelled image/mask pairs, evaluated on a held-out test split the model never saw during training.

0.785Dice coefficient
0.658IoU
0.763Precision
0.858Recall
0.808F1 score
1.89MParameters
Crack segmentation results — input, ground truth and prediction on held-out test images
Held-out test predictionsInput · ground truth · prediction, on images excluded from training
Training loss and test Dice/IoU curves across 20 epochs
Training curveLoss and test Dice/IoU across all 20 epochs
Run configuration: 101 image/mask pairs split 80 train / 21 test · U-Net (3 encoder blocks, 1,885,697 parameters) · combined BCE + Dice loss weighted 0.3/0.7 per the project's own config · Adam · flip augmentation · images downscaled 512→192px · 20 epochs in 36 minutes on an Intel i5-8350U CPU, no GPU · seed fixed at 42 for reproducibility.

Honest reading of the result: recall (0.858) exceeds precision (0.763), the model finds most real cracks but over-traces slightly. For structural inspection that is the right direction to err, since a missed crack costs far more than a flagged false positive. The visible gap between prediction and ground truth is partly an artefact of the labels: the ground-truth masks break faint cracks into dashes, while the model connects them. A higher score would come from full 512px resolution and longer training, both GPU-bound, not method-bound.
🚗
Real-Time Vehicle Detection & Tracking
Motion-based detection with multi-object ID tracking · run on real traffic footage
✔ EXECUTED ON REAL FOOTAGE

A classical computer vision pipeline: MOG2 background subtraction isolates moving vehicles against a static camera, contour filtering removes noise, and a Euclidean-distance tracker assigns and maintains an identity for each vehicle across frames. Run headlessly over 900 frames of real 1280×720 traffic footage.

900Frames processed
1280×720Source resolution
30 fpsFrame rate
715Detections made
3Max simultaneous
0Training required
Vehicle tracking — two cars detected and ID-labelled inside the region of interest
Detection & ID assignmentBounded vehicles with persistent IDs inside the ROI
MOG2 background subtraction foreground mask showing vehicle silhouettes
Foreground maskThe MOG2 motion signal behind each detection
Re-run tracking frame — two vehicles with IDs inside the region of interest
Re-run, Aug 2026Frame 265 · tracking 2 · 25 IDs assigned so far
Run configuration: MOG2 background subtractor (history 100, varThreshold 40) · minimum contour area 1400px · fixed region of interest · Euclidean-distance tracker with a 25px association radius · no training, no model weights, no GPU, runs in real time on CPU.

Re-run on 9 August 2026: I ran the pipeline again straight from the parameters committed in main.py, meaning MOG2 with history 100 and varThreshold 40, the same fixed region of interest and the same 1400px area filter. It reproduced exactly 73 IDs across the first 900 frames. Run over the full clip it handles 9,184 frames and assigns 595 IDs at 141 fps on CPU, comfortably ahead of the 30fps source. So the figures below are reproducible rather than remembered.

A limitation worth naming: the tracker assigned 73 IDs across 900 frames, which considerably overstates the true vehicle count. The association radius is fixed at 25 pixels, so when a vehicle moves faster than that between frames, its centroid jumps too far and the tracker issues a fresh ID. This is a real weakness of naive centroid tracking and the reason production systems use Kalman filtering or IoU-based association such as SORT/DeepSORT. I'm reporting the ID count rather than presenting it as a vehicle count, because the two are not the same thing here.
🏗️
AI-CAD, Sketch-to-Energy Building Design
Seven-stage generative design pipeline · rebuilt from a stalled client handover
✔ RUN END TO END

You draw a building; the system tells you what it would cost to run. It finds similar reference CAD drawings, estimates depth from the closest match, reconstructs a 3D solid from that single view, voxelises it into a storey-by-storey model, writes an EnergyPlus thermal model and ranks the options on a Pareto front. Every stage has both a research backend and a dependency-free fallback, so the whole thing runs on a laptop with no GPU and no paid APIs. That is how the numbers below were produced.

0.934Precision@1
0.613mAP
2.6sPer candidate (CPU)
5/5Sketches completed
4/5Pareto-optimal
28/28Self-tests passing
Inferred depth map showing a stepped building massing as a smooth relief
Inferred depthSilhouette relief from a single CAD drawing
Voxelised building massing — six-storey stepped form reconstructed in 3D
Voxelised massing6 storeys · 1,251 m² GFA · 3,946 m³
Pareto front plotting similarity against energy intensity for five candidate designs
Pareto frontSimilarity vs energy, the actual trade-off
Stacked bar chart of heating, cooling and lighting energy per candidate design
Energy by end useHeating · cooling · lighting and equipment
Run configuration: 288-image, 12-category CAD reference database · retrieval benchmarked leave-one-out (query each image, relevant = same category) · 8 candidates retrieved with MMR diversification, top 5 carried through · voxel grid 20 at 1m pitch · 20×20×20m target massing · London degree-day climate preset · 13.1 seconds for all five candidates on CPU, no GPU · fixed config hash recorded in the run manifest.

The validation gate paid for itself: 3 of the 5 reconstructions came out of the shape stage with non-manifold edges and a stray second component. Earlier versions just logged a warning and moved on. Voxelisation closes almost any surface, so those broken meshes would still have produced floor areas that looked perfectly reasonable. The gate now repairs them, checks again, and rejects whatever it cannot fix.

What these numbers are, and what they are not: the retrieval metrics come from a synthetic stand-in dataset built to match the structure of the client's original 3,341 drawings, which were never shared. They measure the descriptor, not performance on the real corpus. The energy figures come from the screening model rather than an executed EnergyPlus run. The IDF generator, runner and results parser are all finished and I checked the generated model object by object, but no EnergyPlus install was available on this machine. The tool says so itself: energy stays labelled a "screening estimate" until a real simulation replaces it.

Read the full case study →   covering the original failure, the four faults behind it, and the bug that made a hollow shell look like a solid building.

📁 The rest of the research archive

What else is in the folder, what state it is actually in, and where it can't be shown running here. Updated August 2026 after a recovery pass took most of these from "untested" to "verified" — with the two corrections that pass forced noted in place.

SmartFaceGuardMTCNN detection, FaceNet embeddings, FAISS identity search. Repaired and verified in August 2026 — 22/22 checks pass — but it needs a live camera, so it stays a local prototype rather than a public demo. Case study, including the two stages that still don't work.
Micro-Behaviour AnalysisMediaPipe Holistic landmark extraction, 543 landmarks per frame, verified on 30/30 frames. To correct an earlier description on this page: it does not predict actions — there is no temporal model or classifier, and that gap was left open rather than filled in. Case study.
AI Stock Predictor31 modules across 20 tabs — corrected down from the 35 previously stated here, because three of those files are paste fragments already inlined in app.py, not modules. Runs offline on a labelled demo snapshot as well as live. Case study.
Blender automation scriptThe earliest AVS precursor, a bpy script building a scene from a JSON manifest. Nine defects fixed in August 2026 — it now renders 48/48 frames on Blender 5.1.2, having never run before. Case study · superseded by BitWithBite AVS.
🎞️
AIVPS Studio · AI Animator · Script2SceneThree steps between that first script and AVS: a Blender-integrated studio shell, an animation pipeline with MP4 assembly, and a script-to-scene engine with its own memory store. I keep them as the development trail rather than presenting them as separate products, since AVS now does all of it properly.
🩺
Clinical decision supportThe original was a cloned reference repository and its source turned out to be unrecoverable — 0 bytes on disk and 0 bytes in the February 2026 backup. It was rebuilt from scratch in August 2026 as original work: six published clinical scoring rules implemented as a transparent calculator, every weight transcribed from a named paper, 63/63 checks passing. Case study. Educational prototype, not a medical device.
📦
Tumor growth simulationA cloned reference repository. There is no substantive work of mine in it, so it is listed for completeness and not claimed.
NeuroSlide & MathGeniusMulti-version AI slide generation and maths platform prototypes — the iterations where the local-model, zero-API-cost pattern behind the live BitWithBite tools was worked out. Both verified running on Ollama in August 2026. NeuroSlide · MathGenius.
📦
Third-party code excludedCloned reference repositories in the archive are other people's work and are deliberately not presented here as mine.
🔬 Why these numbers are worth trusting

Every metric in this section came from a run performed on ordinary consumer hardware, with a fixed random seed, on data the model had not seen. Where a result is weak or a method has a flaw, it's stated plainly above rather than omitted. Source code is available for review on request, get in touch.

Research & Publications

Peer-reviewed computational biology work, a deep learning master's thesis, and ongoing applied AI research, the through-line is using machine learning to solve problems that are expensive or impossible to brute-force.

🔎 Research Interests

👁️
Computer Vision
CNN-based defect detection, object detection, industrial quality-control inspection.
🧬
Computational Biology
Immunoinformatics, in-silico vaccine design, molecular docking & dynamics simulation.
🧠
LLMs & RAG
Retrieval-augmented generation, grounded answering with citations, local-first inference.
🎬
Generative 3D & Virtual Production
LLM-driven scene synthesis, automated cinematography, AI-assisted animation pipelines.
🤖
Multi-Agent Systems
Cooperating specialised engines, writer, designer, critic, composed into one pipeline.
💚
Efficient / Low-Resource AI
Making capable AI systems run on commodity CPU hardware without paid API dependencies.

📄 Peer-Reviewed Publication

2023 · Peer-Reviewed Journal
Design and Assessment of a Novel In Silico Approach for Developing a Next-Generation Multi-Epitope Universal Vaccine Targeting Coronaviruses
Rasheed MA, Raza S, Alonazi WB, Ashraf MA, Navid MT, Aslam I, Iqbal MN, Rahman SU, Riaz MI.
Microorganisms, 2023, 11(9):2282 · Impact Factor: 4.5 · DOI: 10.3390/microorganisms11092282
Computational Biology Vaccine Design Immunoinformatics Coronavirus IF 4.5
My Role: Experimentation, participated in conducting experiments, contributing directly to the research process and data generation. Assisted in drafting and revising the manuscript for publication.
🔗 View on DOI 📄 Download PDF
📊 Results & Figures from the Paper
The full methodology and result figures as published in Microorganisms (MDPI, open access, CC BY). Click any figure to enlarge.
Figure 1 — methodology flowchart for multi-epitope vaccine prediction
Figure 1Methodology flowchart, the full in-silico prediction pipeline
Figure 2 — multi-epitope vaccine construct assembly
Figure 2Vaccine construct, epitopes and adjuvant joined into one peptide
Figure 3 — predicted 3D protein structure of the vaccine construct
Figure 3Predicted 3D structure & quality validation (I-TASSER)
Figure 4 — molecular docking interaction between vaccine construct and TLR2 receptor
Figure 4Molecular docking, vaccine construct against human TLR2
Figure 5 — immune simulation showing antibody and T-cell response
Figure 5Immune simulation, antibody titres & T-cell response over time
Figure 6 — molecular dynamics simulation results from iMOD
Figure 6Molecular dynamics, stability of the vaccine–TLR2 complex
Figures reproduced from the authors' own open-access article (Microorganisms 2023, 11(9):2282), published under the Creative Commons Attribution (CC BY 4.0) licence.
🔬 Experimentation📊 Data Generation✍️ Manuscript Drafting 🔁 Manuscript Revision🧬 Immunoinformatics📚 Literature Review

🎓 Master's Thesis

July 2023 · MS Computer Science · COMSATS University Islamabad, Sahiwal Campus
Fabric Defect Detection using Deep Learning
Irfana Aslam · Reg. CIIT/FA21-RCS-023/SWL · Supervisor: Dr. Muhammad Shoaib
Deep learning for industrial visual inspection · Manuscript in preparation
Deep Learning CNN Computer Vision Synthetic Data Industrial QC Python
>98%Detection accuracy
100,000Images in dataset
10Defect classes
3Baselines outperformed
📝 Manuscript in preparation

A journal paper based on this thesis is currently being prepared for submission. Full methodology, architecture details, hyperparameters, per-class results and figures are therefore withheld from publication until the paper appears. The summary below describes the work without pre-disclosing its contribution.

Reviewers, supervisors and prospective employers: the complete thesis is available on request, just ask.

Problem: Textile defect inspection is done by human inspectors watching fabric move past at production speed. Fatigue and inattentiveness make misses inevitable, and every missed fault propagates through an entire roll, directly damaging manufacturer margins.

The data problem underneath it: Real defect imagery is scarce, inconsistently labelled and heavily imbalanced, defects are by definition rare. Training a reliable classifier on what factories actually have is not feasible.

Approach: I built a synthetic dataset generator that injects realistic defects into pristine fabric images under controlled variation, producing 100,000 exactly-labelled images across 10 defect classes, then trained a custom convolutional network on it. (Architecture, hyperparameters and preprocessing detail withheld pending publication.)

Result: Above 98% detection accuracy, outperforming Support Vector Machine, Random Forest and baseline CNN approaches on the same task.

Where it leads: The core idea, generate the rare cases you can't collect, is the same instinct behind BitWithBite AVS, which synthesises entire scenes rather than defect patches. It also drove the computer vision work in my freelance object-detection projects.
🧪 Synthetic Dataset Design🏗️ Model Architecture⚙️ Training & Tuning 📊 Experimental Evaluation📈 Comparative Benchmarking✍️ Full Thesis Authorship
🔒 Results & figures held back
The benchmark tables, per-class metrics, model architecture and thesis figures are withheld while the journal manuscript is in preparation, publishing them now would count as prior disclosure. They're available to supervisors, reviewers and employers on request.
📄 Request the Full Thesis 🧠 Project Overview

🧭 Research Timeline

2017 – 2021
BS Bioinformatics, computational biology foundations
Sequence analysis, genomics and BioPython; the groundwork for the immunoinformatics publication.
2023
Published, multi-epitope universal coronavirus vaccine design
Peer-reviewed in Microorganisms (MDPI), Impact Factor 4.5. Contributed experimentation, data generation and manuscript writing.
2021 – 2023
MS Thesis, fabric defect detection with deep learning
CNN-based industrial visual inspection; moved my focus from biological data to computer vision.
2024 – 2025
Applied LLM & RAG systems
Production retrieval-augmented assistants with FAISS and local models, grounded answers with source citations at zero API cost.
2025 – Present
BitWithBite AVS, generative 3D & automated cinematography
Multi-engine AI pipeline turning natural language into rendered film. Ongoing work on low-resource inference and LLM-driven scene synthesis.
Next
Open to PhD & research collaboration
Interested in computer vision, generative 3D, multi-agent LLM systems and efficient AI for low-resource hardware.

Professional Journey

2024, Present
Founder & Full Stack Developer
bitwithbite.com & pulsegivers.org 📍 Lahore, Pakistan 🟢 Active
BITWITHBITE.COM, AI-Powered EdTech Platform
  • Founded and built an AI-powered educational platform for programming education featuring coding challenges, AI mentor chat, adaptive skill trees, resume analyser, and career roadmaps
  • Architected the complete full-stack system, frontend UI, PHP REST APIs, MySQL database, JWT-based multi-role authentication (superadmin / admin / editor), and admin dashboard
  • Integrated RAG pipelines, LLM-based mentor chat, smart AI search, and automated content generation
  • Manages hosting, deployment, SEO, and ongoing feature development independently
PULSEGIVERS.ORG, Community & Social Impact Platform
  • Founded and developed a full-stack platform connecting communities and supporting social impact initiatives, solely responsible for all development and operations
  • Designed and implemented frontend interfaces, backend services, user management, and administrative dashboards from scratch
  • Managed hosting, deployment, security, and platform scalability end-to-end
BITWITHBITE AVS, AI VIRTUAL PRODUCTION STUDIO
  • Designed and built a 39-module, ~9,900-line Python virtual production engine on top of Blender that turns a single text prompt into a fully rendered, subtitled and scored film
  • Engineered the full pipeline, LLM script generation, character casting, JSON scene graph, automated cinematography and lighting, neural TTS voiceover, headless batch rendering, and FFmpeg assembly
  • Produced 29 complete films end-to-end with automatic export to YouTube, Shorts, Reels and Instagram formats plus thumbnails and a social kit
  • Architected the system to run fully offline on CPU-only hardware at zero API cost, using local LLMs (Ollama) and open-source tooling throughout
PythonBlender (bpy)Ollama StreamlitFFmpeg PHPJavaScript MySQLHTML/CSSAI APIscPanel
May 2024, Aug 2026
Freelance Python Developer & AI Engineer
Upwork 🌍 Remote, Worldwide
  • Delivered 6+ client projects across AI/ML, data analysis, and web development
  • Built real-time pricing scraper dashboards and COVID-19 AI forecasting tools with Streamlit
  • Developed deep learning object detection systems (TensorFlow/Keras) with Flask REST APIs
  • Implemented ML-driven production planning optimisation for manufacturing clients
  • Delivered full-stack charity fundraising websites with payment API integration
Jan 2023, Dec 2024
Data Analyst
Scout Talent Inc 🌍 Remote, Canada
  • Analyzed large datasets using Python (Pandas, NumPy, Matplotlib) to derive actionable insights
  • Developed data cleaning and preprocessing pipelines ensuring data quality
  • Created interactive dashboards and visualizations for stakeholder reporting
  • Applied ML models to identify trends, patterns, and predictions
  • Automated data collection and reporting workflows, improving efficiency
Jan 2020, Oct 2024
Website Developer
Ambleside Consulting Inc 🌍 Remote, United States
  • Designed and developed 30+ responsive websites with high performance across devices
  • Implemented front-end technologies (HTML, CSS, JS) for interactive UIs
  • Developed server-side logic and databases using PHP and MySQL
  • Customized WordPress CMS and applied SEO best practices
2024, Present
Python Tutor & Programming Instructor
Preply 🌍 Remote, Worldwide 🟢 Active
  • Delivered 450+ lessons covering Python, AI, machine learning, and computer science to students worldwide
  • Mentored 59 students across diverse backgrounds and skill levels, from complete beginners to intermediate developers
  • Conducted 445+ hours of live one-on-one instruction with customised learning plans and practical coding exercises
  • Maintained 100% response rate and consistently adapted teaching style to individual student goals
Nov 2024, Present
Police Communication Officer
Punjab Safe City Authorities 📍 Lahore, Pakistan 🟢 Active
  • Monitored surveillance systems and live CCTV feeds for public safety operations
  • Managed emergency calls and coordinated timely responses with law enforcement
  • Utilized GIS mapping for precise location data during incidents
  • Maintained incident logs, ensured accurate documentation and protocol compliance
  • Conducted real-time monitoring and reported suspicious activities
Jan 2019, Dec 2023
Content Writer
Humber College 🌍 Remote, United States
  • Produced high-quality content with strong writing, editing, and proofreading skills
  • Conducted in-depth research to ensure accuracy and clarity
  • Tailored content and style to client briefs and requirements

AI Tools Running in Production

Nineteen AI tools built and deployed on BitWithBite, most of them in PHP, running on standard shared hosting with local models and no paid API dependency. These are not demos. They are live, in use, and cost nothing per request to run.

Open the AI Tools hub →
🔒 A note on source code

These tools are live and free to try, the demos above are fully functional. Their source, architecture documentation and prompt design are not published, as they represent original work still in active commercial use. I'm glad to walk through the design in an interview, or share code under NDA for a serious evaluation. Get in touch →

Academic Background

MS in Computer Science
COMSATS University of Information Technology, Punjab
2021 – 2023 CGPA 3.25 / 4.0 📍 Sahiwal, Pakistan
Thesis: Fabric Design Defect Detection using Deep Learning (Python), developed a CNN-based model for quality control in textile manufacturing.
Bachelor of Science: Bioinformatics
COMSATS University of Information Technology, Punjab
2017 – 2021 CGPA 2.7 / 4.0 📍 Sahiwal, Pakistan
Thesis: Next-Generation Multi-Epitope Vaccine Design, published in Microorganisms journal (Impact Factor 4.5), contributing to coronavirus vaccine research.

Courses & Certificates

🐍
Python Essentials 1 & 2
Cisco NetAcad / PCEP
C++ Programming
Sololearn · Oct 2018
💛
JavaScript
Sololearn · Jan 2021
🐘
PHP Development
Sololearn · Apr 2021
🌐
HTML Development
Sololearn · Dec 2018
Java Programming
Sololearn · Apr 2021
👩‍💻
Software Engineer
HackerRank
🧩
Problem Solving (Basic)
HackerRank
🤖
Building Database Agent
Analytics Vidhya · Sep 2025
🧠
Machine Learning & AI
Data Science Certificate
🎨
UI/UX Graphic Design
Certified Designer
📱
IC3 Digital Literacy
International Standard
📈
Digital Marketing
Google Fundamentals
💼
Virtual Assistant
Certified
🐍
Python (Basic)
HackerRank · Dec 2025
🟢
Python Course (2025)
GeeksforGeeks · 2025
🤖
Introduction to AI
Google / Coursera · Nov 2025
Maximize Productivity With AI Tools
Google / Coursera · Nov 2025
🚀
Stay Ahead of the AI Curve
Google / Coursera · Nov 2025
🛒
Amazon VA Workshop
TechStep IT Training · 8 Days
🇵🇰
DigiSkills Certificate
DigiSkills.pk / eHunar

Preply Student Reviews

A selection of verified student feedback from Preply. The full rating history is public on the Preply profile linked below.

4.3
★★★★☆
10 reviews · 456 lessons
Reassurance
4.9
Clarity
4.8
Progress
4.8
Preparation
4.9
View on Preply →
Amina
May 10, 2026
★★★★★
I want to leave a review about Irfana. She is a very kind and professional Python teacher who explains everything clearly and in an interesting way. The lessons are always enjoyable, and she is always ready to help if something is not clear. Thanks to her classes, I started understanding programming much better and became more interested in learning Python. Thank you for your patience and support! 😊
🎓 Preply Verified Student
Maryam
May 8, 2026
★★★★★
Irfana A. is the best Python tutor I could ever ask for! 🌟 From the very first lesson, the classes have been comfortable, interesting, and enjoyable. She is incredibly friendly, kind, and patient, and she always explains even the hardest topics calmly and clearly as many times as needed. Thanks to her teaching style, Python has become much easier and less scary to learn. Since studying with her, I have improved a lot in Python, become more confident in writing code, and started understanding topics that once seemed very difficult. She is an excellent teacher, a wonderful person, and a true professional. I highly recommend her to everyone! ❤️
🎓 Preply Verified Student
Martin
May 1, 2025
★★★★★
I'm very satisfied with Irfana as my Python tutor. She has an impressive depth of knowledge (MS in Computer Science), which she shares in a clear and structured way. What stands out most is her strong technical understanding, even small errors are identified and explained quickly and clearly. She always takes time to answer my questions thoroughly and patiently. Her English is excellent and easy to understand. The lessons are well-planned and focused, and I already feel that I'm making great progress.
🎓 Preply Verified Student
Khadija
May 14, 2025
★★★★★
Irfana is a star when it comes to teaching Python. She is well versed with topics and is extremely helpful for my needs in the subject. I highly recommend her. 👍
🎓 Preply Verified Student
Sarah
April 30, 2026
★★★★★
She is very willing to listen to your needs and set a pathway clear to obtain them.
🎓 Preply Verified Student
Kat
August 9, 2025
★★★★★
She knows the materials very well and is flexible in terms of scheduling. Will continue.
🎓 Preply Verified Student
Peyman
April 1, 2025
★★★★★
Irfana is a great and patient teacher. I enjoy her classes.
🎓 Preply Verified Student
Shahd
April 8, 2025
★★★★★
She's great 👌
🎓 Preply Verified Student

Freelance & Technical Work

Independent client work across AI/ML, computer vision, Python development, data analysis and technical writing. A selection of engagements below.

Computer Vision Engagement
Computer VisionPython
Python Code and Analysis Verification
PythonCode review
Python Developer
PythonCollaborative
"I really enjoyed getting my work done here."
Probability & Machine Learning Tutoring
Machine LearningTeaching
"Thank you. Would love to work for you again."
Business Website Development
Web Professional Detail Oriented Committed to Quality
"Delivered a stunning and highly functional website that perfectly aligned with my vision. Her professionalism, attention to detail, and timely execution exceeded my expectations. Highly recommended!"

28 Browser Learning Games

A full games engine built for BitWithBite, every game runs in the browser with no install, no plugins and no backend dependency. Built to make practice feel like play, with XP, streaks and leaderboards driving retention.

28Individual games
4Themed game packs
100%Client-side, no install
XPProgression & leaderboards
🎮 Play the Games Hub →
🎯 What this project demonstrates

Building 28 games on a shared engine meant solving the interesting problem once and reusing it: a common scoring and XP layer, a shared question pipeline feeding every format, and consistent state handling so progress carries across games. The engineering value isn't in any single game, it's in the architecture that let one person ship 28 of them and still add more.

Awards & Scholarships

🏅
2015
PEEF Scholarship
Punjab Educational Endowment Fund (PEEF) Scholarship awarded by the Government of Pakistan, recognising academic excellence during intermediate studies.
🎓
2019
EHSAAS Scholarship
EHSAAS (Education Health Support Aid Awareness Society) Scholarship by the Government of Pakistan, awarded for academic excellence during Bachelor of Science degree.
🇵🇰
Active
eHunar, Hunarmand Kamyab Jawan Scholarship
Digital skills scholarship card under the Hunarmand Kamyab Jawan Program by the Government of Pakistan, supporting access to technology and professional development training.
🏅
2015
PEEF Certificate of Scholarship
Punjab Educational Endowment Fund (PEEF) Certificate of Scholarship awarded by the Government of Punjab in recognition of academic achievement in intermediate examinations.
🔬
Nov 2018
Biosafety & Biosecurity Seminar
Certificate of Participation, Seminar on Biosafety and Biosecurity for Young Researchers/Scientists, hosted by NTRL at COMSATS University Islamabad, Sahiwal Campus.

Let's Work Together

Available for freelance projects, full-time roles, and collaboration on AI/ML or web development projects.

🤖 Chat with AI Assistant 💬 FAQ Bot 🎧 Support Bot
🔗
📍
Location
Johar Town, Lahore, Pakistan
🟢 Available for:
✓ Python / AI / ML Development
✓ Web Development (Full-Stack)
✓ Data Analysis & Dashboards
✓ Research Collaboration
✓ Remote & On-site (Lahore)
📨 Send a Message
🤖
Bite, AI Assistant Ask me anything about Irfana's services
📋 ML Summary 👁️ Computer Vision 🧠 Frameworks 🔬 Research 🚀 Production ML 🎬 AVS ❓ Interview Qs 💬 Contact