-
Kotlin(backend) -
TypeScript(frontend, withReact) -
PostgreSQL(database) -
AWS(infrastructure)
Liflig is a firm that delivers tailor-made software projects for clients, taking responsibility for the full lifecycle of a project – architecture, design, development, maintenance and operations.
My work at Liflig started with an internship in the summer of 2023. Our team of interns were tasked with building a backend system and admin UI for IDTag, an exciting startup! I learned a lot from this project, and I'm proud of what our team delivered.
In February 2024, after delivering my master's thesis, I started working full-time for Liflig. For the next two years, I mainly worked with TOMRA Reuse, where we built a platform that:
- Processed returns of reusable packaging (a "deposit-refund system")
- Integrated with payment service providers to perform refunds
- Integrated with our logistics processes to allow tracing the lifecycle of all packaging going through the system
- Provided an admin UI for monitoring and configuring the system
...and this just scratches the surface! My time at Tomra taught me a lot about how to work with a live production system, and how to design such a system for robustness and observability, which really matters when the system is handling real money.
In addition to my work at Tomra, I also contributed quite a bit to common libraries that we used across projects in Liflig (see the list below). This taught me about API design, how to build intuitive abstractions to reduce the risk of errors, and how to maintain backwards compatibility.
My time at Liflig came to an end in May 2026, when I got a unique opportunity to work at a startup, Birdsview. It truly was a difficult choice to make the switch – I got to know so many skilled and kind people through my time at Liflig, and I'm so grateful for that.