A portfolio with a little adventure

Hi, I'm Phil.
Welcome to
my little world.

Projects, places, and the chapters in between. Take a look around, or meet my smaller, slightly more pixelated self.

No game skills required. Curiosity encouraged.

A whole world to explore Meet Mini Phil An interactive detour through my story

01 / The person behind the pixels

A little about me.

The human bit. Not just the job titles.

Full-stack software engineer

Good stories start with a hello.

I’m a full-stack software engineer with six years of experience building and maintaining production applications across gaming, infrastructure, manufacturing, and blockchain. I take a pragmatic, business-first approach and enjoy owning a project from its first ideas through to delivery, whether working independently or alongside a team.

Outside of coding, I enjoy learning languages and discovering different cultures. I’m always curious about new perspectives—and interested in finding thoughtful, effective ways to solve problems.

Say hello

02 / Things I've built

From idea to "it works!"

The interesting part isn't just what a project does. It's how it gets there.

In progress / This website

Mini Phil's world

A playable portfolio globe with a walking character, streamed terrain, and location-based life chapters.

  • Next.js
  • TypeScript
  • React Three Fiber
  • Three.js
Under the hood
The challenge
Keep a character and camera grounded on a globe while visitors explore with keyboard or touch controls.
The approach
Spherical movement, local terrain patches, animated GLB models, and accessible HTML event panels layered over WebGL.
What's next
Real portfolio content, more world details, and autonomous wandering.
Take it for a spin
Project placeholder

Room for the next big thing.

A future case study goes here: the problem, my contribution, the technical decisions, and the outcome.

Case study outline
Context & contribution
Add the project background, my role, and collaborators.
Technical decisions
Add the real stack, architecture, trade-offs, testing, and accessibility considerations.
Results
Add verified outcomes and links to work that can be shared publicly.

No fictional client, technology, or outcome.

03 / Always learning

Learning,
one chapter at a time.

A mix of chemistry, time abroad, and certifications that have helped shape my work.

Explore the learning chapters

AWS Certified Solutions Architect – Associate

SeattleSept 2024 - Sept 2027

A solid foundation in designing secure, reliable cloud solutions on AWS—and a credential to prove it.

Microsoft Technology Associate: Developer

RedmondAug 2021 - Aug 2022

Earned the Microsoft Technology Associate: Developer certification, building a solid foundation in software development and sharpening the skills I use to turn ideas into working applications.

Erasmus Year Studying Chemistry

Université Grenoble AlpesSept 2016 - Jun 2017

An Erasmus year at Université Grenoble Alpes: I learned French and more chemistry, discovered how to ski, and kept up my fencing training. One year, several new skills, and a very full passport.

MChem — Chemistry with study in continental Europe

BristolSept 2014 - Jun 2018

Chemistry, with a continental twist: a Master's degree, a year of study in France, and a 2:1 to show for it. Plenty of experiments, new perspectives, and proof that chemistry travels well.

04 / The journey

More than a CV.

Work, sport, learning, life. Pick the chapters you want to explore.

Choose which chapters appear on the timeline

13 chapters selected

  1. Sept 1999 - Jun 2015

    Life events

    Bath

    Years of lessons, friendships, discoveries, and the occasional homework deadline. School gave curiosity a timetable—and plenty of room to roam.

    Find on globe A Curious School Life — Bath
  2. 2 Apr 2011

    Sporting achievements

    Dead Sea, Jordan

    At 16, I became U20 World Champion in Jordan—just days after placing seventh in the U17 event. One competition brought two huge milestones, and that title changed the course of my life. It was the moment fencing became much more than a sport.

    Find on globe World Champion at 16 — Dead Sea, Jordan
  3. Sept 2013 - Aug 2014

    Life events

    Paris

    A year as an au pair in Paris, looking after four boys and brushing up my French between family life and fencing practice. It was a year of lively conversations, busy days, and plenty of time on the piste—well, the fencing piste.

    Find on globe Au Pair in Paris — Paris
  4. Sept 2014 - Jun 2018

    Qualifications

    Bristol

    Chemistry, with a continental twist: a Master's degree, a year of study in France, and a 2:1 to show for it. Plenty of experiments, new perspectives, and proof that chemistry travels well.

    Find on globe MChem — Chemistry with study in continental Europe — Bristol
  5. Sept 2016 - Jun 2017

    Qualifications

    Université Grenoble Alpes

    An Erasmus year at Université Grenoble Alpes: I learned French and more chemistry, discovered how to ski, and kept up my fencing training. One year, several new skills, and a very full passport.

    Find on globe Erasmus Year Studying Chemistry — Université Grenoble Alpes
  6. Jan 2021 - Jun 2022

    Professional history

    Fareham

    Lumico

    My first software development job! At Lumico, I got to work across a variety of technologies—from .NET to Python to TypeScript—and projects in all sorts of industries. It gave me the chance to build experience across so many areas, and I still work with them today.

    Find on globe First Steps in Software — Fareham
  7. Aug 2021 - Aug 2022

    Qualifications

    Redmond

    Earned the Microsoft Technology Associate: Developer certification, building a solid foundation in software development and sharpening the skills I use to turn ideas into working applications.

    Find on globe Microsoft Technology Associate: Developer — Redmond
  8. Jul 2022 - Jun 2023

    Professional history

    Fareham

    Retro Dev

    After moving on from Lumico, I joined Retro Dev as lead developer. I helped maintain an NFT marketplace while building a minting service on the Cardano blockchain. Alongside that, I worked on Pavia as it grew from a small crypto-project idea into a huge 3D universe—a front-row seat to an idea becoming a world.

    Find on globe A New Crypto Challenge — Fareham
  9. Oct 2022 - Present

    Life events

    Capbreton

    After a year and a bit with the Lumico team, they kindly helped me follow my dream of living abroad while continuing to work with them. I joined their crypto division, Retro Dev, and got to start a new chapter without leaving a great team behind.

    Find on globe Moving Back to the Continent — Capbreton
  10. Jul 2023 - Present

    Professional history

    Capbreton

    Lumico, Pavia, Others

    I started freelancing in 2023, initially working mainly with companies I already knew. Freelancing also gave me the freedom to reach out to new clients and take on fresh projects.

    Find on globe Freelancing Career Started — Capbreton

05 / Your next move

Good things start
with a conversation.

Have a project in mind, a question, or a good story? This will be the place to say hello.

Your message will be sent directly to Philip. Your email address is only used to reply.

Emailphil@phima.dev

Phone+33766779691

SIRET947561460 00017