Tham Le

Software Engineer | C++ Developer

Performance-oriented C++ engineer with strong mathematical background, specializing in high-performance computing and system programming.

GitHub | LinkedIn | [email protected] | 42 Profile

About

Software engineer specializing in network programming and development at Snowpack, with a distinctive journey from computational oceanography to software engineering. My background in mathematical modeling and climate science simulations, combined with rigorous training at 42 Paris, has equipped me with exceptional algorithmic thinking and optimization skills ideal for complex system development.

Why Software Development?

My unique journey from climate science to software engineering has equipped me with:

I'm passionate about applying these skills to complex system problems where performance, precision, and mathematical rigor are paramount. My goal is to leverage my unique background to develop robust, efficient systems that can handle demanding computational requirements.

Technical Skills

Professional Experience

Junior C++ Development Engineer - Snowpack, Palaiseau

February 2025 – Present

Intern C++ Network Developer - Snowpack, Palaiseau

August 2024 – January 2025

Research Intern - LSCE - CNRS & CEA, Gif-sur-Yvette

February 2021 – August 2021

Technical Projects

MindfulWealth - Award-Winning Financial Application

Spearheaded the development of MindfulWealth, an innovative financial assistant that won the Innovation Prize at the "Finance & Innovation for Good" student competition (October 2024 - March 2025). This application is designed to empower users with AI-driven insights for mindful spending, saving, and investment decisions, promoting sustainable financial habits.

Key Features:

This project demonstrates proficiency in full-stack development, AI integration, and creating user-centric financial tools. The "Finance & Innovation for Good" competition involved 6 months of professional coaching, focusing on entrepreneurial approaches to the financial services of tomorrow.

Python (Flask) React Google Gemini API Docker Node.js AI Integration

View on GitHub

ft_irc - High-Performance IRC Server

Engineered a robust IRC server in C++ featuring non-blocking I/O and multi-client support. Implemented custom protocol parsing and efficient connection management using epoll for enhanced scalability.

C++ Networking Non-blocking I/O epoll

View on GitHub

Inception - Multi-Layered Containerized Infrastructure

Engineered "Inception," a sophisticated web infrastructure demonstrating multi-layered virtualization, akin to the movie's "dream within a dream" concept. This project involves setting up services (WordPress, MariaDB, Redis) within Docker containers, themselves running inside a Linux VM, all orchestrated with Docker Compose. It showcases robust skills in system administration, Docker, secure configuration, and automated deployment using Nginx as a reverse proxy.

Key Achievements:

Docker Docker Compose Nginx WordPress MariaDB Redis Linux System Administration

View on GitHub

ft_transcendence - Social Gaming Platform (42 Final Project)

Developed "ft_transcendence," a comprehensive web-based social gaming platform, serving as the final project for the 42 Common Core curriculum. This full-stack application features user authentication (including 42 OAuth), profile management, a friend system, real-time chat, and classic arcade games like Pong and Tic-Tac-Toe with tournament capabilities. The entire application is containerized using Docker and Docker Compose for robust deployment.

Technical Highlights:

Python (Django) PostgreSQL WebSockets (Channels) JavaScript Three.js HTML/CSS Docker API Design

View on GitHub

Additional Experience

Technical Activities

CTF Competitions

Recent Competitions

  • HeroCTF (2024)
  • IrisCTF (2024)
  • HTB University CTF: Binary Badlands (2023)
  • HTB: Eldoria (2023)

Professional Journey

2019-2021

Computational Science Foundations

M.Sc. at Aix Marseille University with focus on computational models and data analysis for oceanography. First exposure to complex mathematical modeling.

2021

Research Computing

LSCE-CNRS internship applying programming skills to environmental modeling. Developed optimization techniques for large-scale scientific simulations.

2022-2024

42 Paris Software Engineering

Intensive training in system programming, algorithms, and C++ development. Built foundation for high-performance computing careers.

2024

Advanced Project Development

Developed award-winning data processing project (MindfulWealth), applying C++ skills to complex performance optimization problems.

2024-present

Professional Network Development

Internship and junior engineer positions at Snowpack, focusing on network programming and development. Applied communication protocols and client-server architecture in production.

Educational Background

Testimonial

"Tham a été un excellent élément de notre équipe pendant toute la durée du stage. Elle a continué à faire preuve d'un niveau technique et d'une capacité de communication au delà de nos attente envers un stagiaire. Lorsqu'elle est laissé plus autonome sur un sujet nouveau, elle a montré sa capacité à expérimenter, rechercher et solliciter ses collègues. Attention à régulièrement prendre du recul sur un sujet technique pour en comprendre les enjeux et objectifs fonctionnels. Tham prouve qu'elle a le niveau nécessaire pour intégrer le monde du travail comme ingénieure logiciel."

(English Translation: "Tham was an excellent member of our team throughout her internship. She consistently demonstrated a technical level and communication ability beyond our expectations for an intern. When given more autonomy on new subjects, she showed her ability to experiment, research, and solicit colleagues. She should remember to regularly step back from technical topics to understand their functional challenges and objectives. Tham proves she has the necessary level to integrate into the professional world as a software engineer.")

— Martin Parisot, Snowpack