3+ years building scalable web interfaces from complex admin dashboards and data-heavy marketplaces to SaaS products — using React, Next.js, and TypeScript. Experienced working within cross-functional teams, contributing to product discussions, and mentoring junior developers. Focused on fast load times, secure navigation, and maintainable component architecture. Effective working async across distributed teams.
Technical Skills
Frameworks
React
Next.js
TypeScript
JavaScript (ES6+)
State / Data
Redux
Zustand
React Query
Context API
UI Libraries
Tailwind CSS
Shadcn/ui
Ant Design
Material-UI
Performance
Lazy loading
Code splitting
Image optimization
Web Vitals
Route protection
Testing
Vitest
React Testing Library
Cypress
Tools
Git
GitHub Actions
Vercel
Figma
WebSocket
Sentry
REST APIs
Professional Experience
ECOMSKY · Remote (France)
- Built an AI-powered no-code form builder that filters 99% of low-intent leads, boosting ad platform optimization signals by 60%.
- Spearheaded the frontend architecture of a modular no-code form builder with React and Shadcn/ui, aligning component design with product requirements — applying route-level and component-level lazy loading to keep the bundle lean and first contentful paint fast.
- Streamlined client and server state management with Zustand and React Query, eliminating redundant fetches and cutting data loading time by 35% — enabling the team to ship features faster without performance regressions.
- Designed and delivered an owner-facing management dashboard with real-time ticket messaging via WebSocket, financial insight charts, user management, and ROI/KPI indicators — giving non-technical stakeholders live visibility into platform performance.
- Established unit testing practices with Vitest and React Testing Library, focusing on form data validation and state transitions — achieving 60% test coverage and setting a quality baseline for the team.
- Led frontend delivery as tech lead in a 3-person team, driving product discussions with the owner and translating requirements into actionable UI specs.
React
Zustand
React Query
Shadcn/ui
WebSocket
Carex54 · Hybrid (Cotonou, Benin)
- Contributed to building a full-scale vehicle marketplace UI in TypeScript, delivering complex search/filtering, inventory management, and transaction flows across a platform handling 1,000+ active listings and 100+ garages.
- Designed a comprehensive admin dashboard covering listing validation, seller profile review, transaction monitoring, inventory, car database, and user management.
- Pioneered a scalable Ant Design component library adopted by the full team, cutting feature turnaround by 25% and eliminating redundant UI work across the project.
- Optimized rendering performance with lazy loading and image optimization across high-density listing pages, significantly reducing load times.
- Integrated Sentry for production error monitoring, enabling the team to detect and resolve issues faster — reducing average debug time by 80%.
- Validated critical user flows with Cypress end-to-end tests covering authentication, subscription, and listing creation.
- Collaborated within a cross-functional team of 6 developers, contributing across marketplace, admin, and transaction UI modules.
- Mentored a junior intern through component architecture fundamentals and code review practices, accelerating their onboarding and increasing the team's overall output capacity.
React
TypeScript
Redux
Ant Design
Sentry
InternetPreneur B.V. · Remote (Netherlands)
- Maintained and improved a cross-platform invoice download automation app built with React and Electron, serving 100+ active users — diagnosing and resolving scraping script regressions across integrated third-party websites.
- Revamped 80% of the codebase with improved UI flows and error handling, significantly boosting reliability and reducing user-facing failures.
- Instituted automated linting and formatting checks on pre-push hooks, enforcing a consistent code quality standard across the team — adopted as the baseline for all subsequent contributions to the repository.
React
Electron
Node.js
Projects
Ghost2Lead
2026 · Personal Project · Lead Activation Dashboard
Next.js · Shadcn/ui · React Query · PostHog · FastAPI
Built a responsive founder-facing dashboard surfacing AI-generated lead actions from a CrewAI multi-agent backend, with behavioral funnel events tracked via PostHog. Implemented event-driven UI updates via React Query, keeping scores and recommendations in sync without full-page reloads. Live in production.
RouteTrees
2025 · Freelance (Upwork) · Cybersecurity SaaS
Next.js · Tailwind · TypeScript · Stripe
Built full frontend from scratch — role-based dashboards, policy tracking, task management, and evidence storage for non-technical users. Integrated Stripe subscription UI; platform serves 10+ paying companies. Implemented session-aware routing and multi-role access control.
TimeTracker
2025 · Freelance (Upwork) · Internal Enterprise Tool
React · TypeScript · Shadcn/ui · MSAL · FastAPI
Delivered a live TimeTracker with Microsoft Auth (MSAL) login, role-based views, and real-time UI updates. Shipped to production for internal usage with full TypeScript coverage and clean component architecture — for internal usage.
Education
Software Engineering · Online (South Africa)
Bachelor of Science (B.S.), Mathematics and Computer Science
Additional Information
Languages
English C1 (TOEFL) · French Native
Availability
Immediately · Full-time
Timezones
CET / GMT / EST