Software Engineering student | DIT1 at ESP (UCAD), Dakar
Building software, solving problems and learning through real-world projects.
Open to software development apprenticeship opportunities.
I'm a Software Engineering student with a DUT in Software Engineering from École Supérieure Polytechnique (ESP), UCAD.
I enjoy designing and building applications, from backend architecture to user-facing interfaces and deployment.
During my internship at InTouch Group, within the Core Processing team, I designed and developed GenConnect, a web platform that automates payment connector generation, reducing the process from several days to less than 30 seconds.
This experience allowed me to work with:
- Software architecture and Maven Archetypes
- Full-stack development with React and Node.js/TypeScript
- Authentication and security with Keycloak, OAuth2/OIDC
- Containerization and deployment with Docker and Google Cloud Run
Beyond professional experience, I enjoy exploring new technologies and turning ideas into functional projects.
- Backend Engineering: Deepening my knowledge of Java, Spring Boot, REST APIs and software architecture.
- Software Design: Exploring clean code, design patterns and maintainable application structures.
- Cybersecurity: Learning about application security, authentication and secure API development.
- DevOps: Exploring CI/CD pipelines, Docker and automated deployment workflows.
- Artificial Intelligence: Exploring Machine Learning and its practical applications in software development.
| Project | Description | Stack |
|---|---|---|
| Sénégal Challenge | A multiplayer mime and guessing party game designed for friends, played on a single phone. Play it | HTML, CSS, JavaScript |
| SénSanté | A medical pre-diagnostic assistant powered by Machine Learning and exposed through a REST API. | Python, FastAPI |
| Site Actu Dynamique | A dynamic news platform with role-based content management for visitors, editors and administrators. | PHP, MySQL, JavaScript |
More projects and details about my work are available on my portfolio.
- Pursuing my studies in Software Engineering (DIT1).
- Exploring backend development, Java and Spring Boot.
- Improving my software architecture and engineering practices.
- Building projects and documenting my learning journey.
- Open to software development apprenticeship opportunities.
Curiosity drives me. Building helps me grow.
