OPEN TO WORKMarrakech, Morocco

AbdelilahWajid
.

I design systems that solve real operational problems

Inventory, pricing, and internal tools โ€” built from real constraints, not demos.

Product Engineer building systems that survive real constraints.

Built from real case studies โ€” not demo projects

I build systems from real operational problems โ€” inventory, pricing, reporting, and internal tools โ€” focusing on clarity, reliability, and long-term evolution.

DOWNLOAD CV
developer.ts
1// developer.ts
2const dev = {
3 name: "Abdelilah Wajid",
4 role: "Product Engineer",
5 location: "Marrakech, Morocco",
6 timezone: "UTC+1",
7 available: true,
8 remote: true,
9 approach: "understand-first",
10}
Real-world systemsOperational thinkingExplicit trade-offsMaintainable architecture
3
Supported locales
Typed
Content architecture
FIFO
Inventory cost logic
SCROLL
โœฆCase-study drivenOperational workflowsTyped contentClear trade-offsResponsive UIBusiness rules firstโœฆInventory logicReadable architectureFast scanningDefensible decisionsCase-study drivenOperational workflowsโœฆTyped contentClear trade-offsResponsive UIBusiness rules firstInventory logicReadable architectureโœฆFast scanningDefensible decisions
01 โ€” Case Studies

Operational systems, broken down clearly.

Problem โ†’ constraints โ†’ decisions โ†’ impact
/work/electro-abidin
โ€ข Private deployment2025
Retail Management System

Retail Inventory & POS System

An electronics store struggled with manual stock checks, slow checkout, and frequent sales errors. This system introduced real-time inventory and a reliable checkout flow.

โ€œI built a complete retail system that connects inventory, checkout, invoicing, and warranty handling into one reliable operational flow โ€” ensuring accurate stock, pricing, and profit tracking in real time.โ€

Tech Stack
coreNext.jsReactJavaScript (ES6+)
backendMongoDBMongooseZodJWT Authbcrypt
featuresRechartsExcel Export (ExcelJS)Date Handling (date-fns)
systemStyled ComponentsNodemailerSharp
testingJestSupertest
VIEW CASE STUDY โ†’Structured around problem, solution, decisions, and impact
Recruiter Snapshot
Problem
The store relied on manual stock checks inside the storage room
Employees had to physically verify product availability multiple times per day
Solution
I built a complete retail system that connects inventory, checkout, invoicing, and warranty handling into one reliable operational flow โ€” ensuring accurate stock, pricing, and profit tracking in real time.
Separated product entity from stock entity to prevent data duplication
Key Decisions
Connected inventory directly to the checkout process (real-time sync)
Introduced multi-product orders instead of single-product checkout
Impact
Stock availability became visible instantly during checkout
Cashiers could process multi-product orders within a single flow
Why This Project Matters

The real value was not the interface โ€” it was a system the business could trust during real operations.

02 โ€” Approach

I turn messy operations,
into clear, reliable systems.

I am most useful when a product already exists but the workflow behind it is slow, fragile, or hard to reason about.

My work starts with diagnosis: what breaks, what is duplicated, where data loses meaning, and which decisions should become system rules.

This portfolio shows how I think in public โ€” through case studies, trade-offs, and implementation details โ€” not just finished interfaces.

Case-study drivenDefensible decisionsSystem clarity
3
Supported locales
Typed
Content architecture
FIFO
Inventory cost logic
about.ts
1const dev = {
2 mindset: "understand-first",
3 focus: "clarity-over-speed",
4 approach: "fix-what-slows-teams",
5 decisions: defensible,
6 hire: "only-when-impact-is-clear"
7}
03 โ€” Stack

Tools I use to ship reliable systems.

Chosen for clarity, maintainability, and delivery speed.

Frontend
React / Next.js
TypeScript
JavaScript (ES6+)
Tailwind CSS
Styled Components
Framer Motion
Backend
Node.js / Express
MongoDB / Mongoose
PostgreSQL / Prisma
Zod
REST APIs
DevOps
Vercel
Git / GitHub
Cloudinary
Testing
Jest
Supertest
Vitest
04 โ€” Contact

Open to product engineering roles,
consulting, and scoped builds.

If your team is dealing with slow, unclear, or fragile workflows, send me the context, constraints, and what is breaking.

I will respond clearly about fit, scope, and the fastest path to a working solution.

WHATSAPP