I'm a software engineer at the National Bank of Egypt, working on the digital banking platform used by retail and corporate customers on mobile and web.
I work across the whole channel — the banking services customers use, the logic and flows behind them, the services and APIs that feed them, the database side, and getting releases onto the servers. A lot of it starts from a Figma design and ends as a feature running in production.
Most issues in banking don't live in one place. I trace them from the screen through the services and integrations down to the data until I find the actual cause. That's the most useful thing I've built here.
What decides whether any of it worked is the person holding the phone — whether what they came to do takes less effort than it did before.
Before the bank I freelanced for a couple of years, building websites and single-page applications for clients. That's where my JavaScript and React foundation comes from.