
Pharmacy E-commerce & ERP
Online storefront and branch-level ERP in one system — with batch and expiry tracking.
- React 19
- /TypeScript
- /Spring Boot 3
- /Java 21
- /MySQL

Full-stack developer building operational systems for small businesses — pharmacy e-commerce and inventory, retail storefronts, service-shop management — not portfolio demos.
Solo builds — designed, built, and shipped end-to-end.

Online storefront and branch-level ERP in one system — with batch and expiry tracking.

A live storefront for an independent streetwear label.
AI-powered ERP for pet shops, shipped as a standalone Windows app.

A bilingual storefront for an Egyptian streetwear label, built around limited drops.

Structured breeding-match discovery for pet owners.
Workouts, nutrition, and progress tracking in one AI coaching MVP.
Icareaboutthedetailsmostpeoplescrollpast—
theonesthatmakesomethingfeelfinished.
I'm Yehia Ahmed, a full-stack developer who builds real operational software for small businesses — the kind that handles inventory, orders, and day-to-day operations, not just a landing page.
I work across the stack — React and Next.js on the frontend, Java, Spring Boot, and Node.js on the backend, MySQL and PostgreSQL underneath — picking whatever the problem actually calls for.
I care about shipping software that holds up in production, not just in a demo — from a pharmacy's inventory system to a storefront customers use every day.
From the first data model to the last pixel — I work across the full stack so nothing gets lost in translation.
End-to-end web application development — from data model and API design to a polished, production-ready interface.
Interfaces that feel considered: deliberate motion, responsive layouts, and details that hold up under real use, not just first glance.
Reliable APIs, sensible data modeling, and server-side logic built to stay maintainable as a product grows.
Every feature starts with a real problem. I scope, prioritize, and cut ruthlessly toward what actually matters to the person using it.
Tools I reach for often — chosen because they're reliable, not because they're trendy.
No black boxes. Here's what actually happens between an idea landing in my inbox and a product shipping.
I start by understanding the real problem — the constraints, the users, and what success actually looks like before writing a line of code.
I sketch the structure first: data model, user flows, and interface direction. Design decisions are made deliberately, not accidentally.
I build in vertical slices — a working feature end-to-end before moving to the next — so the product is always in a demoable state.
Motion, edge cases, performance, and polish. This is where a functional product becomes one that feels genuinely well-made.
Deployed, tested, and documented — ready for real use, with room built in for whatever comes after launch.
I'm currently open to freelance work, internships, and collaborations. If you've got a project in mind, I'd love to hear about it.