About *me*

What would like to know more about?

Myself, as a person

Let’s start with the most important bit: the non-work related stuff.

I am born and raised french but I have been living mostly in Australia since 2014. My partner is Australian.

I enjoy and practice outdoor sports quite a lot.

Right now, I tend to spend my weekends either kitesurfing or surfing.

In the past, I spent a lot of time in the Alps, practicing acrobatic paragliding, skiing or simply tramping up and down the mountains.

I also lived with my partner on Zef, a Mottle 33’ sailboat for almost two years.

I read a lot, fictions, non-fictions. Usually, the fiction stuff is to wind down after work days.

I try to make the most out my days, it’s both a blessing and a curse.

Beyond that, believe it or not, we live quite a simple life!

VIA Character strengths

My partner has introduced me to the VIA Characters’ strengths, I have been raving about since then.

I feel like I had a good grasp on who I was, yet seeing the results has challenged some of my thoughts and has improved my self-knowledge.

I would highy encourage anyone out there to take the test and learn more about themselves.

It is a great way to discover your strengths and exploit them.

These are my results, my top 5 strengths:

Myself, as a developer

I am working as front-end developper in Brisbane.

In the past, I worked as a fullstack developper - but my area of expertise gravitates towards the front end.

I have worked in production with numerous technologies and frameworks.

On the front side, I had the chance to work in production with all the main frameworks: Vue, React, Svelte, Angular and even AngularJS.

I don’t mind vanilla JS, but I do see the value of reaching one to a framework when needed, even it’s only purpose is to force convention. That’s a reason valid enough for me, large projects need convention!

Having said that, I am looking forward to more web components for performance and portability. Lit is on my curiosity list.

Speaking of JS, I rarely used JavaScript anymore - I have switched to TypeScript for 99% of my work for a few years now. I don’t think I have used much JS in my career at all, except when dealing with legacy code.

For the backend, my tool of choice as a freelancer has historically been Laravel as it gets the job done - but these days, I would probably reach out to a JS back-end framework to limit context switching. Prisma with a nice graphQL interface often gives you enough flexibility for the most common web applications.

I also had the chance to dabble in Rust when working in San Francisco, which has strongly improved my coding. I would love to spend more time working with technologies such as Go or Rust, but most of the time I would grab Deno or Node to get the job done. I am currently learning more about Go as it appears to have a low barrier of entry when it comes to multi-threading.

I am always curious to learn more and I have spent time trying different technologies.

I strive to write code as maintainable and clean as possible - although it’s always challenging in real life with business constraints.

I enjoy testing as it creates a buffer before coding which allows me to ‘plan’ the code. If possible, I would always practice a loose TDD approach.

When it comes to testing, I have tried many different approaches and I think I’m starting to get a good grasp on what to test in graphical user interfaces. My weapons of choice are Cypress and Jest, coupled with the Testing Library.

Funnily enough, I am not a very ‘techy’ person outside of coding. You won’t find me often gaming or wearing the latest smartwatch. Hey, I don’t even have a TV (or streaming services!). I leave my phone behind whenever the occasion arises!

But I love coding to craft solutions. I find the job of software developer very, very rewarding. My years as a freelancer were extremely fulfilling: I have seen the impact that writing code can have on people first hand.

Next goals

This year, I am experimenting with the 12 Weeks Year.

I will write a review of the book in the blog section; it was quite an interesting read.

Without going too much into detail, the idea is to break down your year in four chunks. For each of these chunks, you set yourself up to 3 goals along with strategies to reach them. Each week, you measure your success rate and take corrective actions if necessary.

We could say it’s goal setting, the agile way!

The goals for my next 12 weeks are:

  • Getting this website off the ground: I have meant to do so for two years now!
  • Loose 6 kilograms. I intend to run a marathon later this year, I want to put all the odds in my favor, edit: the marathon is happening, on the Gold Coast on the 2nd of July!
  • A financial goal. I won’t share it here, for privacy reasons,

About this website

Feel free to poke around my website and stay as long as you wish.

This is a space for me to publish my thoughts, learnings and mistakes.

I have multiple projects at the moment, one of them being the website you’re currently on.

For the past few years, I meant to open a digital-garden-like website. Well, here it is.

This site is powered by Astro. I take my notes on Obsidian and publish using a custom Deno script.

I might dedicate a post about it in the blog section at some stage.

Let me know what you think!

👋 Hey you! Want to connect?

I am always keen to connect with people.

If there something you would like to chat about, a mistake I have published, a different opinion, an opportunity to collaborate or simply to go for a surf session.

Feel free to reach out!

👇 Click here to get my email address ☝️

(I have hidden my contact details for privacy reasons)