Full-stack Web Developer & Designer

Hello, I'm Mai.

I design and code user-friendly, well-structured web solutions with a strong focus on accessibility, sustainability and clear information architecture.

React & Next.jsUX & contentDatabases & structure
// Small glimpse of how I think
function buildSolution() {
  focusOn('users' );
  combine('UX' , 'clean code' , 'clear data structures' );
  deliver('accessible' , 'maintainable' , 'useful' );
}

Selected projects

See all projects →

Tivoli Internal Service – Booking Tool

Product design & system architecture

Concept for an internal booking system to manage deliveries and special guests using Tivoli’s backstage entrances, with focus on clear flows and data structure.

UXInformation architectureDatabase design
View project

Korean Skincare Webshop

SSR vs CSR case study

Two versions of the same webshop – one client-rendered React app and one server-rendered Next.js app – built to compare performance and developer experience.

ReactNext.jsBootstrap
View project

Lemonade Stand – React & Next.js

Frontend architecture & UI

A small ecommerce-style app showcasing routing, state management and API integration in React and Next.js.

ReactNext.jsTypeScript
View project

A bit about me

I'm a web developer with a background in multimedia design. I'm comfortable moving between UX, coding, and structuring data in a way that supports real user needs. I enjoy turning slightly messy, real-world processes into clear digital flows.

I'm especially interested in projects in culture, events and services – places where good tools actually make people's everyday work easier.

Current toolbox

Frontend: HTML, CSS, Bootstrap, React, Next.js

Backend: Node.js, Express, PHP, Laravel

Other: MySQL, Docker, Git & GitHub, accessibility-minded workflows