Hey there, I'm Faysal Mahmud ! Scroll down to explore my quest log...

Pixel Avatar
SCROLL TO BEGIN

Md. Faysal Mahmud — Software & Agentic Systems Engineer

Player: Masked_PiLvl 1

Dodging the bullets of life one pixel at a time

01

The Library

Ancient scrolls of knowledge (Education)

B.Sc. Computer Science & Engineering

Khulna University of Engineering & Technology2022 - 2026

Undergraduate thesis on LiteHand3D — a knowledge-distilled vision transformer for real-time, occlusion-robust 3D hand mesh reconstruction.

Higher Secondary Certificate

RAJUK Uttara Model College2018 - 2020

Science

02

The Arsenal

Inventory (Skills)

Runes (Languages)

Python
TypeScript
JavaScript
C++
C
Rust
Java
Kotlin
C#
PHP

Scrolls (Frontend)

HTML
CSS
React
Next.js
Redux
Tailwind

Tomes (Backend & Data)

Node.js
Express
FastAPI
Flask
Nest.js
Laravel
GraphQL
PostgreSQL

Artifacts (AI & ML)

PyTorch
Transformers
scikit-learn
NumPy
ONNX
LoRA / PEFT

Grimoires (LLM, RAG & Agents)

LangChain
LangGraph
MCP
Claude Code
FAISS
Hybrid Search

Devices (Mobile, XR & Hardware)

Android
Flutter
iOS
Unity
Arduino

Wards (Testing & DevOps)

Docker
pytest
GitHub Actions
Git
Nginx
Linux / WSL
03

The Arena

Dungeons cleared (Selected Projects)

ZenLearn

Champion — BUET CSE Fest 2026

AI-integrated learning platform. Multi-agent content generation chains document retrieval, generation and Edge-TTS/Manim media synthesis into one pipeline, with a retrieval layer that parses and chunks each format on its own terms — AST boundaries for code, section-aware for PDFs, slide units for decks. Generated lab exercises run through a sandbox that syntax-checks and unit-tests them before they reach a student.

LangChainFastAPIDockerRAG
[ Visit Dungeon → ]

SynapseED

Finalist — BRACU AI Hackathon 2025

AI education management system with real-time collaboration, content generation and exam taking. LangGraph agent workflows are abstracted across OpenAI, Gemini, Groq and OpenRouter, so switching provider is a config change rather than a rewrite.

LangGraphFAISSFlaskSocket.IO
[ Visit Dungeon → ]

codeforces-mcp

An MCP server that gives coding assistants access to Codeforces practice data — six read-only tools with typed schemas, caching and rate limiting over the public API. Tested offline against recorded fixtures, with live tests that catch upstream API drift.

MCPPythonpytestCI
[ Visit Dungeon → ]

Drishty

Voice-controlled assistive Android app for blind and visually impaired users. Full TTS/STT pipeline for in-app navigation, live AI camera scene description, real-time obstacle detection, and voice-guided turn-by-turn directions through the Maps SDK.

KotlinSTT / TTSMaps SDK
[ Visit Dungeon → ]

TechoPhile

Social platform with a real-time feed, WebSocket chat, WebRTC peer-to-peer video calls, a live collaborative whiteboard, and chat-with-PDF over a RAG pipeline.

LaravelWebSocketWebRTC
[ Visit Dungeon → ]

PhotonChat

P2P messaging over the BB84 quantum key distribution protocol, simulated in OMNeT++ with photon polarization states and QBER-based eavesdropping detection. Models adversarial channel noise to check the theoretical security bounds hold.

OMNeT++C++Cryptography
[ Visit Dungeon → ]

AniConnect

iOS app for movie enthusiasts to discover films, join discussions and get AI-powered personalized recommendations.

SwiftUISwiftNode.js
[ Visit Dungeon → ]
04

The Campaign

Contracts fulfilled (Experience)

Software Engineer

2026 - Present
Balboa IM/ Remote
  • Built a hybrid search engine in Rust as personal work, demonstrated it, and had it integrated into the product: BM25 and fuzzy lexical retrieval fused with ONNX embedding search via Reciprocal Rank Fusion, under 40 ms, fully offline.
  • Shipped it as a reusable, documented library that the Deno backend calls through a C-ABI FFI boundary, with docs covering indexing, ranking and the integration contract.
RustONNXDenoFFI

Full-Stack Developer

2025 - 2026
Unitech4u/ Remote
  • Built and maintained client-facing applications and REST APIs with Next.js and Node.js, working through Git branching, pull requests and code review with international clients.
Next.jsNode.jsREST

Full-Stack Developer

2024 - 2025
Codebuysell/ Remote
  • Engineered marketplace features for digital asset trading on a Node.js REST backend with a relational data model.
Node.jsRESTSQL
05

The Archives

Research & published works

LiteHand3D: Lightweight Uncertainty-Aware Knowledge-Distilled Vision Transformer for Real-Time Occlusion-Robust 3D Hand Mesh Reconstruction

Undergraduate Thesis, KUET (2026)

Distilled a 632M-parameter ViT-H teacher into a 33.8M ViT-S student and shipped it as a real-time streaming service; ONNX int8 quantization reached 24.5 FPS on CPU while retaining accuracy. A per-vertex aleatoric uncertainty head, calibrated against physical contact ground truth, routes compute and stabilizes temporal fusion to reduce jitter.

[ Watch Demo → ]

Long-Form Bengali ASR & Speaker Diarization via LoRA-Adapted Whisper and Overlap-Aware Powerset Modeling

KUET_TensorBit @ DL Sprint 4.0 — Top 10%

LoRA fine-tuned Whisper-medium for long-form Bengali ASR with chunked inference, paired with overlap-aware powerset diarization.

[ Hugging Face Model → ]

NomNet: A Dual-Stream Convolutional Network for Latent Occlusion Mask Estimation and AR Rendering

In preparation

Dual-stream convolutional architecture for estimating latent occlusion masks to drive correct depth ordering in augmented reality rendering.

06

The Trophy Hall

Loot & titles (Awards, Contests & Leadership)

Competitive Programming3.141f · max 1223

Guild Ranks (Leadership & Community)

  • PresidentBit2Byte
    Software Research & Development Community, KUET
  • President, Technical AffairsHACK
    Hardware Acceleration Club, KUET
  • General SecretaryK-MiNDS
    KUET Machine Intelligence & Data Science Community
  • Key Organizer & Problem SetterBitFest 2025
    AI & API Hackathon, KUET
🏰

The Guild Hall

Send Raven
The Oracle
Greetings, traveler. I am the Oracle. Ask me of the Hero's deeds.