const jamel = {
role: "Full-Stack Developer",
location: "🇹🇳 Tunisia",
focus: ["Scalable web platforms", "Clean architecture", "Production-ready code"],
loves: ["Full-Stack Dev", "Open Source", "Building real products"],
currently: "Shipping Siana Pro — an artisan marketplace built with Next.js & Node.js 🏗️",
learning: ["Go + Fiber", "Spring Boot", "Advanced DevOps"],
motto: "Build it clean, ship it fast, scale it right.",
};- 🔭 Working on Siana Pro — a full-stack marketplace connecting clients with verified artisans & home service professionals.
- ⚡ Built the Siana Pro API — full backend with auth, payments, messaging & role management.
- 🌱 Currently leveling up in Go / Fiber, Spring Boot & advanced system design.
- 💬 Ask me about TypeScript, Node.js, React, Next.js, Angular & Docker.
- 📫 Reach me at jameleddine2222@gmail.com
| Languages |
|
| Frontend |
|
| Backend |
|
| Databases |
|
| Auth & APIs |
|
| DevOps & Tools |
|
$ git log --author="jamel" --oneline --shortstat
★★★ Siana-Pro-Api backend: auth · JWT · payments · messaging · role mgmt (Node · Express · MongoDB · Docker)
★★★ Siana-Pro artisan marketplace — Next.js · React · TypeScript · Tailwind (graduation project)
★★ Dashboard_Admin full admin dashboard with management UI
★★ food-app full-stack food ordering app — TypeScript
★★ Word-Clash monkeytype-inspired typing speed game — TypeScript · SCSS
★ Weather-App real-time weather — Angular · TypeScript · Weather API
★ password-generator secure password generator — Angular · SCSS
★ Prototypr-e-commerce e-commerce prototype — Vanilla JS · CSSSELECT focus, commits, coffee
FROM jamel.daily_routine
WHERE mode = 'building'
ORDER BY consistency DESC;
-- → ships clean code, one commit at a time ☕$ echo "Let's build something great together 🚀"
$ whoami
> Jamel-Bnh · open to collaborations, open-source & cool SaaS ideas
