"Engineering elegant solutions to complex technical challenges"
I'm Mohamed Ali Hamroun, a Full Stack Developer and Software Engineer from Tunisia with a passion for building scalable, high-performance applications β and the tools that power them. I've shipped production CMS platforms, built my own JavaScript framework from scratch, and engineered AI-powered document systems.
My curiosity drives me to go deep: whether that's crafting SSR internals for a custom framework, implementing a database engine in Go, or wiring WebAssembly into a JavaScript runtime. I thrive across the full stack β from UI to infrastructure.
π Currently building Baraqex β a full-stack JavaScript framework (PFE project)
π± Deep-diving into compiler internals, SSR, hydration, and WebAssembly
π Shipping clean, production-grade systems with real users
π Comfortable at every layer β UI, APIs, databases, DevOps, and hardware
π» Full Skills Map
mindmap
root((Skills))
Frontend
React
Next.js App Router
Tailwind CSS
Framer Motion
Backend
Node.js / Express.js
Python (Flask, FastAPI)
REST APIs
Frameworks
Baraqex (custom)
hamroun-express (custom)
Databases
MongoDB / Mongoose
PostgreSQL / Prisma
MySQL
Supabase
DevOps
Docker / Compose
GitHub Actions
Render / Vercel
Auth & Security
NextAuth.js
JWT / OAuth
Low-Level
Go (DBGO, WASM)
WebAssembly
C / Java / PHP
Hardware
Arduino
TCRT5000 Sensors
|
A custom JavaScript & TypeScript framework featuring JSX rendering, SSR, client-side hydration, file-based routing, and WebAssembly integration. Built as a final-year engineering project (PFE) with a strong focus on performance, DX, and clean internal architecture. |
|
A minimalist, high-performance database engine written in Go. Features ACID-like transactions, data validation, thread-safe operations, and cross-platform support. Includes a CLI, a Node.js client library, and a REST API. |
|
A lightweight, Express-inspired web framework for Node.js. Supports middleware, routing, JSON helpers, and is written in TypeScript for a clean, type-safe developer experience. |
JavaScript 10 hrs 41 mins βββββββββββββββββββββ 42.01%
TypeScript 8 hrs 12 mins βββββββββββββββββββββ 32.33%
React 4 hrs 32 mins βββββββββββββββββββββ 17.85%
CSS 1 hr 12 mins βββββββββββββββββββββ 4.72%
JSON 42 mins βββββββββββββββββββββ 2.77%
|
30 April 2025 Practical training focused on building full-stack applications using MongoDB, Express.js, React.js, and Node.js β including authentication and deployment. |
|
13 December 2025 Hands-on workshop covering React.js fundamentals, state management, component design, and building interactive UIs. |
- Keep building Baraqex into a production-ready OSS framework
- Contribute meaningfully to open-source tooling ecosystems
- Master cloud-native architecture and serverless at scale
- Launch a developer education platform
- Speak at tech conferences