
Senior Full-stack Web Developer & EM
12 years of experience across multiple frameworks for both B2C and B2B, Successfully cofounded a startup in Egypt, Bsc. in Computer Science, Love the challenge of developing technical solutions within business constraints that help real users.
Get in touchWhat I can do for you
Development
I build solutions with your business goals in mind, whether you need a small landing page or bigger projects like eCommerce websites or SaaS platforms. Everyone needs something different, and I strive on delivering the perfect tailor-made solution for each situation using the best tools and practicies
Business Strategy
We discuss what you are trying to achieve. Through multiple iterations, analysis and discussions, we can start to form the ideal vision of your project and how best to achieve it. Knowledge is power, and you need to plans regarding lead generations, conversions, monetization, etc...
Support
Maybe you need some help maintaining an existing solution, or just need some advice or perspective. I can work with you to answer questions, research new ideas or concepts, maintain existing solutions, etc... If you need any kind of help, don't hesitate to get in touch to find out how I can help you
What I've done
TableCheck
2021TableCheck is a cohesive B2B platform for managing restaurants and other high end venues' reservations, table seating, reviews, bills, payments, loyalty programs, etc...
During my time with Tablecheck, i've worked on multiple products offered for both B2B and B2C in both an IC and EM capacity to achieve the following milestones:
- Drive a team of 4 engineers to UI/UX rewrite for critical B2B management software with 10k restaurants and 35k daily active users
- Design and implement a custom solution for publishing articles, press releases, and a B2B marketing funnel with 5K~ organic daily visitors
- Ensuring global language support with 23 languages supported including full RTL/LTR layout shifts
- Integrate Multiple payment gateways serving 45+ countries
- Host an annual Hackathon event to foster connections between IT and non-IT and generate new ideas leading to new production features
- Upgrade tooling and frameworks across the organization (webpack -> vite, Upgrade React, Upgrade EmberJS, Convert JS to Typescript, Optimize CI/CD pipelines) to improve build times by 65~%
Nafham by Tyro
2016
Nafham by Tyro is an online e-learning startup based in Egypt that I co-founded with friends in the last year of university.
It's a platform that connects people who want to learn something with tutors who can teach them that thing (be it languages, arts, etc...). Essentially it's a crowd-sourced tutoring service.
It has an AngularIO frontend with a (semi-)monolithic Rails backend handling most of everything. There are a few micro-services that service the "Session" which is an in-house video conferencing solution based on WebRTC/websockets. The session also includes an interactive real-time shared whiteboard written in javascript where the participants of the session can draw and write together to explain concepts and ideas effortlessly
Over the years, we've redesigned the website three times to increase conversion rates, refactored and upgraded the frontend (from AngularJS in the beginning to AngularIO) and the backend (from Rails 4 to 5)
How I do it
Frontend
Backend
Inbetween
Devops / Architecture
Other
Let's work together
Have a project in mind or just want to chat? I'd love to hear from you.
Reach out and let's figure out how I can help.
Send me an email