Skip to content
Scroll to discover
THOMAS
MORICE
Creative TechnologistStorytellerAtypical Journey
Fromtheprecisionofproductionlinestothelogicofcode.

My story isn't linear. It's a series of bold choices and unexpected awakenings.

Chapter 012000s
Saverne, France

Saverne, France

The Dreamer

A spark in the making

Passionate about computers since childhood, I spent years watching the digital world from a distance — fascinated but unsure if it was meant for someone like me.

The spark was there, quietly waiting.

Schoolwasn'tmything.Istartedwithavocationaldiplomainmicrotechnology,thenmechanicalengineering.Theacademicpathfeltdisconnectedfromwhatactuallyexcitedme.Butthesparkwasthere,quietlywaiting.
Chapter 022008
Alsace, France

Alsace, France

The Factory

Learning the hard way

My first steps into the working world were on a factory floor — as a chain worker. Day after day, repetitive tasks, the sound of machines. It wasn't glamorous, but it taught me resilience.

Deep down, I knew this wasn't the end of the road.

Ithendiscoveredwatchmakingatradethatdemandedprecisionandpatience.Forthefirsttime,Icouldprovemyselfasanattentive,detail-orientedworker.Butdeepdown,Iknewthiswasn'ttheendoftheroad.
Chapter 032010
Nancy, France

Nancy, France

The Policeman

Order & discipline

I passed the competitive exam and entered the French Gendarmerie — a military police force. The school was tough, both physically and mentally. I learned commitment, self-sacrifice, and the weight of responsibility.

The uniform didn't quite fit the person I was becoming.

Butsomedayswerequieterthanothers.Andduringthosestillhours,mypassionforthewebstartedgrowingsilently,persistently.Theuniformdidn'tquitefitthepersonIwasbecoming.Drivenbytheneedforanewchallenge,Imadeabolddecision:quitthepoliceandgobacktoschool.
Chapter 042011
France

France

The Tough Jobs

Feeling stuck

Between careers, I took whatever work came my way. Odd jobs, manual labor, positions that paid the bills but never fed the soul.

They taught me what I didn't want — and that clarity was everything.

EachdayfeltlikeIwasdriftingfurtherfromwhereIwantedtobe.Butlookingback,thosemomentsoffrustrationwerethefuel.TheytaughtmewhatIdidn'twantandthatclaritywaseverything.
Chapter 052012
Strasbourg, France

Strasbourg, France

The Awakening

I can do this

The turning point. One day it clicked: I wasn't stupid. I wasn't limited to factory floors and patrol cars. I could learn. I could study computer science. I could build things.

For the first time, I wanted to be there.

Goingbacktouniversityattwenty-four,surroundedbystudentsfreshoutofhighschoolitwashumbling.Mybackgroundwasweakeronpaper.Butforthefirsttime,Iwantedtobethere.Andthatmadeallthedifference.
Chapter 062012
Strasbourg, France

Strasbourg, France

The University

A late bloomer

For the first time in my life, learning felt effortless. Subjects that seemed impossible before now made sense — because I was genuinely passionate.

For the first time in my life, learning felt effortless.

Threeyearslater,IgraduatedwithaBachelorofScience.Onmyfinalyear,Isecuredanapprenticeshipmyveryfirstprofessionalexperienceasadeveloper.FromDELPHIandC#tomyfirstlinesofHTMLawholenewworldwasopeningup.
Chapter 072015
Strasbourg, France

Strasbourg, France

The Self-Taught

Taking the leap

No company wanted to bet on an ex-policeman with a fresh degree. So I bet on myself.

No company wanted to bet on me. So I bet on myself.

Asaself-entrepreneur,Ibuiltwebsitesforarestaurant,abutcherwithanonlineorderingsystem,anaestheticofficewhateverittook.HTML,CSS,PHP,andalotoflatenights.ThosescrappyprojectsopenedthedoortomyfirstrealpositionatOptimindWinterinStrasbourg.Twoincredibleyearsofgrowth,bothprofessionallyandpersonally.
Chapter 08Now
Stockholm, Sweden

Stockholm, Sweden

Finding Home

Stockholm & beyond

At the dawn of my thirtieth birthday, the call of adventure struck again. My partner and I chose Sweden — a leap into the unknown.

All those factory floors and patrol cars led right here.

Stockholmchangedeverything.ThetechscenevaluedwhoIwasoverwhatmydiplomassaid.Ifoundmyfirstcontractbeforeevensettlingin.FromBannerflowtoNaturalCycles,fromQredtoApegroupeachrolesharpenedmycraftacrossReact,Vue,Next.js,andbeyond.Butthegreatestdiscoverywasn'tprofessional.Itwasbuildingafamilyheretwokids,ahome,rootsinacitythatfinallyfeltlikemine.Allthosefactoryfloors,patrolcars,andlate-nightcodingsessionsledrighthere.

Professional Path

Milestones & Missions

2013–2014

Perinfo

Developer (Apprenticeship)

DELPHIC#

First professional experience as a developer through an apprenticeship. Worked with DELPHI and C# in enterprise environments.

2014–2015

Kuhn

Developer

AS400COBOL

Worked with AS400 systems and legacy technologies. The lack of visual/graphic work sparked the desire to move into web development.

2015–2016

Self-Entrepreneur

Freelance Web Developer

HTMLCSSPHP

Built websites for local businesses — a restaurant, a butcher with online ordering, and an aesthetic office. Self-taught web fundamentals through real client work.

2016–2017

Optimind Winter

Web Developer

HTMLCSSJavaScriptPHP

Two years of professional growth in a web agency. First real team environment as a developer, both professionally and personally rewarding.

2017–2019

Bannerflow

Web Developer

WordPressLaravelPHPHeadless CMS

Maintained the company website using WordPress as a Headless CMS with Laravel for static site generation. Built their blog platform. Two exceptional years with amazing colleagues.

2019–2020

Natural Cycles

Lead Web Developer

AngularTypeScriptNode.js

Stepped into a leadership role managing a web team. First experience with Angular and JavaScript frameworks at scale. Learned valuable management skills before returning to hands-on development.

2020

Qred AB

Web Developer

Vue.jsNuxt.jsTypeScript

Discovered Vue.js and Nuxt.js, deepening expertise in static site generation and modern JavaScript frameworks.

2020–Present

Apegroup

Full-Stack Developer

ReactNext.jsNode.jsPostgreSQL

Full-stack development on major projects using Next.js and React. Working across frontend and backend, gaining deep understanding of databases and server-side architecture.

End of the scroll. Start of a conversation.

GET IN TOUCH