-- : -- : --
Home

Blogs and Projects

Projects

8 works

2026/ 01

BoxUp

Formula 1 Data Analytics Platform

A comprehensive Formula 1 telemetry and analytics platform that provides real-time race insights, performance analysis, and machine learning-powered predictions. Built with modern web technologies and a scalable microservices architecture.

Features

  • Real-Time Telemetry

    Interactive speed traces, brake analysis, and corner-by-corner performance metrics

  • Race Analysis

    Comprehensive session data including qualifying, practice, and race telemetry

  • Driver Performance

    Comparative analysis between drivers with sector breakdowns and performance matrices

  • Weather Integration

    Real-time weather conditions tracked throughout race sessions

  • ML Predictions

    Machine learning models for predicting championship outcomes and race results

Tech Stack

Next.js 16React 19Tailwind CSSRechartsPlotly.jsFlaskPostgreSQLTimescaleDBKafkaRedisMLflowDocker

Future Scope

Live timing via WebSocket, animated race map overlays, advanced ML model training with historical telemetry, and Kubernetes deployment for production scaling.

// Project Structure

. 
├── frontend/              # Next.js web application
│   ├── app/              # Page routes and layouts
│   ├── components/       # Reusable React components
│   ├── lib/              # Utilities and API clients
│   └── types/            # TypeScript type definitions
├── backend/              # Python Flask API
│   ├── src/backend/     # Core application logic
│   │   ├── api/         # API endpoints
│   │   ├── config.py    # Configuration management
│   │   └── extensions.py # Database and service extensions
│   ├── migrations/      # Alembic database migrations
│   └── tests/           # Test suite
├── packages/
│   ├── ingestion/       # F1 data ingestion pipeline
│   ├── ml/              # Machine learning models
│   └── workers/         # Background job processors
└── infra/
    ├── docker-compose.yml
    └── postgres/        # Database initialization
2026/ 02

Temp Mail

Temporary Email Service

An enterprise-grade temporary email service with a custom RFC 5321-compliant SMTP server, a RESTful API, and a real-time Next.js frontend. Provides zero-registration, disposable email addresses that automatically expire after 24 hours, with full MIME parsing for HTML content, attachments, and inline images.

Features

  • Custom SMTP Server

    RFC 5321-compliant mail server built on smtp-server + mailparser, handling MIME multipart messages and attachments

  • Instant Mailbox Provisioning

    Zero-registration custom or auto-generated addresses, created on first RCPT TO or via API

  • Automated Data Lifecycle

    Hourly cron cleanup service with leader election deletes expired mailboxes and messages after a 24-hour TTL

  • Real-Time Inbox

    Client-side polling with sanitized HTML rendering via DOMPurify and attachment downloads

  • Layered Security

    Tiered IP-based rate limiting, whitelist input sanitization, CORS origin whitelisting, and SMTP relay prevention

Tech Stack

Next.js 15React 19TypeScriptTailwind CSS 4GSAPExpressPrismaPostgreSQLsmtp-servermailparser

Future Scope

DKIM signing for outbound authenticity, database encryption at rest, WAF rules, and administrative request-logging for audit trails.

// Project Structure

temp-mail/
├── backend/
│   ├── src/
│   │   ├── api/         # Express REST API
│   │   ├── smtp/        # SMTP protocol server
│   │   ├── services/    # Cleanup + scheduler
│   │   └── lib/         # Prisma client, email utils
│   └── prisma/          # Schema + migrations
└── frontend/
    ├── app/             # Next.js App Router
    │   ├── mailbox/[username]/
    │   └── mailbox/[username]/message/[messageId]/
    ├── components/      # Layout + UI primitives
    └── lib/             # API client, sanitization
2026/ 03

Fraudies

Fraud Detection Platform

A modular, full-stack fraud detection system combining deterministic velocity rules with a machine learning scoring engine to assess transaction risk in real time. Built as a portfolio demonstration of enterprise fraud-monitoring architecture patterns.

Features

  • Real-Time Scoring

    Classifies transactions as APPROVED, PENDING, or FLAGGED in a single synchronous request

  • ML Risk Engine

    Random Forest Classifier with 89% precision on synthetic fraud dataset

  • Velocity Rules

    Redis-based sub-millisecond checks for transaction frequency anomalies

  • Audit Trail

    Append-only AuditLog enforced by PostgreSQL triggers for compliance

  • Analyst Dashboard

    Real-time WebSocket alerts with transaction queue and risk metrics

Tech Stack

Next.js 14TypeScriptTailwind CSSNestJSFastAPIPythonScikit-LearnPostgreSQLPrismaRedisJWTWebSocket

Future Scope

Async job queue with BullMQ for decoupled scoring, Prometheus metrics export, OpenTelemetry tracing, PagerDuty alert integration, and read replicas for analytics queries.

// Project Structure

fintech-fraudies/
├── frontend/             # Next.js analyst dashboard
│   ├── app/
│   │   ├── (auth)/      # Login and registration
│   │   ├── dashboard/   # Main analyst view
│   │   ├── transactions/ # Transaction list/detail
│   │   └── alerts/      # Flagged transaction queue
│   └── components/
│       ├── ui/          # Shared primitives
│       ├── TransactionCard/
│       ├── RiskScoreMeter/
│       └── MetricsPanel/
├── backend/
│   ├── api/             # NestJS REST API
│   │   └── src/
│   │       ├── modules/
│   │       │   ├── auth/        # JWT + bcrypt
│   │       │   ├── transactions/ # Ingestion + ML orchestration
│   │       │   ├── webhook/     # Webhook ingestion
│   │       │   └── audit/       # Append-only audit log
│   │       └── common/
│   └── ml-engine/       # FastAPI inference service
│       └── app/
│           ├── model/   # Random Forest classifier
│           └── schemas.py
└── database/
    ├── schema.prisma
    └── migrations/

A broadcast-style Formula 1 analysis dashboard — lap-by-lap position traces, tyre strategy Gantt charts, and race analytics. Select any season, Grand Prix, and session to load real telemetry data instantly.

Features

  • Lap Position Chart

    Interactive per-lap trace in official team colours with live standings

  • Tyre Strategy

    Gantt-style stint visualisation with compound-coded colour bars

  • Race Results

    Classified results with grid-vs-finish delta and points scored

  • Race Selector

    Any season, Grand Prix, and session type — Race, Qualifying, Sprint, FP1–3

Tech Stack

FastAPIFastF1PandasUvicornNext.js 14TypeScriptTailwind CSSRecharts

Future Scope

Live timing & telemetry via WebSocket, animated race map, Redis pub/sub layer, and deep analytics with telemetry overlays.

// Project Structure

f1-dashboard/
├── backend/
│   ├── models/
│   │   └── schemas.py
│   ├── routes/
│   │   ├── health.py
│   │   ├── positions.py
│   │   ├── results.py
│   │   ├── seasons.py
│   │   ├── sessions.py
│   │   └── tyres.py
│   ├── services/
│   │   ├── fastf1_service.py
│   │   ├── lap_loader.py
│   │   └── session_service.py
│   ├── utils/
│   │   ├── colors.py
│   │   ├── driver_lookup.py
│   │   └── helpers.py
│   ├── f1_cache/
│   ├── main.py
│   └── requirements.txt
└── frontend/
    ├── app/
    │   ├── api/
    │   ├── sign-in/
    │   ├── sign-up/
    │   ├── layout.tsx
    │   └── page.tsx
    ├── components/
    ├── lib/
    ├── state/
    │   └── raceStore.ts
    ├── types/
    │   └── f1.ts
    ├── utils/
    │   └── keepAlive.ts
    ├── public/
    └── package.json
2026/ 05

Aureus

Imperial Multi-Chain Crypto Treasury

A Roman Empire–inspired multi-chain cryptocurrency treasury platform engineered for modern digital asset management. Designed with institutional aesthetics and trader-focused functionality, Aureus provides a unified environment for managing cryptocurrencies across blockchain ecosystems.

Features

  • Unified Treasury

    Monitor assets, balances, activity, and portfolio insights from a centralized dashboard

  • Multi-Chain Management

    Manage digital assets across supported blockchain ecosystems through unified experience

  • Real-Time Intelligence

    Track market pricing, asset movement, portfolio valuation, and blockchain activity live

  • NFT Asset Vault

    Securely manage and visualize NFT holdings alongside traditional crypto assets

  • Cross-Chain Infrastructure

    Interact seamlessly across blockchain networks through integrated multi-chain support

Tech Stack

Next.jsReactTypeScriptTailwind CSSWeb3Multi-Chain APIsBlockchain Wallet Integration

Future Scope

Institutional treasury tooling, expanded automation systems, enhanced cross-chain capabilities, and advanced portfolio analytics with historical performance tracking.

// Project Structure

aureus/
├── public/
├── components/          # Reusable UI components
├── pages/              # Next.js page routes
├── hooks/              # Custom React hooks
├── services/           # Blockchain service layer
├── utils/              # Utility functions
├── styles/             # Global styles
└── blockchain/         # Web3 integration layer
2025/ 05

FintechPay

Fraud Detection Platform

A real-time credit card fraud detection platform using predictive analytics and pattern analysis to identify suspicious transactions, with instant alerts through an intuitive dashboard.

Features

  • Fraud Pattern Detection

    Advanced algorithms analyse transaction behaviour in real time

  • Instant Alerts

    Suspicious activity surfaced immediately through the dashboard

  • Scalable Monitoring

    Architecture designed for both individual users and institutions

  • Reporting Dashboard

    Full audit trail with filtering, export, and institution-level views

Tech Stack

ReactNode.jsExpressMongoDBPostgreSQLPythonML / Predictive Analytics

// Project Structure

fintechpay/
├── backend/
│   ├── api/              # REST endpoints
│   ├── services/         # Fraud detection engine
│   └── database/         # MongoDB + PostgreSQL
└── frontend/
    ├── components/
    ├── pages/
    └── styles/
2026/ 06

Agent Sandbox

AI Agent Execution Environment

An isolated execution environment for AI agents built with Firecracker microVMs. Provides hardware-level isolation, millisecond snapshot restore, and full Linux environments with pre-built Node.js, Python, and Go templates for safe code execution.

Features

  • Hardware Isolation

    Each session runs in its own Linux kernel via Firecracker microVM

  • Sub-100ms Cold Start

    Snapshot restore in ~2.6ms, total cold start ~91ms including network setup

  • Full Linux Environment

    Real filesystem, process table, network stack with outbound internet access

  • Pre-built Templates

    Node.js, Python, Go environments boot instantly with pre-installed dependencies

  • Multi-Protocol Access

    REST API, MCP server, and TypeScript SDK for seamless integration

  • Network Isolation

    Per-VM network namespaces with NAT, DNS filtering, and cloud metadata blocking

Tech Stack

Node.jsTypeScriptFirecrackerKVMExpressDockerLinuxvsockiptablesVitest

Future Scope

Multi-host cluster orchestration, persistent workspace volumes, WebAssembly runtime support, and sub-20ms cold start via netlink syscalls and pre-warmed namespace pools.

// Project Structure

agent-sandbox/
├── src/
│   ├── server.ts            # HTTP server + host network setup
│   ├── app.ts               # Express routes, middleware, metrics
│   ├── session/
│   │   ├── session.ts       # State machine + reaper
│   │   └── gateway.ts       # Lazy VM creation + dispatch
│   ├── vm/
│   │   ├── vm-manager.ts    # VM lifecycle management
│   │   ├── jailer.ts        # Firecracker jailer integration
│   │   ├── templates.ts     # Template registry
│   │   ├── networking.ts    # Network namespace & egress
│   │   ├── protocol.ts      # vsock response parsing
│   │   └── cleanup.ts       # Idempotent VM teardown
│   ├── routes/
│   │   └── exec.ts          # REST API endpoints
│   └── mcp/
│       ├── server.ts        # MCP tool definitions
│       ├── routes.ts        # SSE transport + auth
│       └── stdio.ts         # Stdio transport
├── templates/
│   ├── build.sh             # Template build pipeline
│   ├── base/                # Minimal guest base
│   ├── node/                # Node.js template
│   ├── python/              # Python template
│   └── go/                  # Go template
├── sdk/
│   └── typescript/          # Client SDK
└── minimal-rootfs/
    ├── start.sh             # Guest init script
    └── runtime/
        └── runtime.js       # Guest runtime agent
2026/ 07

SpotX

Spotify Ad-Blocker & Theme Patcher

An advanced ad-blocking and theming patcher for the Spotify desktop client on Windows. Blocks banner, video, and audio advertisements including newer HTML display ads, with extensive UI customization and theme support.

Features

  • Comprehensive Ad Blocking

    Blocks banner, video, audio, HTML display ads, in-player video ads, and sponsored playlist placements

  • Theme Customization

    Choice between new and classic UI layouts with 28 custom lyrics color schemes

  • Podcast & Audiobook Control

    Optional hiding of podcasts, episodes, and audiobooks from the homepage

  • Update Management

    Blocks automatic Spotify updates to maintain patch stability

  • Advanced Installation

    Configurable installation parameters for tailored patching

  • Active Community

    Telegram channel and community with 10k+ users, macOS/Linux versions available

Tech Stack

PowerShellBatchWindows APISpotify Client Modding

Future Scope

Automated CI/CD pipeline for Spotify version compatibility, browser extension for web player, real-time update detection, and cross-platform installer unification.

// Project Structure

spotx/
├── Install.bat              # Main installation script
├── Uninstall.bat            # Clean uninstaller
├── patches/
│   ├── ad-blocking/         # Ad removal patches
│   ├── ui-themes/           # Theme customization
│   └── lyrics-colors/       # Lyrics color schemes
├── config/
│   └── settings.json        # User preferences
└── scripts/
    ├── backup.ps1           # Pre-patch backup
    ├── apply-patches.ps1    # Patch application
    └── restore.ps1          # Rollback utility