Skip to main content

Frontend Developer

Located in Tampere, Finland.

Building reliable, accessible frontend applications with strong UI and long-term maintainability.

I build interfaces that stay clear, scalable, and easy to work with — for both users and developers.

Learn more ↓

At a Glance

My background and focus areas

6 years of professional frontend experience

In-house, consultant, and freelance experience

Specializing in UI systems

Reusable patterns, design systems, and interface consistency

Building complex interfaces

Dashboards, admin tools, and data-heavy UIs

What I Do Best

The work I tend to own in production frontend teams

Design → Production UI

Turn designs into pixel-accurate, production-ready interfaces

Design Systems

Build and evolve design systems for large applications

Legacy Redesigns

Modernize legacy interfaces without breaking workflows

Scalable Architecture

Structure frontend codebases for long-term maintainability

Holistic Development

Balance UX, performance, accessibility, and developer experience

End-to-End Ownership

Own features from idea to production and iteration

Tools & Technologies

Tools I’m comfortable owning in production environments

Frontend

  • TypeScript & JavaScript
  • React for application UIs
  • Next.js for full-stack applications
  • Semantic, responsive HTML & CSS

Design & UI

  • Design-to-code workflows
  • Design systems & component libraries
  • Accessibility-first development (WCAG)

Quality & Tooling

  • Type safety, ESLint, and linting standards
  • Pre-commit hooks & CI/CD
  • Code reviews & shared standards

How I Work

What you can expect when working with me

Ownership Mindset

Own features and outcomes, not just assigned tasks

Quality Over Speed

Prioritize quality while making pragmatic trade-offs

Proactive Communication

Surface constraints early and propose solutions

Follow-through

Carry work through QA, edge cases, and production readiness

Collaborative by Default

Work closely with designers, backend developers, and product teams

Maintainable Code

Write code that’s easy to understand, extend, and hand off

As a coworker

What teams can expect when working with me

Strong client communication

I’m comfortable running conversations with stakeholders, asking the right questions, and translating needs into clear next steps.

Reliable teammate

I follow through on commitments, keep people in the loop, and aim to be predictable in the best way.

Approachable and helpful

I enjoy helping others unblock, reviewing work, and sharing context so the team can move faster together.

Client empathy

I listen carefully, confirm what success looks like, and help keep solutions grounded in real user needs.

Clear handoffs

I document decisions, share context, and leave work in a state where others can pick it up without friction.

Low-ego collaboration

I care more about good outcomes than credit, and I’m happy to adapt when the team finds a better path.

Let's Build

I’m interested in teams where frontend quality matters, ideas are heard, and products are built to last. You can learn more in my full CV.

If that sounds like your team, I’d be happy to talk.