01
Complete portals from scratch
Concept, data model, frontend, editing tools. No half measures and no page-builder leftovers.
FREISBERG — WEB DEVELOPMENT FROM THE SWEDISH FOREST
40 years of programming, 30 of them on international, multilingual portals. These days from Sweden: pines outside, code inside. Surprisingly good internet.
40
years programming
30
years multilingual portals
27
languages in the largest portal
1
person to talk to
WHAT I DO
01
Concept, data model, frontend, editing tools. No half measures and no page-builder leftovers.
02
Languages that carry the structure from day one instead of being bolted on — including a workflow for whoever maintains it.
03
Clean structures that still make sense after ten years and a million records.
04
hreflang, sitemaps, proper URLs per language — so Google understands what people already do.
05
Its own visual world instead of stock photos. Reduced, geometric, with room to breathe.
06
Servers, updates, backups, monitoring. You get a website, not homework.
SPECIALITY
Multilingual is where most projects get expensive — because it arrives last. I build for it from the first line.
From the start
Language lives in the data model, not in a plugin layered on afterwards.
Translating without fear
Content and translation run separately from the code. Nobody touches a file to change a word.
Fallbacks that make sense
A missing translation breaks nothing — the page falls back cleanly to the next sensible language.
Legible to Google too
Every language with its own URL, hreflang and sitemap. Otherwise only people who already know you will find you.
SELECTED WORK
ALL LIVE · CLICK TO OPEN
A large route database of legs, changes and night trains — kept by travellers, not by a booking engine.
Timetables, compartment classes and fares for night trains worldwide. Independent, no paid placements.
Finds people whose route runs parallel to yours for a while. For solo travellers, without swiping.
Curated places to stay within a five minute walk of the platform. Measured footpaths, not straight lines.
Company site and umbrella for several rail travel platforms. Trilingual, illustrated, very tidy.
A carpenter's site in Småland, Swedish and German. Small, fast, brings in enquiries.
ABOUT
I started when programs were still thought through on paper, because machine time was expensive. I kept the habit — it still saves the most money.
For thirty years I have built international portals: many languages, many records, many years of uptime. The company behind it is Railworld AB in Älmhult. The work usually happens somewhere else: on a remote farm, deep in the forest.
1984
First lines of code. Never stopped for longer than a few weeks since.
1996
First international portal. Multilingual becomes the through-line.
2022
Moved to Sweden. Shorter walk to the forest, longer drive to the shop.
Today
Railworld AB in Älmhult — own portals and client projects — concept to operations, all from one pair of hands.
Tell me in three sentences what you have in mind. I will answer honestly whether I am the right person for it — even when the answer is no.
hej@freisberg.comNO PHONE · USUALLY A REPLY WITHIN A DAY