SYSTEM/ONLINE
PORTFOLIO/SULEMAN—BADAR
[Engineer / Index 001]

SulemanBadar

/>
Backend Engineer
MERN Stack Developer
AI Engineer
Open Source Contributor

I architect resilient backend systems and ship considered, performant interfaces. From distributed search pipelines to KDE open source contributions, I build software that holds up under pressure.

Backend
Systems
AI
Engineer
Open
Source
Problem
Solver
~/suleman/identity.sh
$ whoami --verbose
> systems-thinker. backend-leaning. obsessed w/ scale.
$ cat focus.json
{
"core": "scalable backend architecture",
"frontier": ["LLMs", "agentic systems"],
"ethos": "engineering as craft"
}
Years building
2+
OSS Merge Requests
7+
Production systems
02
Languages fluent
03
BACKEND SYSTEMS
DISTRIBUTED SEARCH
MERN STACK
OPEN SOURCE / KDE
AI / LLM EXPLORATION
SCALABLE ARCHITECTURE
DEVELOPER TOOLING
DESKTOP APPLICATIONS
BACKEND SYSTEMS
DISTRIBUTED SEARCH
MERN STACK
OPEN SOURCE / KDE
AI / LLM EXPLORATION
SCALABLE ARCHITECTURE
DEVELOPER TOOLING
DESKTOP APPLICATIONS
[ // 02 — stack ]

An ecosystem,               not a checklist.

Hover any node to surface its connected technologies. The graph reflects how the stack actually wires together in production.

backend
frontend
db
tools
ai
Backend Core
Next · Node · Express · REST · JWT
Data Layer
MongoDB · PostgreSQL · MySQL
Frontend
Next · React · Tailwind · Framer Motion
Tooling
Docker · Git · Postman
Frontier
LLMs · Langchain · LangGraph
[ // 03 — selected work ]

Engineered,                    not assembled.

Case studies in shipping resilient software. Backend depth on the inside, considered interfaces on the outside.

Flagship · 2025-2026 · Production

FindHere

A modern location discovery platform engineered for high performance search and seamless navigation.

/ system flow
Client
API
Auth
Index
Mongo
p99 search
47ms
auth
JWT + refresh
media
Cloudinary CDN
primary
MongoDB
Node.jsExpressMongoDBMeilisearchReactTailwindLeaflet
Café Aurora
cofee near rawalpndi47ms
Café Aurora
1.2 km · ★ 4.8
Coffee Lab
2.4 km · ★ 4.6
Foundry 21
3.0 km · ★ 4.5
qps 2,140
index 142k docs
region eu-west-1
Featured · 2026

TubeChat

RAG powered YouTube chatbot with persistent conversations and semantic search.

/ system flow
Client
FastAPI
RAG
Gemini
Neon
Embedding
Gemini
Latency
<2s
Framework
LangChain
Database
Postgres
FastAPIReactLangChainGeminiNeonPostgreSQLGroq
youtube.com/watch?v=AI8r...
Explain the retrieval pipeline...
Building a RAG Application
18:24 • TechWithTim
Transcript
RAG combines retrieval with generation...
The transcript is chunked before embedding...
Semantic search returns relevant context...
The LLM generates grounded responses...
TubeChat Assistant
Streaming
Explain how semantic retrieval works in this video.
The retriever first searches embedded transcript chunks using semantic similarity, then injects the highest scoring passages into the LLM prompt before generation.
02:31
05:48
09:17
Featured · 2025

RANG

A real-time multiplayer card game built around a server-authoritative architecture. Gameplay, validation, room management, synchronization, and scoring are fully orchestrated by the backend while Socket.IO keeps four players perfectly synchronized.

/ system flow
Client
Socket.IO
Server
Game Logic
Broadcast
Players
4 Real-time
Latency
<100ms
Transport
Socket.IO
Authority
Server
ReactTypeScriptNode.jsExpressSocket.IOVite
Live Demo
Source unavailableConfidential client project
Live Match
Room #A81F
SERVER
Player 1
Player 2
Player 3
Player 4
Active
4 / 4
Tick Rate
60 Hz
Winner
Player 2
/ more work
Productivity · Fullstack
live2025

Contact Management System

Self-hosted CRM with role-based auth, audit logs, and a normalised PostgreSQL schema designed to scale to millions of contacts.

NodeExpressPostgreSQLReactJWT
Systems · C/C++
2025

Multiplayer Networked Games

Low-level multiplayer games written in C/C++ with custom socket servers, game-state synchronisation, and lock-step simulation.

CC++SocketsUDPncurses
view on github
OSS · Desktop
2025

KDE Upstream Contributions

Patches, refactors, and feature work merged into KDE projects. Real world C++ / Qt workflow under public review.

C++QtKDE FrameworksCMake
view on github
Frontend · React
2025

Weather App

React powered weather dashboard that fetches real time conditions, temperature, and multi day forecasts for any city via a live weather API.

ReactViteJavaScriptCSSWeather API
view on github
Frontend · Vanilla
2025

Currency Converter

Responsive vanilla JS currency converter with live exchange rates across 150+ currencies. No frameworks, just clean DOM manipulation and a public rates API.

HTMLCSSJavaScriptExchange Rate API
view on github
UI Clone · CSS
2024

Spotify UI Clone

Pixel faithful Spotify interface recreation in pure HTML and CSS, no JavaScript, no frameworks. A study in layout, flexbox, and responsive design discipline.

HTMLCSSFlexboxResponsive
view on github
/ archive

More experiments and OSS work live on GitLab.

[ // 04 — open source ]

Code that survives              public review.

Open-source contributions and competitive programming aren't credentials — they're proof of work. Here's the receipts.

/ contributions / 52 weeks
A consistent rhythm of shipping.
GitHub
LeetCode
Codeforces
GitLab
/ recent activity · kde/okular
kde/okular
feature: make sidebar persist over sessions using KConfig
merged
kde/okular
feature: Add Home/End keybindings for document navigation
in review
[ // 07 — signal ]

Peer signal.

Collaborators, teammates, and open source co-contributors.

May 2026

Very productive and efficient. His problem solving skills are top notch and he is highly skilled at working with remote teams. Definitely recommended!

A
AbdulGhafoor
KMX Solutions
Submit feedback

Worked together?

I'd appreciate your honest take.

// sheet schema
Name · string
Role · string
Message · string
Rating · 1 – 5
feedback.submit()→ sheets.append_row()
0 / 500
// 06 — initiate contact

Let's build
something durable.

Open to startup engineering roles, serious open source collaboration, and high trust freelance work. Currently in UTC+5, replying within 24h.

© 2026 Suleman Badar
All systems nominal