Skip to content
View sahmedhusain's full-sized avatar

Highlights

  • Pro

Block or report sahmedhusain

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.

Content in all repositories owned by your account will be closed.
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
sahmedhusain/README.md
Identity Loop
Tech Stack and Expertise

Portfolio Website LinkedIn Email Profile Views

divider

πŸ‘‹ Who is Sayed? (The TL;DR Version)

I’m an engineer based in Bahrain who lives at the intersection of physical reality and digital systems.

Most software developers joke about breaking production on Friday afternoon. Coming from high-voltage electrical engineering and fire-life-safety systems, my definition of "breaking production" involves real sparks, industrial alarms, and explaining things to Civil Defense inspectors. That background gave me a zero-failure mindsetβ€”whether I’m commissioning safety systems for multi-billion dollar industrial plants or handcrafting memory-safe concurrent backends.

$ whoami
> Sayed Ahmed Husain
> BSc Electrical Engineer | Full-Stack Developer & Systems Crafter (01 Edu)
> CRPEP Licensed Engineer | Solar PV Specialist
> Passion: Writing low-level systems, concurrent Go engines, and clean reactive UIs from scratch
> Superpower: Can troubleshoot both your high-voltage distribution panel and your TCP socket leaks

⚑ How I Describe Myself at Parties

  • πŸ”Œ The Physical Guy: Licensed Electrical Engineer & Wireman. Engineered NFPA-compliant life-safety systems for heavy industrial , directed teams of 15+ technicians, and managed bids.
  • πŸ¦€ The Systems Geek: Curious enough to write a single-threaded non-blocking HTTP web server in pure Rust with raw libc syscalls (epoll/kqueue), a 3D raytracer without graphics libraries, and an in-house Virtual DOM framework because "I want to know how it actually works under the hood."
  • 🐹 The Concurrency Fan: Hooked on Go goroutines, channels, deterministic event loops, and building real-time apps that don't choke under 1,000+ simultaneous connections.
  • 🍡 Operational Truth: 90% tea, 10% pure refusal to leave a memory leak unresolved.

πŸ† GitHub Achievements & Trophies


πŸ“Š GitHub Analytics & Code Velocity

divider

πŸš€ Flagship Projects

sahmed@workstation:~/projects$ ls -la
total 96
drwxr-xr-x 24 sahmed dev 4096 Sep 14 12:00 .
drwxr-xr-x  4 sahmed dev 4096 Sep 14 09:30 ..
drwxr-xr-x  8 sahmed dev 4096 Sep 12 18:40 raycraft-3d/          # Rust concurrent 3D raytracer
drwxr-xr-x  7 sahmed dev 4096 Sep 08 14:15 servoxide/            # HTTP/1.1 web server in Rust (raw libc/epoll)
drwxr-xr-x  6 sahmed dev 4096 Sep 01 10:20 linux-sysadmin-lab/   # Hypervisor VM provisioning & security lab
drwxr-xr-x  5 sahmed dev 4096 Aug 29 16:45 vector-maze-3d/       # Multiplayer 3D FPS (custom DDA raycaster + UDP)
drwxr-xr-x  5 sahmed dev 4096 Aug 24 11:30 oxide-shell/          # POSIX Unix-like shell in Rust
drwxr-xr-x  6 sahmed dev 4096 Aug 18 19:10 gridtactix/           # Autonomous spatial bot with Euclidean predictors
drwxr-xr-x  6 sahmed dev 4096 Aug 10 13:25 flowgrid/             # Traffic intersection physics simulator (SDL2)
drwxr-xr-x  5 sahmed dev 4096 Aug 03 15:40 apex-vault/           # Terminal banking & ledger TUI engine in C
drwxr-xr-x  6 sahmed dev 4096 Jul 28 09:15 stacksort/            # Instruction-bounded dual-stack sorter in Go
drwxr-xr-x  5 sahmed dev 4096 Jul 21 14:50 resourceflow/         # Multi-stage production resource scheduler
drwxr-xr-x  6 sahmed dev 4096 Jul 15 17:35 tetraopt/             # Polyomino backtracking grid packer
drwxr-xr-x  5 sahmed dev 4096 Jul 08 11:00 fetchcraft/           # Daemonized HTTP crawler & mirror tool
drwxr-xr-x  7 sahmed dev 4096 Jun 29 20:10 GigaBit/              # Real-time WebSocket social platform (Go/Next.js)
drwxr-xr-x  5 sahmed dev 4096 Jun 20 18:00 GoTalk/               # Multiplexed concurrent TCP chat engine
drwxr-xr-x  6 sahmed dev 4096 Jun 11 12:45 visionpulse/          # Real-time computer vision crowd monitor (YOLOv8)
drwxr-xr-x  6 sahmed dev 4096 May 30 16:20 omni-knowledge/       # Sub-10ms FAISS vector RAG engine
drwxr-xr-x  7 sahmed dev 4096 May 21 10:15 PicoJS-Framework/     # Virtual DOM & reactive state core
drwxr-xr-x  6 sahmed dev 4096 May 12 15:30 fixlink/              # Dual-persona services marketplace (Django)
drwxr-xr-x  6 sahmed dev 4096 Apr 28 14:10 marketpulse/          # E-commerce store engine (Rails + Bulma)
drwxr-xr-x  5 sahmed dev 4096 Apr 15 11:20 01-Dashboard/         # GraphQL analytics frontend (React + Apollo)
drwxr-xr-x  5 sahmed dev 4096 Mar 22 09:40 blast-arena/          # 4-player real-time WebSocket arena game
drwxr-xr-x  4 sahmed dev 4096 Feb 14 16:00 smart-streetlights/   # IoT energy optimization system (Arduino/C++)

Here is a curated taste of what I build when nobody stops me from reinventing the wheel to learn how it rolls:

πŸ¦€ Systems Programming, 3D Graphics & Game Engines

Project Tech Stack What It Does & Why It's Cool Link
RayCraft3D Rust Scoped Threads Math Concurrent 3D ray tracer built with zero external math or graphics crates. Features Blinn-Phong specular shading, direct shadows, Fresnel glass refractions, and procedural liquid wave surfaces. Repo
ServOxide Rust libc epoll/kqueue High-performance HTTP/1.1 web server written in pure Rust using only libc syscalls. Hand-written NGINX-style config parser, level-triggered event loop, CGI runner, and 128-bit session manager. Repo
LinuxSysadminLab Debian QEMU/UTM UFW Nmap Hands-on Linux sysadmin and security laboratory: hypervisor VM provisioning, dual-node isolated virtual subnets, non-standard SSH port forwarding (4242), and Nmap penetration testing reconnaissance. Repo
VectorMaze3D Rust Macroquad UDP Multiplayer retro 3D FPS game featuring a custom DDA raycaster, low-latency 30Hz authoritative UDP network loop, match lobby coordinator, and AI bots. Repo
OxideShell Rust Systems POSIX A minimalist, Unix-like command shell implemented from scratch in Rust with zero external binary dependencies. Built-in command dispatcher, quote parser, and signal traps. Repo
GridTactix Rust Algorithms Docker Turn-based spatial territory game bot tracking opponent Center of Mass via Euclidean distance predictors to aggressively choke expansion vectors. Repo
FlowGrid Rust SDL2 Physics Autonomous 4-way intersection simulation utilizing deterministic reservation scheduling and collision detection to eliminate traditional traffic signals. Repo
ApexVault C TUI Algorithms Terminal-based banking and financial ledger engine in C featuring a centered ASCII Text User Interface, password masking, and interest calculators. Repo

🐹 High-Throughput Backends, Optimization & Algorithms

Project Tech Stack What It Does & Why It's Cool Link
StackSort Go Optimization Algorithms High-efficiency dual-stack sorting algorithm generator and verifier in Go. Guarantees tight instruction caps ((\le 3) for 3 items, (\le 12) for 5, (\le 1500) for 100). Repo
ResourceFlow Go Simulation Scheduling Process scheduling and inventory resource optimization simulator. Solves multi-stage production graphs and prevents starvation through virtual demand calculations. Repo
TetraOpt Go Backtracking Math Recursive backtracking engine that validates polyomino piece graph connectivity and packs irregular tetrominoes into the tightest possible 2D grid square. Repo
FetchCraft Go HTTP/1.1 Crawler Command-line file retrieval and website mirroring crawler in Go. Supports bandwidth rate-limiting (--rate-limit), background daemonization (-B), and offline link rewriting. Repo
GigaBit Go Next.js WebSockets Full-scale real-time social networking platform featuring instant private/group messaging, threaded posts, notifications, and SQLite persistence. Repo
GoTalk Go TCP/IP Goroutines Concurrent TCP chat server written in Go with client multiplexing, broadcast channels, timestamped message history, and file logging. Repo

πŸ€– Full-Stack Platforms, AI/Vision & Reactive Tools

Project Tech Stack What It Does & Why It's Cool Link
VisionPulse FastAPI YOLOv8 React Win98 Real-time computer vision crowd monitor and zone analytics dashboard with hardware webcam/RTSP ingestion and interactive SVG histograms. Repo
OmniKnowledge FastAPI FAISS React Ollama Enterprise RAG assistant featuring sub-10ms FAISS FlatL2 vector search, MD5 embedding caching in SQLite, and dynamic inline clickable citations. Repo
PicoJS Framework JavaScript ES6+ V-DOM Handwritten reactive UI framework with virtual DOM tree diffing, automatic state updates, and path routing in under 10KB gzipped. Zero dependencies. Repo
FixLink Python Django Bootstrap Full-stack home services marketplace with dual-persona workspaces for property owners and trade service providers. Repo
MarketPulse Ruby on Rails Bulma CSS Full-stack e-commerce marketplace featuring Devise auth, CarrierWave image uploads, and session-persistent guest-to-user shopping carts. Repo
01 Dashboard React TypeScript GraphQL Learning analytics dashboard consuming GraphQL APIs with Apollo Client, JWT refresh authentication, and SVG telemetry charts. Repo
Smart Streetlights Arduino IoT Sensors C++ IoT road lighting system utilizing motion sensors and ambient light detectors, cutting simulated highway lighting energy consumption by 40%. Thesis & Poster
divider

πŸ› οΈ The Arsenal (Skills & Technologies)

πŸ’» Languages & Runtimes

Go Rust TypeScript JavaScript Python C++ C PHP Ruby Dart

🌐 Frontend & Frameworks

React Next.js Vite Tailwind CSS GraphQL Bootstrap ImGui SDL2

βš™οΈ Backend, Systems & Databases

Node.js FastAPI Django Rails Laravel PostgreSQL SQLite MongoDB Docker Linux Debian QEMU WebSockets FAISS

⚑ Engineering Credentials & Licenses

CRPEP EWA Wireman NOCN Solar MEWA Cisco AHA BLS


🐍 Git Contribution Snake

GitHub Contribution Snake Animation

β˜• Random Dev Humor

Dev Joke

🀝 Let's Connect & Build Something Great!

I’m always open to talking about distributed systems, concurrent backends, energy engineering, hardware integration, or collaborating on high-impact projects.

Terminal Sign-off

Pinned Loading

  1. gigabit gigabit Public

    A real-time social networking platform built with Go, React, and SQLite. Features instant messaging, community groups, event planning, and privacy controls for natural online connections.

    TypeScript

  2. gotalk gotalk Public

    A simple TCP-based chat server implemented in Go that enables real-time communication between multiple clients. Features include message broadcasting, unique client naming, timestamped messages, an…

    Go

  3. oxide-shell oxide-shell Public

    A minimalist, Unix-like command shell implemented from scratch in Rust with zero external binary dependencies.

    Rust

  4. picojs-framework picojs-framework Public

    lightweight, zero-dependency JavaScript framework for building reactive web applications with Virtual DOM, state management, and routing. Under 10KB gzipped!

    JavaScript

  5. twenty-crm twenty-crm Public

    Forked from twentyhq/twenty

    The open alternative to Salesforce, designed for AI.

    TypeScript