Skip to content
View mohamedx2's full-sized avatar

Highlights

  • Pro

Block or report mohamedx2

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.

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
mohamedx2/README.md
Typing SVG

LinkedIn Email Portfolio

Coding

πŸ‘¨β€πŸ’» About Me

"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.

Core Tech Stack

πŸ”­ 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

πŸ“Š GitHub Stats

mohamedx2

πŸ’Ό Featured Projects

Project Description Technologies
⚑ Baraqex Framework Custom JS/TS full-stack framework with JSX, SSR, hydration, file-based routing & WASM integration TypeScript Go
🌐 Mega-Tel CMS Production CMS for a 100+ agent call center β€” real-time dashboards, drag-and-drop scheduling Next.js Supabase
πŸ”’ Coffre-Fort Documentaire Enterprise AI document platform with local LLM processing, RBAC, and audit logging Docker Python
🎨 Collaborative Whiteboard Real-time Excalidraw-inspired SaaS with 60fps drawing, event-sourcing, undo/redo Socket.io Redis
πŸ€– N8N Project Generator NLP-to-n8n workflow builder β€” generates Docker projects from natural language prompts Node.js Ollama
πŸ—„οΈ DBGO Lightweight database engine in Go with ACID transactions, REST API & CLI tooling Go
πŸ›’ E-Commerce Platform Full-featured store with product management, payments & analytics dashboards React MongoDB
πŸ–₯️ Online Compiler Educational compiler translating French pseudocode into C, executed via GCC Python Flask

πŸ› οΈ Technical Skills

πŸ’» 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
Loading

πŸ’Ό Work Experience

Devaxon

Full Stack Developer Intern β€” Devaxon

March 2025 – June 2025 Β· Final-Year Internship

Contributed to Baraqex, a full-stack JavaScript framework. Worked on compiler internals, JSX rendering, SSR, hydration workflows, and file-based routing. Integrated Go-based WebAssembly modules for critical execution path performance.

baraqex.tech Β· npmjs.com/baraqex

Mega-Tel

Full Stack Developer β€” Mega-Tel CMS Platform

January 2024 – September 2024

Designed and delivered a production-ready CMS for a call center with 100+ active agents. Built with Next.js and Supabase, featuring real-time sync, OAuth authentication via NextAuth.js, drag-and-drop scheduling, and analytics dashboards for attendance and team performance.

mega-tel.de

πŸ“¦ Open Source Projects

⚑ Baraqex β€” Full-Stack JavaScript Framework

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.

πŸ—„οΈ DBGO β€” Lightweight Go Database Engine

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.

πŸ”Ή hamroun-express β€” Node.js Backend Framework

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.

πŸ“Š Weekly Development Breakdown

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%

πŸŽ“ Workshops & Training

πŸ”Ή Web Development with MERN Stack

30 April 2025

Practical training focused on building full-stack applications using MongoDB, Express.js, React.js, and Node.js β€” including authentication and deployment.

▢️ Watch Recording

πŸ”Ή Frontend Development with React

13 December 2025

Hands-on workshop covering React.js fundamentals, state management, component design, and building interactive UIs.

▢️ Watch Recording

🎯 Future Goals

  • 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

trophy



watching_count

πŸ“« Connect With Me

GitHub LinkedIn Gmail WhatsApp
⚑ Fun Fact

I built my own web framework β€” and I still think Express.js is pretty good. πŸ˜„

Popular repositories Loading

  1. ecommerce ecommerce Public

    TypeScript 11 5

  2. Web-Application-for-MegaTel Web-Application-for-MegaTel Public

    This React web application is designed for MegaTel, a call center company. It provides employers with a streamlined platform to manage recruitment and employee access to Google Workspace.

    JavaScript 7 1

  3. baraqex baraqex Public

    HTML 5

  4. db db Public

    Go 3

  5. cloud-of-images cloud-of-images Public

    JavaScript 2

  6. dnd_notes_with_nextAuth_supabaseSQL dnd_notes_with_nextAuth_supabaseSQL Public

    TypeScript 2