Sharp websites and tools for teams that need things to work.

I turn messy ideas into polished websites, internal apps, Mendix widgets, integrations and automation flows that are useful from day one.

SSKTraining ClubLive build
SSK Training Club website preview

Starkare tillsammans. Varje pass räknas.

A premium local business site with story, structure and conversion flow.

Bli medlemVåra pass
Internal tool
#10234New2m ago
#10233Processing15m ago
#10232Shipped1h ago
#10231Review2h ago
System healthUp
Automation flow
New form submissionValidate & enrich dataCreate record in systemSend email confirmation

MendixConnected

SalesforceConnected

REST APIConnected

SlackConnected

SSK

Träning som passar dig.

Responsive, fast and built around the next action.

Bli medlem
Live example: SSK Training Club/ssk

Your project preview

This is how your website, tool or flow could look.

Shape your version
Website preview

A premium homepage for a business that needs trust fast.

More confidence before the first conversation.

Lead path ready
Local serviceLive concept
Website

Turn the first visit into a real enquiry.

Clear offer, sharp visuals, fast loading pages and a contact path that feels obvious on every device.

Book a callView services
HeroServicesProofBooking

Choose your build

This is how your idea could take shape.

Start with a brief
Selected build

A premium front door that turns trust into enquiries.

For service businesses, clubs and founders who need a site that feels sharp, loads fast and guides visitors toward a real next step.

Likely pace2-5 focused weeks
Proof angleSSK Training Club is the live reference: story, structure, conversion and maintainable route-level pages.
Deliverables
  • Responsive homepage
  • Service pages
  • Lead/contact flow
  • SEO-ready structure
Stack
Next.jsTypeScriptGlobal CSSCMS-ready content

What I can build for you

Useful systems with a polished front door.

Explore services

Conversion-focused websites

For coaches, gyms, studios and businesses that need more leads, members and trust.

Outcome: More enquiries, more sign-ups, more confidence.

Internal tools

Custom tools that streamline operations and help teams get real work done.

Outcome: Less friction, clearer workflows, faster decisions.

Mendix & low-code apps

Enterprise-grade apps and widgets built faster without feeling compromised.

Outcome: Reliable apps in less time.

Custom widgets

Reusable UI components and widgets that fit your product and your users.

Outcome: Better UX, less rework.

Integrations & APIs

APIs, webhooks and integrations that connect systems and remove silos.

Outcome: Connected data and automated flow.

AI-assisted workflows

Practical automation and AI flows that save time and improve quality.

Outcome: Faster work, smarter decisions.

Transformation diagnostic

From messy to useful, with the gaps made visible.

Request audit
Diagnostic

The offer is good, but the page makes people work too hard to trust it.

Turn attention into enquiries.

Ask for this audit
Before
  • Generic hero copy
  • Unclear next action
  • Services buried in text
  • Mobile feels secondary
After
  • Sharper first screen
  • Obvious CTA path
  • Proof placed earlier
  • Responsive pages built for scanning

Technical range

The stack behind the polish.

See proof
Interface

Frontend product craft

Sharp, responsive UI that feels designed, performs well and makes the next action obvious.

Next.jsReactTypeScriptDesign systemsResponsive UI
Platform

Mendix and low-code

Low-code delivery with enough pro-code judgment to keep widgets, workflows and handover maintainable.

MendixPluggable widgetsWorkflow UXValidationReusable patterns
Flow

APIs and automation

Practical integrations that connect intake, records, notifications and follow-up without manual chasing.

REST APIsWebhooksMaken8nSlack flows
Quality

AI evaluation thinking

Rubrics, scoring loops and review surfaces that make AI-assisted work easier to trust and improve.

LLM evalPythonRubricsPrompt iterationReview dashboards

Recent builds and experiments

Real problems. Useful solutions.

View all work

Mendix Custom Time Picker

MendixJavaScript
Problem
A standard time picker did not fit the UX needs and validation rules.
Built
A flexible accessible picker widget with validation, timing rules and reusable behavior.
Outcome
Better user experience and less repeated work across apps.
View case

Factory Layout / React Leaflet Widget

ReactLeafletTypeScript
Problem
Complex factory layout needed to be visualized and interactive.
Built
An interactive map widget for layouts, zones and points of interest.
Outcome
Easier planning, better overview and faster decisions.
View case

AI Response Evaluation Hackathon

PythonLLMEvaluation
Problem
AI responses needed consistent scoring for quality, bias and correctness.
Built
An evaluation pipeline with rubrics, scoring and review dashboards.
Outcome
Clearer insights, better prompts and faster iteration.
View case

Slot Machine Game Experiment

ReactCanvasState
Problem
Explore browser game mechanics, probability and animation states.
Built
A slot-machine game prototype with state, payouts and smooth transitions.
Outcome
A playful test bed for clean UI state and motion.
View case

Enterprise Automation Concepts

Maken8nAPIs
Problem
Manual processes and scattered systems create friction and errors.
Built
Automation concepts and flows that connect systems and reduce manual work.
Outcome
Faster processes, fewer errors and happier teams.
View case

About the builder

One technical builder from idea to shipped product.

I combine hands-on fullstack delivery with platform thinking: clear UX, maintainable code, Mendix-aware architecture, integrations and automation that make the work easier after launch.

Scania enterprise contextMendix + pro-code hybridFrontend craftAutomation mindset

Architecture showcase

How the pieces should connect.

Selected layer 01

Interface

A polished frontend that makes the next action obvious and keeps the system pleasant to use.

Visitor intentClear routeAction-ready UI
Primary action

Which visitor decision should the page make easier within the first screen?

Content model

Which sections should be data-driven so the site stays easy to update?

Risk to remove

A beautiful interface that hides the next step, repeats content or becomes painful to maintain.

Proof to show

Responsive routes, reusable sections, stable CTAs and copy that points to one clear action.

Handover trace

Component map, route notes and the first backlog of page-level improvements.

Next.jsReactTypeScript

Delivery standard

The polish is backed by practical delivery checks.

Review proof
Responsive

Built for the awkward screens too.

Layouts get stable dimensions, mobile collapse rules and browser checks so the site still feels intentional when space is tight.

Desktop and mobile QA
Maintainable

Content lives in data, not scattered markup.

Services, work, skills, process, launch plan and contact options are separated from page composition so changes stay sane.

Structured content files
Reliable

Routes and redirects are treated as product behavior.

The site checks the pages people can actually visit, including old paths that should keep working after the move to `/ssk`.

Smoke-tested routes
Handover

The build should be easier to own after launch.

README notes, TODOs and improvement logs make it clear what works, what is placeholder, and what should be tuned later.

Docs and TODO trail
Connected

Interfaces are shaped around real flows.

Websites, internal tools, Mendix widgets and automation concepts are framed around data, states and follow-up work.

Architecture layers
Useful

Polish has to serve a next action.

Every major section points toward a practical decision: choose a build path, inspect work, start a sprint or write a better brief.

CTA-driven structure

Before launch

Make the quality bar visible.

Use this checklist

After launch ownership

The handover should make the next change easier.

Plan the handoff
Content

Know where the words and sections live.

Services, work proof, FAQs, contact details and repeated page copy stay in structured data where the project allows it.

Editable content map
Routes

Treat URLs as part of the product.

Live pages, case studies, SSK subpages and old redirects are documented so a launch does not quietly break visitor paths.

URL and redirect notes
Components

Reusable parts are named and easy to find.

The build leaves behind clear surfaces like preview studios, work cards, launch panels and contact tools instead of anonymous markup.

Component inventory
Verification

The quality trail is part of the handoff.

Typecheck, lint, build, smoke routes and rendered QA notes make the first version easier to trust and easier to change.

Verification log
Roadmap

The next useful move stays visible.

TODOs and the improvement log separate placeholders from product ideas, so the next iteration starts from evidence instead of memory.

Prioritized next steps

Experience timeline

Enterprise context, builder speed, platform direction.

View project page
01

Enterprise environment

Scania AB

Building and improving digital solutions inside a large organization where reliability, handover and real workflows matter.

Enterprise appsStakeholder alignmentQuality under constraints
02

Low-code + pro-code

Mendix development

Working with Mendix applications, custom behavior and reusable widgets where platform speed meets frontend expectations.

Pluggable widgetsValidationReusable UX
03

Web and tools

Fullstack projects

Shipping websites, browser experiments and product surfaces with React, TypeScript and pragmatic backend thinking.

Next.jsAPIsProduct polish
04

Current direction

Platform architecture focus

Growing toward platform architecture by connecting systems, standardizing patterns and designing for teams who need to move faster.

ArchitectureAutomationScalable patterns
05

Creative edge

Hackathons and experiments

Exploring AI evaluation, prompt quality, game mechanics and automation as a way to sharpen both product judgment and technical taste.

AI qualityGamesLearning by shipping

Scope fit

Estimate the right first scope.

Talk through it
Budget appetite
Pace
Main friction
Recommended start

Start with the page that needs to create trust fastest.

A premium first slice can clarify the offer, proof, visual system and contact path before the full site grows.

Selected shapeWebsite start
Likely startHomepage or service page sprint
First decisionWhich visitor should trust you faster, and what should they do next?
Use SSK as the live reference for premium local-business trust and route structure.
Offer structureResponsive page sliceCTA pathProof and content map

First sprint plan

What the first useful week can look like.

Start this sprint
Day 01Clarify

Turn the rough idea into a buildable brief.

We map the audience, the current friction and the one outcome the first version must prove before anything gets oversized.

One-page build brief
Audience and next actionCurrent pain or opportunitySmallest useful scope
Day 03Prototype

Make the direction visible enough to react to.

A focused interaction, landing section, dashboard slice or Mendix widget flow becomes tangible before the whole thing is built.

Clickable or code-native prototype
Core screen or pageKey statesProof needed for trust
Day 05Build

Ship the first useful slice with real structure.

The approved slice gets production-minded code, responsive behavior, content structure and the handoff details needed to keep moving.

Shippable vertical slice
Data/content shapeResponsive rulesLaunch blockers
Day 10Improve

Launch, learn and choose the next best move.

We review what is live, what should be measured and what deserves the next sprint instead of guessing from a big abstract roadmap.

Launch notes and next-step backlog
Measurement signalsFollow-up workOwner and maintenance rhythm

Before the first call

Check whether the idea is ready to build.

Bring the result

Quick readiness check

Tick what is already true.

Questions before we start

Useful answers before a sales call.

Ask your version
01Do I need a full rebuild?

Not always. I look for the smallest useful move first: sharper structure, a better conversion path, one missing workflow, or a focused rebuild when the current foundation keeps fighting the goal.

Good fit when the problem is unclear trust, messy navigation or a manual workflow that keeps returning.
02What if I only have a rough idea?

That is a normal starting point. The first pass turns rough context into a buildable brief, a visible prototype or a small slice that makes the next decision easier.

Useful output: one-page brief, prototype direction and a practical next-step list.
03Can you work with Mendix or low-code?

Yes. The sweet spot is improving platform UX around real users: custom widgets, interface patterns, API-connected flows and sharper screens that still respect the platform.

Best when a low-code app works technically but feels too clunky, generic or hard to adopt.
04Will I be able to update it later?

That is part of the delivery standard. Content, routes and repeated sections should be structured so the next change is obvious instead of hidden across scattered markup.

Handover can include edit notes, TODOs, route checks and clear content locations.
05Can this start small?

Yes. A focused sprint can be enough to prove the direction: one page, one tool workflow, one widget, one automation path, or one diagnostic pass before a larger build.

Small starts work best when there is one audience, one pain point and one measurable next action.
06What happens after launch?

We review what shipped, what needs watching and what deserves the next improvement. The goal is not just a polished first release, but a product surface that can keep getting better.

Post-launch work can cover fixes, iteration backlog, performance checks and next useful features.

My process

A clear path from idea to impact.

01

Clarify

We define the problem, users and constraints before anything gets overbuilt.

02

Prototype

I design the core workflow quickly so direction becomes visible early.

03

Build

I build clean, scalable foundations with attention to detail.

04

Ship

We launch, test with real users and make sure it actually works.

05

Improve

I iterate, optimize and evolve the product with your team.

Practical. Collaborative. Built to last.

Let's work together

Tell me what you want to build.

Let's build something useful.

Project brief

Shape the first message.

Choose the build, name the friction, then send Pontus a brief that already has structure.
Build type
Timeline
Main friction
Brief previewAdd context
Hi Pontus,

I am interested in: A conversion-focused website.
Main friction: The current experience does not create enough confidence.
Timeline: Soon.

Context:
What makes the current site, tool or workflow feel less trustworthy than it should?

Useful starting point:
Pontus should review the current offer, page structure, audience and strongest proof points.

Best,
What Pontus will ask next
  • Who needs to trust you faster?
  • What should visitors do next?
  • What proof already exists?
A conversion-focused websiteSoon
Send brief