Who I am

I’m Yousof Abouhalawa, a Full Stack Developer specializing in e-commerce and a medical student based in Ismailia, Egypt.
My work spans backend systems, web experiences, mobile interfaces, integrations, and deployment. I like building products that feel clear to use, but I care just as much about the less visible parts: the business logic, messy edge cases, operational details, and small decisions that make a project easier to maintain after launch.
I specialize in e-commerce in the practical product sense: customers, carts, admins, payments, operations, dashboards, mobile flows, unusual business rules, and all the parts that have to work together without making the experience painful.
Outside my core development work, I like exploring UI/UX, graphic design, video editing, game development, drawing, and 3D modelling. I dabble in a lot of things, and that curiosity often gives me a different way to look at the software I build.
How I got here
I started freelancing because I wanted to build real things for real people, not just keep making practice projects that never leave my laptop.
That pushed me into the parts of software you only really learn by doing: figuring out vague requirements, asking better questions, shipping under constraints, fixing what breaks, and learning how to communicate when a project is messy or changing direction.
Over time, that made me much more interested in product-shaped software: things people actually use, rely on, complain about, and come back to. That’s also why I care about e-commerce work. It has a lot of moving parts, and when it works well, the software disappears into the flow of the business.
Medicine
I’m studying Bachelor of Medicine, Bachelor of Surgery (2023-2028 expected) at Suez Canal University in Ismailia.
Medicine is a long path, and honestly, it can be brutal academically. But I like the discipline of it. It gives my life a different rhythm from software and keeps me close to people, responsibility, and practical problem solving.
I don’t see medicine and software as two completely separate things in my life. They use different tools, but both reward careful thinking, patience, and being able to make decisions when things are not perfectly clear.
Software
Software is where I make things tangible.
I work across frontend, backend, mobile, and deployment, but I don’t treat those as separate identities. I’m a full-stack developer specializing in e-commerce, with the range to follow a product from its underlying systems to the experience people use.
That usually means working on things like custom commerce backends, admin dashboards, user-facing web apps, mobile interfaces, integrations, and the glue between them. I’m comfortable moving across the stack when the project needs it, but I’m trying to keep my direction clear: build useful commerce software that feels good and holds up beyond the first launch.
For the technical details, experience, and the stack I work with, see my CV.
Projects
Some of my client, personal, and open-source work is collected on the Projects page.
The projects there are not meant to be a huge random archive of everything I have ever touched. I’m trying to keep it focused around work that says something clear about what I do: e-commerce, interfaces, backend systems, mobile work, and the kind of software that needs both design attention and technical follow-through.
Current season
Right now I’m deepening my technical foundations, continuing freelance/product work, and looking for full-time, part-time, and freelance opportunities that fit my direction.
I’m trying to become less scattered and more deliberate with the work I show: stronger TypeScript fundamentals, better React and Next.js depth, better backend architecture, more polished React Native work, and a clearer portfolio around e-commerce systems.
Basically: less chasing every shiny tool, more building the kind of work I actually want to be known for.