Ruhail Rizwan

Hi, the name's Ruhail Rizwan

Ruhail Rizwan

About

Here is a little background

Hey 👋🏼 I’m a Software and Machine Learning Engineer based in Pakistan. I graduated with a degree in Computer Science from FAST-NUCES. I’m passionate about all things AI, intelligent agents, and code. Outside of tech, I’m a cinephile, a lover of timeless classic music, and always up for a good game or sport.

Professional Journey

Work Experience

TMC - TallyMarks Consulting logo

MTO

TMC - TallyMarks Consulting

Oct 2025 - Present

    Raqami Islamic Digital Bank logo

    Data Science Intern

    Raqami Islamic Digital Bank

    Sep 2025 - Oct 2025

    • Built and maintained 10+ Power BI dashboards tracking key KPIs (transactions, deposits, customer activity) used by senior leadership.
    • Outlined and optimized SQL-based data pipelines from internal databases and APIs, cutting dashboard refresh time by 30%
    • Developed data models, DAX measures, and Power Query transformations, improving reporting accuracy and performance.
    + Click to expand
    Abbbas logo

    Full Stack AI Developer

    Abbbas

    Jun 2025 - Aug 2025

    • Created Hotel Lion, a multi-tenant PMS system for boutique hotels with a Next.js frontend, NestJS backend, and static marketing site.
    • Engineered dynamic pricing, channel sync, and guest automation features — boosting direct bookings by 25% and reducing cleaning ops by 40%
    • Delivered 50ms API responses with Prisma, PostgreSQL, JWT, and role-based access control.
    + Click to expand
    DWP Group logo

    Trainee Python Developer

    DWP Group

    Jul 2024 - Nov 2024

    • Designed and implemented ETL pipelines in Python for a data warehouse, automating feature extraction and reducing manual reporting time by 50%.
    • Integrated RESTful APIs built with Django into front-end AJAX calls, following Agile sprints and CI/CD best practices.
    + Click to expand
    The Hive logo

    Intern

    The Hive

    Jul 2023 - Nov 2023

    • Built a full-stack no-code application using Bubble.io, digitizing client bookings for 200+ companies at The Hive.
    • Automated booking workflows, reducing manual scheduling time by 40% and improving efficiency.
    + Click to expand
    Systems Limited logo

    Cloud Application Development and Mobility Intern

    Systems Limited

    Jul 2022 - Sep 2022

    • Optimized Node.js API endpoints, improving data retrieval speed by 30%.
    • Engineered backend components using Node.js and JavaScript
    + Click to expand

    Technical Arsenal

    Technical Skills

    A comprehensive toolkit of technologies and frameworks I've mastered throughout my career

    FastAPI

    FastAPI

    %

    AWS

    AWS

    %

    Node.js

    Node.js

    %

    Docker

    Docker

    %

    PyTorch

    PyTorch

    %

    django

    django

    %

    Flask

    Flask

    %

    Prometheus

    Prometheus

    %

    Grafana

    Grafana

    %

    Tensorflow

    Tensorflow

    %

    SQL

    SQL

    %

    Python

    Python

    %

    javascript

    javascript

    %

    C++

    C++

    %

    MLflow

    MLflow

    %

    Featured Work

    Featured Projects

    Little Learner - AI Voice Interactive Tutor for Pakistani Children

    Little Learner - AI Voice Interactive Tutor for Pakistani Children

    Impact Statement: Engineered "Little Learner," an interactive AI academic tutor, to provide accessible, voice-based education for Pakistani children (aged 3-7). The system delivers personalized courses and quizzes, overcoming the critical challenge of regional speech variations. The core achievement was developing a custom speech recognition pipeline by fine-tuning the Whisper model on a newly-created, proprietary dataset of Pakistani children's speech.

    Key Technologies & Features:

    • Core ML Models: Fine-tuned Whisper (Speech Recognition), LLM (Answer Validation), SepFormer (Noise Reduction).
    • Core Techniques: Custom Dataset Curation (Pakistani children aged 3-7), Audio Processing (Noise Reduction, Normalization), Intent Classification.
    • Application Modules: Voice Interaction & Processing, Content Management & Personalization, Parent/Guardian Progress Reporting.
    • Features: Interactive voice-based courses, real-time feedback, personalized learning paths, and a child-friendly web application.

    Environmental Monitoring and Pollution Prediction System

    Impact Statement: Developed a robust, production-ready End-to-End MLOps Pipeline for time-series Air Quality Index (AQI) forecasting. The system automates data collection from external APIs, trains a high-performance deep learning model, and implements real-time system monitoring to ensure stability and performance, demonstrating mastery of operationalizing predictive models.

    Key Technologies & Metrics:

    • Model: LSTM (Deep Learning) for time-series prediction.
    • MLOps Stack: DVC (Data Versioning), MLflow (Experiment Tracking), Prometheus & Grafana (Real-Time Monitoring).
    • Deployment: Flask API and Docker.
    • Performance: Handled 50 requests/second with an average response time of 250ms; achieved Validation Loss of 0.077.

    Interactive D3.js Dashboard

    Impact Statement: Engineered a fully dynamic and interactive data visualization dashboard using pure JavaScript and D3.js. The solution allows users to upload custom JSON data and configure four distinct, complex visualizations that are dynamically linked. The core achievement was implementing centralized cross-chart brushing and filtering logic to ensure seamless propagation of user selections across all four charts (Radial Bar, Chord, Force-Directed, Sunburst).

    Key Technologies and Metrics:

    • Frontend: D3.js, JavaScript, HTML, CSS.
    • Core Techniques: Dynamic Data Transformation, Data Binding, Centralized Cross-Chart Interactivity.
    • Features: Supports user file uploads (JSON) and custom dimension mapping for immediate visualization rendering.

    Multimodal Retrieval-Augmented Generation (RAG) System

    Impact Statement: Built a cutting-edge Multimodal RAG pipeline capable of processing and answering complex questions based on PDF documents that contain both text and visual information (charts, graphs). The system uses the CLIP model to retrieve contextually relevant chunks (text or image captions) to ground the LLM, effectively reducing hallucinations and demonstrating advanced information retrieval from complex sources.

    Key Technologies & Metrics:

    • Architecture: Multimodal RAG Pipeline.
    • Embedding/Retrieval: CLIP-ViT-B-32 (joint text-image embeddings), ChromaDB (Vector Store).
    • LLM: Quantized Mistral-7B-Instruct-v0.1 (4-bit quantization for efficiency).
    • Technique: Implemented Chain-of-Thought (CoT) prompting for enhanced reasoning.
    • Performance: Achieved a retrieval Hit Rate of ~80% @K=5.

    CycleGAN for Person Face Sketches

    Impact Statement: Successfully implemented the CycleGAN (Cycle-Consistent Adversarial Network) architecture to perform bidirectional, unpaired image-to-image translation between two distinct domains: real person face photographs and hand-drawn sketches. This showcases expertise in complex generative models and the implementation of the cycle-consistency loss to achieve domain adaptation without requiring paired ground truth data.

    Key Technologies & Metrics:

    • Model: CycleGAN (Generative Adversarial Network).
    • Techniques: Adversarial Loss, Cycle Consistency Loss (enforcing A -> B-> A mapping), Unpaired Training.
    • Application: Image-to-Image Translation (Face <-> Sketch).

    Vision Transformer (ViT) vs. CNN on CIFAR-10

    Impact Statement: Conducted an in-depth comparative study by implementing and training a custom Vision Transformer (ViT) from scratch against a deep Convolutional Neural Network (CNN) for image classification. The project provided rigorous quantitative analysis, demonstrating the superior performance of CNNs (achieving ~93.6% accuracy) over ViT (trained from scratch) on small, low-resolution datasets like the CIFAR-10 cat vs. deer subset.

    Key Technologies & Metrics:

    • Models: Custom CNN (3 Conv Blocks), Custom ViT (4x4 Patch Size, 6 Transformer Layers).
    • Framework: TensorFlow/Keras.
    • Evaluation: Comparative Analysis, Ablation Study, Accuracy, Loss Curves.
    • Insight: Demonstrated understanding of architectural inductive biases (ViT requires massive data; CNN excels with small data).

    Collection of Machine Learning Implementations

    Impact Statement: A comprehensive portfolio demonstrating foundational expertise across classic and deep learning ML principles. Key achievements include the manual implementation of Rosenblatt's Perceptron from scratch, achieving a high classification accuracy of ~89% on synthetic data, and a custom 2D Convolution operation implemented in NumPy to analyze the theoretical effects of image processing kernels (Sharpen, Blur, Edge Detection).

    Key Technologies & Metrics:

    • From Scratch: Rosenblatt's Perceptron ( ~89% Accuracy), 2D Convolution (NumPy).
    • Models Covered: RNN, CNN, GAN, VAE, Hyperparameter Search (Random Search).
    • Core Skill: Deep understanding of algorithm mechanics demonstrated through pure Python/NumPy implementations.

    Image Generation using GAN and VAE on CIFAR-10 (Cats & Dogs)

    Impact Statement: Implemented and rigorously compared two foundational generative models, a Variational Autoencoder (VAE) and a Generative Adversarial Network (GAN), for image generation (Cats & Dogs). The project featured a significant innovation in the GAN architecture: a custom similarity discriminator that evaluates the relationship between real and generated image pairs to promote fidelity and avoid common generative pitfalls like mode collapse.

    Key Technologies & Metrics:

    • Models: VAE (Reparameterization Trick, KL Divergence Loss), Custom GAN (DCGAN-like Generator).
    • Innovation: Custom Similarity Discriminator Design and Diversity-Promoting Techniques.
    • Goal: Generation of higher quality and more diverse images of low-resolution data.

    English-to-Urdu Machine Translation using Transformers

    Impact Statement: Developed a Transformer-based Neural Machine Translation (NMT) model from the ground up, implementing all core architectural components—Positional Encoding, Multi-Head Attention, and a dynamic learning rate scheduler—from the original "Attention is All You Need" paper. The system successfully trained on a parallel corpus to translate English sentences to Urdu, with performance rigorously evaluated using the industry-standard BLEU score.

    Key Technologies & Metrics:

    • Architecture: Transformer (full Encoder-Decoder).
    • Core Components: Multi-Head Attention (MHA), Custom Positional Encoding, Custom Learning Rate Scheduler (Warmup Steps).
    • NLP Tools: SentencePiece Tokenization (Subword), NLTK.
    • Evaluation: Corpus BLEU Score (Observed ~3.55), Masked Accuracy.

    AI-Powered Recipe System (RAG Food API)

    Impact Statement: Developed a robust, Dockerized API using FastAPI for resource-efficient, AI-driven recipe search and recommendation. The system uses FAISS vector indexing to enable ultra-fast semantic retrieval of recipes based on ingredients or natural language queries, which then feeds context to a quantized local LLM (Mistral-7B) to generate creative and relevant recommendations, demonstrating a full deployment stack for a generative AI service.

    Key Technologies & Metrics:

    • Backend: FastAPI, Docker (Containerization).
    • AI/NLP: RAG (Retrieval-Augmented Generation), FAISS (Vector Indexing), Quantized Mistral-7B (GGUF).
    • Features: Semantic Search, LLM-Powered Generation, User Preference Management.

    Get In Touch

    Let's work together

    I'm always interested in hearing about new projects and opportunities. Feel free to reach out!

    Phone

    +92 312 5556326

    Email

    Ruhailrizwan@gmail.com

    Location

    Islamabad, Pakistan

    Send me a message

    âś“ Thank you! Your message has been sent successfully.