Work

Professional work and personal projects

I split my work into two parts: professional frontend work and personal projects. My professional experience comes from working in product and consulting environments, while my personal projects give me space to explore ideas more freely through code. Even though they come from different contexts, both reflect the same interest: building frontend experiences that are clear, thoughtful, and well-crafted.

Professional Work

Professional frontend experience

International E-commerce Platform

Stack

TypeScriptNext.jsKotlinNode.jsGraphQL

I worked on an international digital commerce platform focused on selling game titles and subscription-based products. Because of confidentiality, I cannot share the specific platform, but it was the kind of project that gave me a strong foundation in building production frontend experiences for real customers.

I contributed to account and checkout-related flows, including profile management, payment method linking, purchase confirmation, and ongoing improvements to the buying experience. Alongside supporting existing features, I also worked on new ones across a frontend stack based on TypeScript and Next.js, while the backend evolved from Kotlin services to Node.js with GraphQL.

Design System for an Insurance Company

Stack

TypeScriptReactAstroStorybook

I worked on a design system for an insurance company as part of a website renewal project. My focus was on building a reusable component library and organizing it into a clear, structured catalog that could support consistent implementation across the site.

The system was built with Astro and Storybook, and my work centered on creating components that could be reused in an AI-supported website development workflow. What I found especially interesting about this project was the balance between visual consistency, practical reuse, and thinking about components not just as isolated UI pieces, but as part of a broader system that other people and tools could work with.

Workplace Community Platform

Stack

FlutterNest.js

I am currently working on a social-network-like platform that is used internally within the company and is also being developed with future client distribution in mind. The product includes profile creation, role and office information, topic-based posting, and other features centered around communication and visibility across an organization.

My current work includes functionality for uploading files to user profiles and topics. The project has also given me experience working in a mixed frontend environment, with Flutter used as part of the frontend stack. Another interesting aspect of this work is the development process itself, which is strongly supported by an AI-assisted environment with agent-based tools for writing code, searching internal documentation, and helping with tasks such as issue creation. I find this especially interesting because it changes not only how features are built, but also how development workflows are structured and supported.

Personal Projects

Ongoing experiments and side projects

Alongside my professional work, I also build personal projects in my free time. These projects are a space for experimentation, learning, and exploring ideas that interest me outside of client and company work. Some of them are still ongoing, but together they reflect the kinds of interfaces, interactions, and frontend challenges I enjoy working on.

GitHub

Code Familiar

TypeScript-based CLI agent for reviewing frontend pull requests.

View on GitHub

GitHub

In Development

Bonk Board

A simple NPC HP tracker for DnD and other TTRPG game sessions.

View on GitHub

GitHub

In Development

Mystic Dice

A fun little dice-rolling app built with React Three Fiber.

View on GitHub