Skip to main content

ᚠ  Fehu · Creation

Théo Descamps

Fullstack Developer

"I like building solid things: APIs that don't fall over, interfaces that breathe, code you can read six months later without feeling ashamed."
Forged, not fabricated.

ᚱ Raidho · Journey

My projects

What I've forged

ᚹ featured

Hugruna

Multi-vendor e-commerce marketplace developed as a final thesis project. Laravel backend (Clean Architecture + light DDD), React/TypeScript frontend. Vendor management, cart, orders, admin panel.

LaravelReactTypeScriptMySQLDocker

BrokerMail

Multi-tenant SaaS emailing platform for brokers — migration from Laravel 8 to Next.js

Next.jsTypeScriptPostgreSQLDrizzle ORMTailwind CSSMailjet APIExact Online APIDigital Ocean Spaces

Ecauspacine

School team project — .NET REST API, WPF client, MySQL database hosted on VPS. Secured access via SSH tunnel. Full documentation and Git workflow provided for the team.

.NETC#WPFMySQLLinuxSSH
ᚢ Uruz · Strength

Skills

The arsenal

Learning
Comfortable
Proficient

Frontend

Wunjo · Excellence

  • HTML / CSS
  • JavaScript
  • Tailwind CSS
  • TypeScript
  • React

Backend

Uruz · Strength

  • C++
  • .NET
  • C#
  • Laravel
  • PHP

DevOps

Tiwaz · Discipline

  • SSH
  • VPS
  • Linux (Debian)
  • Docker

Other

Othala · Heritage

ᛚ Laguz · Flow

Journey

The odyssey

ᚹ Download CV
Experience
Education
Project
  • Bachelor's Degree in Business IT

    IPAMC-EICE — Evening classes

    Education2023 — présent

    Business IT program completed through evening classes. Web development, relational databases, networking, object-oriented programming.

  • Pool Lifeguard

    Experience2018 — 2023

    Swimmer surveillance and safety, emergency situation management. BSSA certification. Sense of responsibility and teamwork over 5 years.

  • CESS — Modern Languages, Mathematics, Sciences

    Collège Saint-Vincent — Soignies

    Education2009 — 2015

    Upper secondary diploma. Modern languages track (Dutch, English), Mathematics and Sciences.

ᛏ Tiwaz · Courage

Contact

Let's talk

A project, a freelance mission, a question? Send a message — I'll reply within 48h.

Between 2 and 100 characters0 / 100
Expected format: name@domain.ext
Minimum 10 characters0 / 2000