Skip to content
View MRoshaan's full-sized avatar
  • Pakistan
  • 07:36 (UTC -12:00)

Highlights

  • Pro

Block or report MRoshaan

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
MRoshaan/README.md

Muhammad Roshaan

Backend & Data Engineer · Final-Year CS Student, SSUET Karachi

Portfolio GitHub

I build backend systems and data pipelines that hold up under real load concurrency-safe transaction engines, ETL pipelines processing hundreds of thousands of records, and offline-first sync architectures. My focus areas: distributed systems, data integrity, and API design.

Currently exploring: AI safety and evaluation: stress-testing LLMs, building evaluation harnesses to measure reliability and jailbreak resistance, and assessing biosecurity risks in AI systems.


Featured Projects

Fraud detection service combining real-time event processing with explainable AI and monitoring.

  • Max-vote ensemble (Random Forest, XGBoost, LightGBM) achieving ~0.9995 ROC AUC on a large test set
  • FastAPI prediction endpoints with rate limiting and anomaly tracing for explainability (XAI)

Stack: FastAPI · scikit-learn · XGBoost · LightGBM

Automated pipeline that ingests, transforms, validates, and loads inventory data while raising operational alerts.

  • Cleaned and bulk-loaded 540K+ records into a Supabase-backed PostgreSQL database
  • Celery + Redis for scheduled background processing and real-time threshold alerts

Stack: Python · Celery · Redis · PostgreSQL · Supabase

High-contention reservation backend built to prevent overselling under concurrent load.

  • Redis distributed locking and PostgreSQL row locks for atomic inventory control
  • Celery background workers for idempotent, payment-style workflows

Stack: FastAPI · Redis · PostgreSQL · Celery

Offline-first cricket scoring platform with zero-data-loss synchronization and a companion AI service.

  • Dual-database design: local SQLite for offline use, Supabase for sync on reconnect
  • Companion Python + Gemini AI service that converts raw match data into finished content

Stack: Flutter · SQLite · Supabase/PostgreSQL · Gemini API

Serverless real-time fleet dispatch platform mapping nearby vehicles via geospatial queries.

  • MongoDB 2dsphere indexing for proximity mapping
  • FastAPI backend paired with a Next.js command-center UI over WebSockets

Stack: FastAPI · MongoDB · WebSockets · Next.js

Multi-tenant modular monolith with tenant-aware data isolation and role-based access control.

  • Java / Spring Boot with Spring Data JPA
  • X-Tenant-Id isolation and custom query filtering per tenant

Stack: Java · Spring Boot · Spring Data JPA


Skills

Category Technologies
Languages Python, Java, SQL
Backend & APIs FastAPI, SQLAlchemy, REST APIs, WebSockets, Celery, Pydantic
Databases PostgreSQL, MySQL, SQLite, MongoDB, Redis, Supabase
Data & ML Pandas, NumPy, scikit-learn, XGBoost, LightGBM, Power BI, Hopsworks
Tools Git, Docker, Jupyter

GitHub Stats GitHub Streak

Open to backend, data engineering, and AI/ML internship opportunities.

Pinned Loading

  1. mroshaan.github.io mroshaan.github.io Public

    TypeScript

  2. BooknScore BooknScore Public

    An offline-first cricket scoring and turf management application. Built with Flutter and Supabase, featuring real-time community scorecards, ball-by-ball tracking, and dynamic theming.

    Dart

  3. dealer-inventory-modular-monolith dealer-inventory-modular-monolith Public

    Java Spring Boot 3.2.5 implementation of a Multi-Tenant Dealer & Vehicle Inventory Module. Features include Clean Architecture, Multi-tenant data isolation via X-Tenant-Id headers, Custom Query Fil…

    Java

  4. SeatVault SeatVault Public

    An enterprise-grade, high-concurrency booking API designed to prevent race conditions and double-booking during massive flash sales.

    Python

  5. fastapi-book-api fastapi-book-api Public

    A high-performance CRUD API for managing books, using Python FastAPI and a MySQL database.

    Python

  6. edge-logistics-pipeline edge-logistics-pipeline Public

    An enterprise-grade, serverless real-time fleet dispatch platform. Leverages distributed Cloudflare Edge Workers and MongoDB 2dsphere indexing to ingest high-frequency driver coordinates and comput…

    Python