Thomas Lucking
Apprenti développeur web @ Jobtrek Centre de Formation
Intrisically curious about technology, I enjoy exploring new programming languages and frameworks, and building projects that challenge me to learn and grow as a developer.
Apprenti développeur web @ Jobtrek Centre de Formation
Training period: August 2025 → July 2029 (planned end)
Navigation
Project Summary
| Project | Period | Training | Summary |
|---|---|---|---|
| Static Site | 18.08.2025 → 01.09.2025 | Apprentice 1st year | Pixel-perfect implementation of a Figma design using only HTML and CSS |
| Web Todo List | 26.08.2025 → 24.11.2025 | Apprentice 1st year | Todo website in HTML, CSS and TypeScript with categories, connected to a REST API |
| React Todo List | 24.11.2025 → 19.01.2026 | Apprentice 1st year | The todo list rebuilt in React with Zustand, deployed on GitHub Pages |
| Bun API | 05.01.2026 → 13.01.2026 | Apprentice 1st year | REST API in TypeScript with Bun and SQLite, replacing the external todo API |
| PHP Blog | 19.01.2026 → 24.02.2026 | Apprentice 1st year | Blog platform in PHP (MVC) with authentication, admin role and SQLite |
| Laravel AirBNB | 10.02.2026 → 31.03.2026 | Apprentice 1st year | Airbnb-inspired rental app in Laravel 12 with bookings and an admin panel |
| Ticket Management System | 18.02.2026 → 03.06.2026 | Apprentice 1st year | Group project: full-stack ticketing app with Bun, React, PostgreSQL and real-time comments |
| Laravel Group Project | 04.06.2026 → 13.08.2026 | Apprentice 1st year | Group project: Laravel 13 project management app with automated reminder emails |
| RAG with Laravel | 04.09.2026 → 02.10.2026 | Apprentice 2nd year | Knowledge base with word search and meaning search (pgvector, local LLM via Ollama) |
Before the apprenticeship: Chess Game (C#, ETML) · Battleship Game (C#, ETML) · Arduino Morse Decoder (C++, obligatory school)
Tech Stack
Languages I work with:
JavaScript TypeScript PHP TailwindCSS sqlite3
Tools & Frameworks:
React Bun MVC REST APIs Laravel