About
Software Engineer building thoughtful user experiences.
I enjoy working where product thinking, frontend engineering, and UI/UX decisions meet.
I'm a software engineer who cares about how products feel as much as how they work.
Most of my work sits at the intersection of frontend engineering, UI systems, and thoughtful interaction design, building interfaces that are not only visually clear but architected for scalability, performance, and real-world complexity.
I've worked on real-time dashboards, 3D visualization systems, serverless platforms, and data-driven applications. I enjoy translating ambiguous product ideas into structured systems, defining clean APIs, modular components, and reliable user flows that can ship confidently.
I'm comfortable collaborating across engineering, design, and product to turn fuzzy ideas into clear, shippable experiences.
Skills
Where I'm most comfortable.
Frontend
- TypeScript,Angular, React, Vue.js, HTML, CSS, Three.js
- Modern state management & data fetching
- Component-driven UI architecture
- Responsive layouts & design systems
- Accessibility and performance basics
Backend
- Node.js
- RESTful APIs
- Flask
- Serverless
- Data modeling with relational / document databases
Tools
- Git & GitHub
- Docker
- Jira
- Postman
- Figma
- Browser DevTools
Experience
Experience so far.
Frontend Engineer
beRobox, Sherbrooke, QC · Oct 2024 – Sept 2025
Built a real-time robotics dashboard with 3D visualization and live video streaming.
Software Engineering Internship
Caterpillar, Laval, QC · Jan 2024 – Apr 2025
Developed reusable Angular components and serverless AWS services for enterprise applications.
Software Engineer
TOLBI, Dakar · Nov 2021 – Jun 2022
Worked on a Vue.js dashboard and geospatial analytics tools for agricultural insights.
IT Technician
CBAO Attijariwafa Bank, Dakar · Jun 2019 – Jul 2019
Handled workstation deployments, basic network configuration, and IT ticket analysis through GLPI.
Education
My education journey.
Master's Degree in Computer Science
Université de Sherbrooke, Sherbrooke, QC · 2023 – 2024
Master's Degree in Software Engineering
Ecole Polytechnique de Dakar, Dakar, Senegal · 2020 – 2022
Bachelor's Degree in Software Engineering
Ecole Polytechnique de Dakar, Dakar, Senegal · 2017 – 2020
How I work
Values that show up in my code and collaborations.
Craftsmanship
I care about code quality, naming, and small UX details that add up to a smoother experience.
Continuous Growth
I treat every project as a chance to refine how I think, build, and communicate.
Collaboration
Good products come from healthy feedback loops between engineering, design, and product.