Menu

Social Links

I believe in a user centered design approach, ensuring that every project I work on is tailored to meet the specific needs of its users.

This is me.

Hi, I'm Karim.

I'm a Software Engineer with a Master's in Advanced Computer Science from the University of Sussex (Distinction) and a Bachelor's in Computer Science with AI from the University of Leeds (2:1 with Hons). I specialize in building production-grade web applications using React, Next.js, TypeScript, and modern frontend technologies.

Currently working as a Frontend Engineer at Standard Chartered Ventures – Myzoi Financial Inclusion in Dubai, I focus on creating scalable, high-performing solutions with reusable components, design systems, and robust testing practices. My experience spans from building digital banking platforms to financial inclusion web portals, always prioritizing performance, accessibility, and user experience.

My Stack

frontend

React.js
React.js
React Native
React Native
Next.js
Next.js
TypeScript
TypeScript
RTK Query
RTK Query
React Query
React Query
Zustand
Zustand
Redux
Redux
Tailwind CSS
Tailwind CSS
MUI
MUI
D3.js
D3.js
Three.js
Three.js
Storybook
Storybook
Vite
Vite
Webpack
Webpack

testing

Cypress
Cypress
Playwright
Playwright
Testing Library
Testing Library
Jest
Jest

backend

Node.js
Node.js
Express.js
Express.js
REST
REST
GraphQL
GraphQL

database

MongoDB
MongoDB
SQL
SQL

tools

Git
Git
Docker
Docker
AWS
AWS
CI/CD
CI/CD
GitHub Actions
GitHub Actions

My Experience

Standard Chartered Ventures – Myzoi Financial Inclusion

Frontend Engineer

October 2024 - Present • Dubai

Built production-grade Web Portal modules (dashboards, payments, user groups, maker-checker) using React, Next.js, TypeScript, RTK Query, React Query, Zustand, MUI, and secure REST integrations. Implemented scalable frontend architecture with reusable components, design system patterns, API abstraction layers, and role-based access. Developed data visualizations using D3.js and built interactive 3D elements with Three.js. Integrated frontend with AWS Lambda, API Gateway, S3. Created automated test suites with Cypress, Playwright, Testing Library, and Jest.

Arab African International Bank

Software Developer

October 2021 - September 2022 • Cairo, Egypt

Delivered AAIB's first digital banking mobile app and web portal using React, React Native, Node.js, and Redux, integrating securely with banking and payments APIs. Built transaction dashboards, payment flows, user-group management, entitlement controls, and maker-checker approval processes for enterprise-grade financial operations. Enhanced performance using lazy loading, caching, API batching, and optimized bundle size.

Education

University of Sussex

MSc in Advanced Computer Science

September 2023 - September 2024 • Sussex, UK

→ Distinction Class

University of Leeds

BSc in Computer Science with Artificial Intelligence

September 2018 - June 2021 • Leeds, UK

→ 2:1 with Hons

Leeds International Foundation Year

Foundation in Computer Science

September 2017 • Leeds, UK

→ First Class Hons

Hobbies & Interests

I'm a hobby collector! When I'm not coding, you'll find me running marathons, climbing peaks, kitesurfing, wakeboarding, playing tennis, bouldering, or skydiving. Each adventure teaches me something new: marathons build mental toughness for those late-night debugging sessions, mountain climbing sharpens my problem-solving skills, and extreme sports keep me adaptable to changing conditions (just like working with dynamic web technologies!). These experiences fuel my creativity, resilience, and collaborative spirit, making me a better engineer and teammate.

Hobby
Hobby
Hobby
Hobby
Hobby
Hobby
Hobby
Hobby
Hobby
Hobby

KARIM ALY

karimdev99@gmail.com