Tanstack Start

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)

Project Summary

ProjectPeriodTrainingSummary
Static Site18.08.2025 → 01.09.2025Apprentice 1st yearPixel-perfect implementation of a Figma design using only HTML and CSS
Web Todo List26.08.2025 → 24.11.2025Apprentice 1st yearTodo website in HTML, CSS and TypeScript with categories, connected to a REST API
React Todo List24.11.2025 → 19.01.2026Apprentice 1st yearThe todo list rebuilt in React with Zustand, deployed on GitHub Pages
Bun API05.01.2026 → 13.01.2026Apprentice 1st yearREST API in TypeScript with Bun and SQLite, replacing the external todo API
PHP Blog19.01.2026 → 24.02.2026Apprentice 1st yearBlog platform in PHP (MVC) with authentication, admin role and SQLite
Laravel AirBNB10.02.2026 → 31.03.2026Apprentice 1st yearAirbnb-inspired rental app in Laravel 12 with bookings and an admin panel
Ticket Management System18.02.2026 → 03.06.2026Apprentice 1st yearGroup project: full-stack ticketing app with Bun, React, PostgreSQL and real-time comments
Laravel Group Project04.06.2026 → 13.08.2026Apprentice 1st yearGroup project: Laravel 13 project management app with automated reminder emails
RAG with Laravel04.09.2026 → 02.10.2026Apprentice 2nd yearKnowledge 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

On this page