Inside the notebook
Inside the notebook
A collection of work, tools, and ideas. Pick a chapter or turn the corner.
Selected work / Engineering notebook
Open to freelance & full-time opportunitiesFull Stack Engineer • Java • Spring Boot • React • AI
Drag a corner · Scroll to turn · ← → to explore
Inside the notebook
A collection of work, tools, and ideas. Pick a chapter or turn the corner.
Chapter 01 · MTAE
Experience 01 / 03
2023 — Present
Full Stack Software Engineer · Paris, France
Chapter 01 · ESTIAM Paris
Experience 02 / 03
2021 — 2022
Full Stack Developer — Apprenticeship · Paris, France
Chapter 01 · Freelance
Experience 03 / 03
2020 — Present
Full Stack Developer & Consultant · Remote / France
Chapter 02 - portfolio2
TSB04/portfolio2
Personal portfolio for Thierno Sadou BARRY, built with Astro 7, TypeScript, Tailwind CSS 4, and PageFlip. English and French versions are available at /en and /fr.
Chapter 02 - portfolio
TSB04/portfolio
Explore the repository to learn about this project.
Chapter 02 - Teranga-Digital
TSB04/Teranga-Digital
Teranga Digital — Technology with Teranga Human-centered software engineering and digital transformation. We build resilient systems, sharp tools, and warm partnerships. 🌍 Based in Senegal · 🌐 Working globally
Chapter 02 - TSB04.github.io
TSB04/TSB04.github.io
Explore the repository to learn about this project.
Chapter 02 - E5-go-course
TSB04/E5-go-course
Explore the repository to learn about this project.
Chapter 02 - Final-exam
TSB04/Final-exam
Explore the repository to learn about this project.
Chapter 02 - gestion-data
TSB04/gestion-data
WMD android course module 3 gestion de données
Chapter 02 - Gestion-donn-es-Android
TSB04/Gestion-donn-es-Android
WMD Android course module 3 gestion de données
Chapter 02 - navigation
TSB04/navigation
Explore the repository to learn about this project.
Chapter 02 - taskManager
TSB04/taskManager
Mobile dev course project-exo1
2. Open in Android Studio - Launch Android Studio. - Click on "Open an Existing Project" and navigate to the cloned repository.
Chapter 02 - Web_APP_OCTICODE
TSB04/Web_APP_OCTICODE
Explore the repository to learn about this project.
Chapter 02 - API_OCTICODE
TSB04/API_OCTICODE
Explore the repository to learn about this project.
Chapter 03 · Backend engineering
APIs, services and resilient system design.
Core technology
Core technology
Core technology
Core technology
Core technology
Engineering practice
Core technology
Engineering practice
Engineering practice
Engineering practice
Chapter 03 · Frontend craft
Accessible interfaces and fast product experiences.
Core technology
Core technology
Core technology
Core technology
Core technology
Core technology
Engineering practice
Core technology
Core technology
Chapter 03 · Data & storage
Reliable schemas, queries and information retrieval.
Core technology
Core technology
Core technology
Engineering practice
Core technology
Engineering practice
Engineering practice
Chapter 03 · Platform & delivery
Infrastructure, automation and production operations.
Core technology
Core technology
Core technology
Engineering practice
Core technology
Engineering practice
Core technology
Core technology
Engineering practice
Chapter 03 · Applied AI
Local models, retrieval and agentic workflows.
Core technology
Core technology
Engineering practice
Engineering practice
Engineering practice
Engineering practice
Core technology
Chapter 04

I'm a Full Stack Software Engineer focused on building systems that solve real business problems at scale.
My core stack is Java, Spring Boot, React, TypeScript, and PostgreSQL—backed by Docker and modern cloud-native practices. I specialize in enterprise SaaS architecture, financial systems, and AI integration.
Recently, I've been deep in France's e-invoicing ecosystem, designing compliant workflow engines and secure API integrations. I'm also actively exploring local AI infrastructure—running LLMs with Ollama, building RAG pipelines with vector databases, and experimenting with autonomous agent architectures.
I believe in a holistic approach to software engineering: understanding low-level systems, networks, and protocols as deeply as user interfaces and product experience. I deliberately avoided early specialization to cultivate a universal developer profile—capable of navigating backend, frontend, mobile, DevOps, and cloud layers.
Beyond code, I'm committed to digital sovereignty, open source, and ethical technology. My long-term vision includes contributing to Africa's tech autonomy through open-source tools, lightweight architectures, and knowledge transmission.
Outside of client work, I maintain a homelab for continuous experimentation with distributed systems, DevOps tooling, and emerging backend technologies. I also enjoy repairing electronics, exploring IoT, and mentoring junior developers.
Education & learning
2023 — 2025
ESTIAM Paris · Paris, France
Web & Mobile Development (WMD)
2019 — 2022
ESTIAM Paris · Paris, France
Software Engineering
2018 — 2019
Université Cheikh Anta Diop (UCAD) · Dakar, Senegal
Mathematics – Physics – Computer Science
2018 — 2018
Lycée Seydina Limamoulaye · Dakar, Senegal
Science
France Compétences · 2022
Bachelor-level professional certification in software development.
Cisco · 2021
Network fundamentals, routing, switching, and security concepts.
Amazon Web Services · 2026
Foundational cloud knowledge and AWS services overview.
Engineering principles
“An unhandled exception—whether global or specific—is a door left open.”
I strive to build technology that is useful, durable, sovereign, and inclusive. Every line of code is a brick in a larger system where quality, readability, security, and ethics must coexist.
Systemic understanding of software and hardware environments
Critical thinking—questioning ready-made solutions
Collaboration across multidisciplinary teams
Resilience and prevention in architecture and code
Accessibility and inclusive design (WCAG compliance)
Open source and digital sovereignty