I build software end to end and connect it to the systems a business already runs on.
Projects
ERP E-Commerce Template
Full-Stack E-Commerce Platform — MVP
An open-source, clone-per-store e-commerce template: a single Next.js 16 codebase that serves both a public SEO/SSR storefront and an owner dashboard, backed by a headless ERPNext instance over REST. It ships authentication, a product catalog with server-driven search, filtering, sorting and pagination, a tiered notification system, internationalization in Arabic, English and Hebrew (RTL-first), and a token-first shared UI library — all wired directly to ERPNext's native data model.
Architecting and building it end to end — the ERPNext-native proxy layer folded into Next route handlers (service-token + httpOnly session-cookie auth, and a stable error registry that never leaks internals), the type-safe API and data hooks, RBAC and auth flows, the product catalog and product pages, the notification system, and a 35-component RTL-aware UI library. Designed so a new store spins up from a single config file.
Tech: Next.js 16, TypeScript, Tailwind CSS v4, ERPNext (Headless), REST API, base-ui, next-intl (i18n), Zod, Bun
SourceDairy Market — POS & Inventory
Forward Deployed Engineer Engagement — In Progress
A point-of-sale and inventory system for a local dairy, cheese and spices shop that brings the whole operation into one place. It covers a live overview dashboard, a full product catalog with flexible units of sale, real-time stock tracking with detailed reports, fast in-shop checkout, and complete supplier management — purchase invoices, running account statements, and print-ready PDF documents — all on a headless ERPNext backend.
A paid client engagement — I met the shop owner on-site, scoped the requirements with him directly, and I'm now building and deploying the system for his business.
Sole engineer on the project — sat with the client to understand exactly how the shop runs day to day, turned that into a hardened plan, and I'm implementing the full Next.js app and its ERPNext integration end to end.
Tech: Next.js 16, TypeScript, Tailwind CSS v4, ERPNext (Headless), REST API
Shelfie
Full Stack Web Application — In Production
Shelfie is a social reading app where you can manage your personal book shelf and discover what others are reading. Add books with cover images, track reading status, control visibility, and leave star ratings and comments. The explore page surfaces public books from the community, and each book page shows half-star precision ratings, owner info, and threaded comments — all in a mobile-first UI with full dark mode support.
Built the entire project solo end-to-end — designed the UI/UX from scratch, developed the full frontend and backend, set up the PostgreSQL database with Neon DB, handled transactional emails with Resend, implemented JWT authentication, file-based routing, server-side API with data validation, and deployed the full stack to production.
Tech: React 18, TypeScript, Vite, Tailwind CSS v4, TanStack, shadcn/ui, React Hook Form, Zod, Motion, Axios, Three.js, GSAP, Lucide Icons, Node.js, PostgreSQL, Neon DB, Resend, ESLint, Prettier, Husky
LiveSourceDevBoard
Frontend Web Application — In Production
DevBoard helps you stay on top of your work by organizing tasks across boards and columns — To Do, In Progress, and Done. You can create as many boards as you need, add tasks with a title, description, due date, and priority, then drag them across columns as work moves forward. It's built for people who want a clean, distraction-free space to manage their day without relying on heavy project management tools.
Built this solo end-to-end — designed the UI/UX and logo from scratch, developed the full frontend, wired up localStorage as the persistence layer, and handled the deployment to production.
Tech: React 19, TypeScript, Tailwind CSS v4, Shadcn UI, React Bits, Motion, TanStack Router, Zustand, dnd-kit, React Hook Form, Zod, date-fns, Lucide Icons, Font Awesome, Node.js, Bun, ESLint, Prettier, Husky
LiveSourcePortfolio
Personal Website — In Production
Personal portfolio showcasing projects, skills, and experience. Built with a focus on performance, clean design, and smooth animations.
Built solo end-to-end — designed the UI/UX, developed the full frontend, and handled deployment to production.
Tech: React, TypeScript, Tailwind CSS, Motion, Vite
LiveSource code: private repository
About Me
I am a Forward Deployed Engineer based in Hebron, West Bank, Palestine. I hold a B.Sc. in Computer Engineering from Cyprus International University (CGPA 3.00/4.00, Honours) and work mostly in TypeScript, building software end to end — from the first commit to something running in front of real users. React and Next.js on the web, Elysia on the backend, and React Native when it needs to run on a phone.
I build landing pages, e-commerce, and full-stack apps across web and mobile. A lot of my work sits between a product and the systems a business already runs on, so I am comfortable connecting apps to ERPs and getting separate systems to actually talk to each other — whatever ERP a company happens to run.
The part I like is the messy middle, where the software has to bend to how a business works instead of forcing the business to change for the software. I read the docs first, use AI as a tool — not a shortcut — and verify everything I ship.