×
Abdou Aziz Ndiaye

Abdou Aziz Ndiaye

Frontend Engineer (React & TypeScript)

Dakar, SN
+221 78 630 06 14
French, English

Background


About

About

Frontend Engineer with 3+ years of experience building scalable, production-ready web and mobile interfaces using React and TypeScript. Specialized in translating Figma designs into performant, pixel-accurate user experiences, building reusable component systems, integrating APIs, and optimizing frontend performance for high-demand products. Experienced working in fast-paced product environments with strong ownership, independent execution, and a focus on scalability, responsive UI, and user experience.

Work Experience

Work Experience

  • Frontend / Full Stack DeveloperPay After Ltd

    Dec, 2024 - Present

    Pay After is a BNPL (Buy Now Pay Later) fintech platform operating in Rwanda and Ivory Coast. Worked in a product-driven environment to build scalable frontend experiences and integrate backend services while contributing autonomously across multiple projects.

    • Built production-ready web interfaces using React, TypeScript, and Tailwind CSS with a strong focus on responsiveness and UX quality

    • Translated Figma designs into reusable, pixel-accurate UI components aligned with scalable frontend architecture

    • Designed reusable component patterns to improve maintainability and consistency across features

    • Integrated REST APIs and managed async client-side data flows, including loading, error, and edge-case handling

    • Optimized frontend performance through lazy loading, caching strategies, reduced API calls, and rendering improvements

    • Collaborated on debugging root-cause issues and implemented reliable solutions with clear tradeoff considerations

    • Implemented unit tests with Vitest and improved overall interface stability

  • Frontend Developer01Edu

    Nov, 2024 - Present

    01Edu is an international EdTech platform deployed in 40+ countries, focused on developer education through peer learning and gamification. Contributed to Tournament, a competitive coding platform, as part of a team of 10 engineers.

    • Designed and maintained a reusable UI component system using Preact and TypeScript to support scalable product interfaces

    • Translated Figma designs into production-ready, responsive user interfaces with strong attention to usability and performance

    • Managed client-side state and asynchronous data flows for dynamic user experiences

    • Collaborated closely with product designers and backend engineers to deliver high-quality frontend features

    • Improved frontend performance and loading times through optimization strategies

    • Contributed to a platform serving users across 40+ countries

  • Frontend DeveloperKomkom

    Apr, 2025 - Sep, 20255 months

    Komkom is a digital platform modernizing the traditional African tontine system. Led frontend development for the public-facing platform and internal back office.

    • Developed responsive and production-ready interfaces from UI/UX specifications

    • Built an internal back-office platform using Angular and TypeScript with reusable frontend patterns

    • Integrated backend APIs through Swagger and handled client-side business flows

    • Ensured responsive behavior and cross-browser compatibility across devices

    • Delivered features independently in a fast-paced startup environment

  • Frontend Engineer — Payment ExperienceGalsenfit

    Jun, 2025 - Aug, 20252 months

    Galsenfit is a Shopify-based fitness e-commerce platform requiring localized mobile payments for the Senegalese market. Built frontend payment experiences integrated with local providers, now supporting 120+ daily orders.

    • Built responsive payment experiences integrating local mobile payment systems (Wave, Orange Money)

    • Developed dynamic frontend transaction states with real-time order updates and payment status handling

    • Integrated Shopify APIs and webhook-based synchronization for seamless checkout experiences

    • Handled async transaction flows, including pending, success, failure, and edge cases

    • Optimized the frontend experience for low-connectivity environments and mobile-first users

  • Frontend DeveloperYooagility

    Jun, 2023 - Oct, 20234 months

    Yooagility is a consulting and digital transformation company supporting organizations across Africa. Led the frontend implementation of the company platform from scratch.

    • Built a scalable web application using Next.js and TypeScript with a strong focus on frontend architecture

    • Integrated a headless CMS (Directus) to support dynamic content management

    • Designed responsive and user-centered interfaces optimized for SEO and performance

    • Improved load speed and resource efficiency using static rendering and caching strategies

Skills

Skills

  • Frontend Engineering

    React

    TypeScript

    JavaScript

    HTML5

    CSS3

    Tailwind CSS

    Angular

    Vue.js

    Responsive Design

    Component Architecture

    Reusable Design Systems

    Frontend Performance Optimization

  • State Management & Data

    Redux

    Zustand

    Context API

    REST APIs

    JSON

    Async State Handling

    Client-side Data Management

    Edge Case Handling

  • Cross Platform & Mobile

    Flutter

    Dart

    Mobile-first UI

  • Performance & Optimization

    Lazy Loading

    Caching

    Code Splitting

    Rendering Optimization

    Resource Reduction

    Bundle Optimization

  • Tools & Workflow

    Git

    Webpack

    Vite

    Figma

    Vitest

    Agile Collaboration

Education

Education

  • Software Engineering, Bachelor's Degree, Groupe ISI

    Nov, 2024 - Dec, 2025

  • Full Stack Development, Intensive Training (École 42 model), Zone01 Dakar

    Mar, 2023 - Mar, 2026

  • Software Engineering / Computer Science, Bachelor's Years 1 & 2, Groupe Sup'Info

    Oct, 2020 - Jul, 2022

References

References

  • Clement Denis — 01Edu

    clement@01edu.ai

  • Moussa Traoré — Pay After Ltd

    moussa@payafter.pro

  • Souleymane Thiogane — Yooagility

    sthiogane@yooagility.com