Your request has been sent.

Portfolio Projects that I've worked on

See all projects
Etufillari
ReactNextJSTypeScriptTailwindCSSWordPress

Etufillari

User page

Etufillari
Figma

Etufillari

Figma design

Etufillari
ReactNextJSTypeScriptTailwindCSSWordPress

Etufillari

Landing page

Etufillari
ReactNextJSTypeScriptTailwindCSSWordPress

Etufillari

Calculator page

Modes
LitWeb ComponentsTypeScript

Modes

Landing page

Modes
LitWeb ComponentsTypeScriptTipTap

Modes

Full dark mode support

Modes
LitWeb ComponentsTypeScriptchart.js

Modes

Charting based on chart.js

Modes
SvelteKitTypeScriptTailwindCSS

Modes

A theme builder

Projects

Check out these projects I've worked on. They cover different areas like web design, data analysis, and software development. Take a look and see how I can help with your next project.

Modes UI

A technology agnostic UI library

Modes UI is a web component library that can be used with any framework. It is built with Lit and TypeScript. It includes a wide variety of different components, ranging from data visualization using Chart.js, to a rich text editor using TipTap. The library is used internally across most digital projects at Metso.

LitWeb ComponentsTypeScriptChart.js

Etufillari

A web application for managing biking benefits

Etufillari is a web application for managing biking benefits. It is built with NextJS and TypeScript. The development started from sketching out the user interface and user experience in Figma, and then implementing the design using Tailwind CSS. The application is integrated with a backend API that is built with Prisma and PostgreSQL.

FigmaReactNextJSTypeScriptTailwindCSSWordPress

KoivuDev

A personal blog and portfolio

This website is built with SvelteKit and TypeScript. It is a personal blog and portfolio that showcases my work and projects. The website is built with a focus on performance and accessibility. It is hosted on Cloudflare and uses a custom domain name. The website is built with a mobile-first approach and is responsive on all devices.

SvelteKitTypeScriptTailwindCSSSupabaseResend