Hi, I'm Karim. I'm a frontend engineer with a passion for CSS.
When I’m not coding, I’m probably gaming, debating movies, anime, or food adventures.
Currently
Front-end Developer @ Tangent
I’m Karim, a framework-agnostic frontend engineer.
I help teams deliver animated, polished, responsive, and accessible front-end solutions.
Currently
Front-end Developer @ Tangent


Work experience
Over 4+ years of experience building accessible, performant front-end solutions.
Social links
Sparks to Code
Crafting code that drives impact, one line at a time.
I started out as a welding quality assurance engineer, making sure every weld was perfect and every measurement precise. It was tough, unpredictable work — and while I learned how to adapt fast and solve problems on the spot, I also realised something: I’d always been fond of computers since I was a kid, and my real spark wasn’t in steel, it was in code. That shift taught me more than just a new skill set. It taught me how much I value the craft of building things with care and purpose. Now, as a front-end developer, I bring the same obsession with detail into every project — only instead of welds, it’s interfaces, and instead of blueprints, it’s experiences people actually use.
Work experience
-
Tangent
Front-end Developer
- Present
-
TravelYalla
Front-end Developer (part-time)
-
-
Brave Bison
Front-end Developer
-
-
Robusta Studio
Front-end Developer
-
Tech Stack
- JavaScript
- TypeScript
- React
- Vue
- Next.js
- Astro.js
- Nuxt.js
- Tailwind CSS
- GraphQL
- Framer Motion
- GSAP
- and more
How I build
-
CSS-First
I start with the basics. If something can be built with CSS or vanilla JavaScript, that’s where I begin. This approach keeps my work lightweight, efficient, and free from unnecessary dependencies — code that’s crafted, not cluttered.
-
Framework-Agnostic
Frameworks are tools, not the foundation of my career. With strong fundamentals in JavaScript, I adapt quickly to any framework, treating each as part of a broader toolkit. This makes me flexible and focused on solving problems, not tied to one stack.
-
Accessibility as Standard
Accessibility isn’t an afterthought — it’s built in from the start. I design and code with everyone in mind, ensuring interfaces are usable by people with temporary, permanent, or no impairments at all. Inclusive design isn’t just good practice, it’s what makes products stand out.

Featured Work
Highlighted projects I’ve helped bring to life for different clients.
-
Reed
Reed is a UK leader in recruitment with 65+ years of expertise, offering staffing, HR solutions, and career support across 20+ specialist sectors.
-
Tangent
Tangent is a strategic digital agency crafting future-ready experiences, products, and AI solutions—moving organizations from vision to execution.
-
UK Power Networks
Britain’s largest electricity distribution operator, delivering reliable power across London, the South East, and East England to over 8 million customers.
-
Winparts
Winparts Belgium delivers over 1 million car parts across 40,500 vehicle types, with fast delivery, expert support, secure payment, and 30-day hassle-free returns.
-
HyperOne
Hyperone is a major Egyptian hypermarket chain since 2005, offering online delivery of groceries, appliances, textiles, electronics—with seamless digital convenience.
Recent Thoughts
Explore my latest insights, articles, and musings. Dive into my recent reflections on technology, career paths, and a variety of other topics.
Kind Words
-
Karim stands out as a frontend developer who combines technical expertise with infectious positivity and energy. He works hard, goes above and beyond to learn and grow, and consistently delivers excellent results. More than that, he elevates the people around him, making every project a better experience.
-
Karim is a pleasure to work with—his technical expertise enables him to solve challenges efficiently and effectively. He communicates with clarity and confidence, making collaboration smooth across teams and clients alike. Always mindful of deadlines, he promotes best practices and continuously seeks to improve both himself and the projects he works on.
-
Karim is the kind of Senior Frontend Developer every team hopes for. From refactoring legacy systems with precision to mentoring teammates and leading projects end-to-end, he consistently delivers excellence. What makes him stand out is his ability to pair technical mastery with thoughtfulness and collaboration, making complex challenges feel solvable—and even fun. QA teams especially enjoy working with him.
-
Karim not only knows his craft inside out but also understands what clients truly need, often providing solutions they hadn’t considered. In demos, he explains complex topics with clarity and humour, always ready with thoughtful answers. As a frontend senior on our project, his contribution was invaluable.
-
Remarkable is the best word to describe Karim. In a short span, he transformed Vodafone’s Ta3limy project by vastly improving performance, user experience, and squashing thousands of issues. Beyond technical brilliance, he excelled as a mentor, collaborator, and trusted teammate—always supportive, approachable, and inspiring to work with.
-
Working with Karim was a true pleasure. His mastery of frontend development, particularly in solving complex UI challenges, consistently resulted in innovative and polished solutions. Beyond his technical strengths, Karim is a clear communicator and a motivating teammate, making collaboration effortless. His professionalism and enthusiasm make him an invaluable asset to any team.