Skip to main content

Product-focused full-stack developer

Herman Engström

Full-Stack Developer with 10+ Years of Customer-Facing Experience

Product-focused developer building real web and mobile applications with React, TypeScript and Node.js, with focus on real products, business value and users who need to get things done.

Product development and problem-solving
React, TypeScript, Node.js
Customer understanding from 10+ years on the front line

Overview

Quick overview

I combine full-stack development with structure, clear user flows and practical problem-solving.

Frontend

React, Next.js and Tailwind with focus on responsive interfaces that feel easy to use.

Backend

Symfony, Express, REST APIs, SQL and MongoDB with clear server-side ownership.

Product flows

Used to thinking in flows, content, conversion, admin work and what the user actually needs.

What I build

Full-stack work with product feel.

I want to work on things that need both structure and taste: clear interfaces, stable APIs and flows that people actually use.

01

Public websites

Pages where design, content, responsiveness and conversion need to work together.

02

Admin and dashboards

Internal tools with clear roles, good empty states, protected APIs and efficient daily use.

03

Shop and logistics flows

Practical systems where users need to find the right thing quickly and make fewer mistakes.

Working now

What I am building and improving right now.

My current focus is product work that shows engineering, ownership and real delivery: Byrdi, the portfolio platform and a sharper professional product story.

Byrdi as a product case

Developing product architecture, GPS flows and map-based ideas without exposing the private repository.

Portfolio in production

Hardening deployment, analytics, SEO, privacy and server config so hengstrom.se behaves like a real product.

Architecture and decisions

Preparing recruiter-friendly pages about how I think through systems, tradeoffs and technical decisions.

Profile

About me

My name is Herman Engström. I am a full-stack developer who likes clear systems, practical user flows and code that stays understandable as a project grows.

I have worked with React, Next.js, Node.js, Express, MongoDB, SQL and Symfony.

I work best where frontend, backend and product flows meet: clear interfaces, protected APIs and solutions that feel thought-through in daily use.

  • Full-stack development with React, Next.js, Symfony, Express and databases.
  • Product-aware implementation where responsiveness, content and flows get as much care as the code.
  • A background from banking and customer-facing work, which makes me strong at understanding needs and communicating clearly.
Download my CV

Flagship product

Byrdi is my product case for golf, GPS and real use on the course.

Byrdi is built as a product, not a demo. The goal is to help golfers understand the course, make better decisions and get a more useful digital caddie experience with maps, distances and location data at the center.

Private repository

The code stays private because Byrdi is an active product idea. The case shows product and architecture thinking without exposing the implementation.

The problem

Golfers need fast, clear and position-aware information without digging through menus or interpreting static course guides.

Product vision

A mobile caddie that combines GPS, course data, weather, playing context and decision support in an interface that feels natural during a round.

High-level architecture

React Native client for the mobile experience, Node.js API for product logic and PostgreSQL/PostGIS for geographic data, courses and location-based calculations.

Focus areas

Mobile product experience

React Native and TypeScript with focus on fast use, clear distances and an interface that works during play.

Map and GPS

OpenStreetMap, GPS features and geographic layers as the foundation for course view, distances and location-aware decisions.

Product architecture

Node.js, PostgreSQL and PostGIS for data, API structure and a backend that can grow with more courses and features.

React NativeTypeScriptNode.jsPostgreSQLPostGISOpenStreetMapGPSProduct architecture
View product case
Willow Hotel website preview

Main case

Willow Hotel shows how I take client work from idea to launch.

I took Willow from idea and visual direction to a published hotel website. The work involved design decisions, CMS structure, client collaboration and clear paths to rooms, spa, restaurants, meetings and booking.

  • Design to production
  • CMS architecture and responsive pages
  • Client collaboration, launch and problem-solving
Open Willow

Selected work

Projects

Selected cases that show product architecture, client delivery and practical problem-solving.

Tech

Skills

A more honest picture of what I actually work with: from interfaces to APIs, auth, databases and local quality.

Frontend

What I use to build responsive views, portfolio pages and admin flows.

ReactNext.jsTypeScriptJavaScriptHTMLCSSTailwind CSSResponsive UI

Backend

APIs, server logic and system parts where responsibility should not sit in the frontend.

SymfonyPHPNode.jsExpressREST APIValidationError handlingServer-side auth

Data and auth

Data models, login flows and admin features where security and clarity matter.

MongoDBMongooseSQLJWTRole-based accessAdmin dashboardsContact formsRate limits

How I work

The parts that make projects easier to start, review, run locally and keep building on.

GitGitHubDockerCI checksTestingLocal setup scriptsSEO basicsAccessibility basics

Background

Experience

Fullstack Developer, Sellfinity

2026

Builds and improves product-adjacent systems with Symfony and React, covering frontend, backend and practical flows for shop, logistics and daily user work.

Solo design and development, Willow Hotel

2026

Designed and built the full Willow Hotel website myself, from visual direction and page structure to responsive implementation and live flows for rooms, spa, restaurants, meetings and booking.

Full-Stack Developer Intern, Partihandel.se

2024 - 2025

Developed React components and worked with Node.js and Express on the backend. Built login, dashboard, API flows, JWT authentication and Docker-based development.

Bank Clerk, Sparbanken Skåne

2013 - 2024

Worked close to customers with advisory conversations, onboarding and complex cases where clarity, trust and problem-solving mattered. That background gave me strong business understanding and practice turning needs into concrete solutions.

Contact me

Have a project in mind or want to talk about a role? Send me a message.

Direct message

Tell me what you are building.

The message is stored in the portfolio admin inbox and only needs your email, subject and message.

Herman Engström | Product-Focused Full-Stack Developer