Experience
Senior software engineer, Midlane
Nov ‘23 - Current
typescript
next
react
sql
product
Creating a simple and effective product suite for HR processes in the blue-collar world. Currently delivering bit-sized quality features to find product market fit.
Lead engineer, Klarna
Jul ‘23 - Oct ‘23
typescript
nest
react
sql
react-native
leadership
product
In the ‘Card & Banking’ domain, I was poised to help better the consumer experience and the teams around it. Working on the Klarna app, shipping both to mobile & the web.
Staff engineer, Passbase
Aug ‘19 - Jun ‘23
go
ruby
rails
sql
typescript
react
nextjs
react
webpack
styled-components
aws
terraform
ddd
architecture
leadership
management
hiring
security
A VC-backed startup providing identity verification services worldwide.
I joined in the early stages, building the first versions of 3 core apps’ frontends, and moved on to take part in the hiring process of the frontend team, leading them to maintain and extend the apps.
After achieving product-market fit, the engineering team architectured a new product using new technologies, following a domain-driven design. I took part in the entire process where I had the opportunity to actively contribute on all sides: frontend, backend, and platform.
The company was eventually sold & I had to move on.
Software engineer, Recare
Jun. ‘18 - Mar. ‘20
typescript
javascript
flow
react
redux
graphql
rest
webpack
babel
e2e encryption
cryptography
A patient-transfer service for clinics in Germany.
In this role, I was part of the team that maintained and extended an existing product suite of 3 apps. Dealing with patient data, it was of utmost importance to ensure the company had no view into it, for which we used and maintained our e2e encryption solution.
After joining, it became evident that the codebase was hard to maintain. We migrated the entire codebase from the Flow type system to TypeScript, a procedure we could only conduct in full at once. We relied on our e2e integration test to validate that transition.
While extending its market ambition towards France, the products required internationalization, a challenge we decided to tackle by building a new app from scratch to update and synchronize terms within all our apps & codebases.
Frontend developer, Intern, Mhirba
Apr. ‘17 - Aug. ‘17
javascript
flow
react
angular
vue
electron
iot
prototyping
A craft studio for hire, managed by its only founder, working with big companies to prototype IoT products.
I developed a frontend for a cross-platform app, assessing various technologies for the job. Fast-paced iteration was essential to ensure the prototype fits the customer’s needs with quick feedback loops.
Game developer, Intern, Wolcen
Sep. ‘15 - Dec. ‘15
cpp
actionscript 2.0
cry engine 3
entity-component-system
documentation
An indie game studio that was working on its first game’s release.
I helped the team build the game menus, dependency management, and shader compilation. The team was short-handed at the time and looking to expand, which required thorough documentation for all steps taken during development.
Education
Epitech
Sep. ‘14 - Aug. ‘19
c
cpp
java
sql
tdd
architecture
management
During this 5-year program, I’ve learned to love programming, embrace new technologies and navigate a lot of different angles to software engineering.
In the final years, most of the program focused on entrepreneurship and innovation within the sector, learnings I carry with me to this day when working on tech products.
Projects
Molecule
https://github.com/marc-mrt/atom-molecule-dev-environment
javascript
flow
react
redux
css
styled-components
babel
rx
lsp
A plugin meant to turn the text editor Atom into a full-fledged IDE. I was one of 6 engineers working on this project, all of which were in different parts of the world, thus requiring a lot of effort to manage effectively. The project was discontinued.
Eniverse
https://github.com/marc-mrt/Eniverse-Showcase
javascript
flow
react
css
styled-components
webpack
babel
An e-sports agency, being the only engineer part of this initiative, I developed its showcase website and hosted it on Digital Ocean. The project was discontinued.