Skip to content
<Thierno DIALLO/>

About me

A little more about who I am.

I began programming out of curiosity and never stopped. What started as tinkering became a career built on a genuine love of learning and creating. Today I focus on designing systems that are robust, understandable, and kind to the people who use and maintain them. Away from the keyboard I enjoy reading, football, travelling, and exploring new technologies just for the fun of it.

Software EngineerParis, France

Education

MSc, Computer Science

2013 — 2015

Sorbonne University

Specialised in distributed systems and software engineering; graduated with honours.

BSc, Computer Science

2010 — 2013

Université Paris Cité

Foundations of algorithms, databases, networks, and web development.

Preparatory Program, Mathematics & Physics

2008 — 2010

Lycée Louis-le-Grand

Intensive foundation in mathematics, physics, and introductory computer science.

Experience

Senior Software Engineer

2022 — Present

Nimbus Technologies

Lead the design and delivery of a cloud analytics platform serving thousands of users. Mentor engineers, drive architecture decisions, and champion the testing and CI/CD practices that cut release times in half.

Software Engineer

2019 — 2022

Globex Systems

Built and scaled back-end services and APIs for a high-traffic e-commerce product. Improved performance and reliability through caching, observability, and database optimisation.

Full-Stack Developer

2017 — 2019

Initech

Delivered features end-to-end for a SaaS dashboard, from responsive React interfaces to Node.js services. Collaborated closely with designers to ship accessible, polished experiences.

Software Developer

2015 — 2017

Umbrella Labs

Developed internal tools and automated workflows that saved the team countless hours. Built a strong foundation in software design, testing, and code review.

Junior Web Developer

2014 — 2015

BrightPixel

Started my career building responsive websites and learning the craft of clean, maintainable code alongside a supportive team.

Projects

DevBoard

A collaborative project-management dashboard with real-time boards, drag-and-drop tasks, and team analytics.

  • React
  • TypeScript
  • Node.js
  • PostgreSQL

Portfolio Engine

A fast, accessible static-site generator for developer portfolios, with i18n and theming out of the box.

  • Astro
  • TypeScript
  • Tailwind CSS

TaskFlow API

A robust REST API for task and workflow automation — containerised and production-ready.

  • Node.js
  • PostgreSQL
  • Docker

WeatherNow

A clean weather app with location search, interactive maps, and severe-weather alerts.

  • React
  • REST API
  • Chart.js

Chatterbox

A real-time chat application with rooms, presence, and typing indicators.

  • Node.js
  • Redis
  • WebSocket

Snippets

A personal code-snippet manager with tagging, full-text search, and syntax highlighting.

  • Vue
  • MongoDB
  • GraphQL

CI Toolkit

A collection of reusable GitHub Actions workflows for linting, testing, and releasing.

  • GitHub Actions
  • Bash

Technical Skills

Languages

  • TypeScript
  • JavaScript
  • Python

Frontend

  • React
  • Astro
  • Tailwind CSS

Backend

  • Node.js
  • PostgreSQL
  • MongoDB
  • GraphQL

DevOps & Tools

  • Docker
  • Kubernetes
  • Git
  • GitHub Actions
  • Redis