About

Scalable frontend experiences with an engineering mindset

I'm a Frontend Engineer with a background in Electrical & Electronic Engineering, focused on building modern, user-centered web applications using React and TypeScript.

My path into development grew out of a technical, client-facing role in presales engineering. For several years, I analyzed requirements, worked with stakeholders, and translated complex technical needs into structured solutions. That experience still shapes how I approach frontend work today: with clarity, structure, and a strong focus on usability.

Production experience

From real-world systems to frontend architecture

Beyond personal projects, I've worked on a full-stack application used in production by a large number of users.

The system was built to replace more than ten years of unstructured Excel-based financial data with a structured web application backed by a database. Working in a small team, I was primarily responsible for the frontend and contributed to the overall UI architecture and user experience.

I designed and implemented the application's layout and component structure, including data tables, forms, filters, and search functionality. A big part of the work was building reusable components so the interface stayed consistent and maintainable as the system grew.

The application supported real workflows such as client management and financial records. It included session-based authentication, asynchronous data flows, and export functionality for PDF and Excel using task polling, so the UI stayed responsive during long-running operations.

That experience gave me a clearer understanding of how frontend applications behave in real production environments, especially when they need to work closely with backend systems and real users.

Craft

What I enjoy building

I'm particularly interested in interfaces that feel structured, intuitive, and close to real products, not just static demos.

Responsive interfaces

Layouts that work smoothly across devices without losing clarity or hierarchy.

Component-based systems

Reusable UI structures that scale, stay consistent, and remain maintainable.

Data-driven applications

Dashboards, forms, search, filters, and workflows where usability really matters.

Interactive UI

Motion and interaction that support the experience instead of distracting from it.

Most of my projects follow a Single Page Application approach, with emphasis on clean state management, reusable components, and clear data flow.

Process

How I work

I approach frontend development as part of a complete system, not just the visual layer.

  • clean, readable, and maintainable code
  • scalable component architecture
  • proper handling of real states: loading, error, success, and async flows
  • collaboration with backend and design

My engineering background and presales experience help me bridge business needs with technical implementation. I tend to think in systems rather than isolated features.

Current focus

Current focus

SSR content panel

I am evolving the Java hotel reservation project into a complete full-stack application with a Spring Boot server, a real database, and a polished React frontend that presents the booking flow clearly and professionally.

  • Spring Boot backend with structured REST APIs for rooms, customers, reservations, availability, and cancellations
  • Database design with relational tables, validation rules, and clean persistence for real booking scenarios
  • React frontend focused on a polished hotel-style presentation, responsive UI, and clear user flows
  • Employer-facing showcase with architecture diagrams, API documentation, and a complete end-to-end demo

Updated 2026-05-16

Toolkit

Stack

SSR content panel Updated 2026-05-16
ReactTypeScriptJavaScriptTailwind CSSSCSSBootstrapViteReact RouterGSAPjQueryNode.jsExpressPostgreSQLREST APIsJWTJavaOOPUMLSQLGitFigmaCanva

Beyond code

Design, visual communication, and interaction

I also have a strong interest in design and visual communication, including graphic and video design. That naturally influences how I think about UI, layout, rhythm, and interaction. For me, frontend development is not only about functionality. It's about creating experiences that feel clear, thoughtful, and engaging.

Let's connect

I'm currently focused on growing as a frontend engineer and contributing to real-world applications. If you're looking for someone who combines engineering thinking with a strong focus on frontend architecture and user experience, feel free to reach out.

Contact me