Steven Bandaogo

Software Developer — Backend, Data & AI

I build web applications, backend systems and tools combining software, data and AI.

01

Web applications

02

Backend systems & APIs

03

Data & AI integration

What I do

From an initial need to working software.

01

Web Applications & MVPs

Building functional web products and prototypes from an initial need or idea.

02

Backend & APIs

Backend services, APIs, databases, authentication and external service integrations.

03

Data & Databases

Data processing, SQL databases, pipelines and application data architecture.

04

AI Integration & Automation

LLM/API integration, document or data processing and workflow automation.

Selected work

Projects built around real workflows and systems.

01

Developer Salary Prediction · MLOps Platform

Weight Your Wage · Team project

End-to-end machine learning platform for developer salary prediction, covering data ingestion, ETL, model training, experiment tracking, real-time inference and observability.

Contribution: Training and inference API architecture, ML pipeline integration, MLflow tracking and artifact logging, and containerized GPU support.

  • Python
  • FastAPI
  • PyTorch Lightning
  • MLflow
  • PostgreSQL
  • MinIO
  • Docker / Compose
02

HTTP Server from Scratch

42 project: webserv · Team project

Event-driven HTTP/1.1 server written in C++98, with non-blocking socket I/O, request parsing, routing, static file serving, CGI execution, uploads and configurable server behavior.

Contribution: Co-designed the architecture and configuration schema; implemented CGI integration, POST and DELETE handling, and part of chunked request parsing; contributed to the configuration parser.

  • C++98
  • HTTP/1.1
  • Sockets
  • epoll
  • CGI
  • Unix processes
  • fork
  • Non-blocking I/O
03

Real-time Multiplayer Pong

42 project: ft_transcendence · Team project

Full-stack multiplayer game platform with server-side game logic, remote play over WebSockets, authentication, live chat, tournaments, user profiles and player statistics, built around a containerized microservices backend.

Contribution: Designed the microservice architecture and initial backend; implemented most of the game service and contributed heavily to the user service, including WebSocket communication, Redis presence, JWT/JWKS authentication, inter-service communication, middleware and parts of the frontend.

  • TypeScript
  • Fastify
  • Node.js
  • WebSockets
  • Redis
  • JWT
  • JWKS
  • SQLite
  • Docker
  • Microservices

About

Curious about how the pieces fit together.

I am a software developer studying at 42 Paris, with a background in physics and a strong interest in backend systems, data and applied AI.

I enjoy turning concrete problems into working software and understanding how the different pieces of a system fit together.

Contact

Have a project or opportunity in mind?

I am available for freelance projects and professional opportunities.

contact@sbandaogo.com