Skip to content
View Hazem-Soliman-dev's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report Hazem-Soliman-dev

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
Hazem-Soliman-dev/README.md

Hey, I'm Hazem Soliman 👋

Full-Stack Developer

Building production SaaS platforms, enterprise systems, and AI-integrated applications.

LinkedIn Portfolio Email


🧑‍💻 About Me

  • 🏥 Currently building MedFlow at XPilot — SaaS medical platform with 5 dashboards
  • 🌍 Previously contributed to Otasky (live marketplace) and KONTAINAR (4-platform ERP/CRM)
  • 🧠 Recently shipped NexFlow, HireFlow, InsightAgent, and ProposliGo
  • 🤖 Passionate about AI integration and building tools people actually use
  • 🎓 B.Sc. in Business Information Systems — Capital University (Helwan), graduated 2026
  • 📍 Based in Giza, Egypt — open to remote opportunities
  • 📫 hazem.soliman.dev@gmail.com

⚡ What I Work With

Languages

TypeScript JavaScript PHP Python C# SQL

Backend

NestJS Node.js Express Laravel .NET

Frontend

React Next.js Angular Tailwind CSS ShadCN Radix UI Material UI

Databases and ORMs

PostgreSQL MySQL MongoDB Redis Prisma Sequelize Drizzle

Cloud and DevOps

AWS Supabase Docker Vercel Railway Firebase Cloudflare Git

Integrations

Stripe Polar Clerk Twilio Swagger Cloudinary UploadThing

AI

OpenAI Groq


🚀 Featured Projects

🏥 MedFlow — SaaS Medical Management Platform

Multi-tenant medical system with 5 dashboards

Stack: NestJS · TypeScript · Prisma · PostgreSQL · Next.js · Zustand · React Query · Radix UI · Cloudinary · Twilio · Railway

Live

What I built:

  • Complete auth — register, login, email OTP, JWT refresh tokens, OAuth
  • RBAC for 5 roles (Patient, Doctor, Receptionist, Clinic Admin, Super Admin)
  • Clinic onboarding with dynamic Q&A
  • Inventory management with low-stock alerts
  • Staff availability with slot generation
  • CI/CD and Agile with designer and intern developer

🌍 Otasky — Live Talent Marketplace

Two-sided freelance marketplace platform (web and mobile) — contributed as part of Mega Serve team

Stack: Next.js · Node.js · Express · TypeScript · PostgreSQL · Sequelize · Stripe · AWS · Twilio · Firebase

Live

My contributions:

  • Built frontend web features across multiple sections of the live platform
  • Built legal compliance backend services — Terms of Service, Privacy Policy, dispute resolution APIs
  • Developed support system backend with ticket management and status tracking
  • Updated user management module — authentication flows and profile operations
  • Implemented sign-up page frontend logic using custom hooks, Zustand, and Zod validation
  • Worked in Agile environment with CI/CD collaborating with product manager, senior engineer, backend developer, and mobile developer

🏢 NexFlow — Business Operating System

Unified CRM, Inventory, and Invoicing with real-time RBAC

Stack: Next.js 16 · React 19 · Tailwind CSS v4 · ShadCN · Radix UI · Prisma · PostgreSQL (Neon) · NextAuth.js v5 · dnd-kit · Recharts · jsPDF

Features:

  • Drag-and-drop Kanban pipeline for deal management
  • Atomic stock management with adjustment logs
  • Invoice creation and export to PDF (jsPDF)
  • Role-based dashboards — Global, Team, Personal, Logistics, Financial KPIs
  • NextAuth.js v5 with frictionless demo login

RBAC Matrix:

Module ADMIN MANAGER SALES_REP WAREHOUSE ACCOUNTANT
Contacts (CRM) Full Read/Write Own Only Read Read
Deals (Kanban) Full Read/Write Own Only
Products Full Read Read Full Read
Stock Adjustments
Invoices Full Create Create/Pay

Repo Live


👔 HireFlow — AI-Powered Applicant Tracking System

Streamline candidate sourcing, evaluation, and management with AI

Stack: Next.js 16 · TypeScript · Prisma · PostgreSQL · Groq SDK (Llama 3.3-70b) · dnd-kit · UploadThing · Nodemailer · Recharts · Tailwind CSS

Features:

  • Drag-and-drop Kanban pipeline — Applied → Screened → Interview → Offer → Hired/Rejected
  • AI resume scoring — extracts PDF text and scores candidate fit 0–100% against job descriptions
  • Contextual AI feedback — 2–3 bullet insights on strengths and gaps
  • Smart interview scheduler with automated Nodemailer notifications to candidates and interviewers
  • Analytics dashboard with pipeline spread and AI score distributions
  • 4-role sandbox — HR Admin, Recruiter, Hiring Manager, Candidate
  • Graceful fallback — mock scoring if Groq API is unavailable

Role Matrix:

Feature HR Admin Recruiter Hiring Manager Candidate
System Settings
Publish Jobs
Pipeline Management Read
AI Score Review Own Only
Apply / Upload Resume

Repo Live


🍕 Electro Pi — Bilingual Food Ordering Platform

Food ordering prototype with cart, payments, and admin management

Stack: Next.js 16 · React 19 · TypeScript · Drizzle ORM · PostgreSQL (Neon) · Clerk · Polar · UploadThing · Tailwind CSS v4

Features:

  • Bilingual menu browsing with cart and order placement
  • Dual payment path — cash-on-delivery and Polar checkout with local simulator fallback
  • Authenticated orders history page
  • Admin dashboard for menu content management
  • Image uploads via UploadThing

Repo Live


🤖 InsightAgent — Agentic Business Intelligence System

Upload CSV files, ask questions in plain English, get instant visualizations

Stack: NestJS · Prisma · PostgreSQL (Neon) · Redis · Groq SDK (Llama 3.3-70b) · Clerk · Polar · Next.js 14 · ShadCN · Radix UI · Tailwind CSS · Recharts

Features:

  • Multi-file CSV upload → dynamic PostgreSQL table creation
  • Smart JOIN detection across uploaded datasets
  • Natural-language querying (English → SQL) via Groq AI
  • Auto-visualization — tables, bar, pie, and line charts
  • Animated real-time thinking UI showing LLM processing steps
  • Clerk authentication with JWT verification and route protection
  • Polar subscription system — credit packs with webhook-based fulfillment
  • Admin control panel — manage users, roles, credits, and system stats

Architecture: Monorepo with separate NestJS backend and Next.js frontend

Repo Live


📝 ProposliGo — AI Proposal Generator

Generate professional job proposals with AI

Stack: Next.js 16 · React 19 · TypeScript · Prisma · PostgreSQL · Clerk · Groq SDK · Polar · Tailwind CSS

Features:

  • AI proposal generation with tone selection (aggressive, professional, concise)
  • Credit-based payment system with Polar (migrated from Stripe)
  • Clerk authentication and user management
  • Profile management with proposal history

Repo Live


🏗️ Mosanada — Multi-Tenant SaaS Platform

Subscription management with double-entry bookkeeping

Stack: NestJS · TypeScript · Prisma · PostgreSQL · JWT · Swagger · Vercel

Event Debit Credit
Invoice Created Accounts Receivable Deferred Revenue
Payment Received Cash Accounts Receivable
Revenue Recognized Deferred Revenue Subscription Revenue
  • Row-level tenant isolation
  • Idempotent billing
  • 17+ API endpoints
  • Financial reports (Income Statement, Balance Sheet)

Repo Live


✨ Prompt Refiner — AI Requirements Tool

Rough ideas → structured software specs

Stack: Next.js · TypeScript · Tailwind CSS · Groq AI

Repo Live


🏗️ KONTAINAR — Wholesale Distribution Ecosystem

4-platform ERP/CRM and e-commerce system

Platform Stack Description
Kontainar-Hub Next.js 16, TypeScript, Tailwind, Zustand Trader/supplier portal — SSO, analytics, bilingual
Kontainar-System React 19, Material-UI Admin panel — products, brands, orders
Hadoola-Store Next.js 15 Customer e-commerce — cart, checkout
Backend API Laravel 12, MySQL, Redis Centralized REST API — RBAC for 4 roles

Repo


🏠 CRM Dashboard — Real Estate Lead Management

Enterprise CRM for 13 agents

Stack: Next.js 14 · TypeScript · Tailwind · ShadCN · TanStack Table · Recharts · Zod · MySQL · JWT

Features: 6-stage pipeline · Multi-currency (5 currencies) · RBAC (4 roles) · Bilingual (AR/EN) · Dark/light mode

Repo


🛒 E-Commerce — MEAN Stack

NTI Graduation Project — 100% Score

Stack: Angular · Node.js · Express · MongoDB · JWT · bcrypt · Multer

Solo-built customer storefront and admin dashboard.

Repo


🏢 Experience

Role Company Period Type
Full-Stack Developer XPilot (MedFlow) 03/2026 – Present Remote
Full-Stack Developer Mega Serve (Otasky) 02/2026 – 03/2026 Remote (Australia)
Full-Stack Developer Pencil Studio 09/2025 – 02/2026 Remote
Customer Services Trainee Banque Misr 07/2023 – 08/2023 On-site

🎓 Education

Institution Program Grade
Capital University (Helwan) B.Sc. Business Information Systems (2022-2026) 82.67% (Very Good)
NTI MEAN Stack Bootcamp (120h) 100% (Honors)
DEPI React/MERN Bootcamp (200h) Excellent

🤝 Leadership

Role Organization What I Did
Team Leader Digitopia Hackathon 2025 Led 5-member team — MVP in 48h
Group Leader DEPI Coordinated 18-member group

📊 GitHub Stats

GitHub Stats Top Languages
GitHub Streak

🏆 Trophies

Trophies

📈 Contribution Graph

Contribution Graph

📬 Let's Connect

Open to Full-Stack Developer and Backend Developer roles.

Remote · Hybrid · Available Immediately

Email Portfolio LinkedIn


Profile Views

Pinned Loading

  1. proposligo proposligo Public

    AI-powered SaaS app for generating professional job proposals with credit-based payments

    TypeScript 2

  2. Insight-Agent Insight-Agent Public

    AI-powered business intelligence — upload CSV, ask questions in English, get visualizations

    TypeScript 2

  3. NextFlow NextFlow Public

    A modern business operating system integrating CRM, Inventory, and Invoicing with real-time Role-Based Access Control (RBAC).

    TypeScript 2

  4. HireFlow HireFlow Public

    AI-powered ATS — Kanban pipeline, Groq AI resume scoring, interview scheduling, and 4-role sandbox

    TypeScript 2

  5. Electro Electro Public

    Bilingual food ordering app — cart, Polar payments, Clerk auth, admin dashboard, UploadThing

    TypeScript 2

  6. Mosanada Mosanada Public

    Multi-tenant SaaS backend with double-entry bookkeeping and subscription management

    TypeScript 2