01
Komplette Portale von Grund auf
Konzept, Datenmodell, Frontend, Redaktion. Keine halben Sachen und keine Baukasten-Reste.
FREISBERG — PORTALE AUS SMÅLAND, SCHWEDEN
40 Jahre Programmierung, davon 30 mit internationalen, mehrsprachigen Portalen. Der Arbeitsplatz: ein Hof auf einer Waldlichtung, fünf Kilometer bis zum nächsten Nachbarn. Dazu erstaunlich gutes Internet.
40
Jahre Programmierung
30
Jahre mehrsprachige Portale
35
Sprachen im größten Portal
1
Ansprechpartner
SKOG
WAS ICH MACHE
01
Konzept, Datenmodell, Frontend, Redaktion. Keine halben Sachen und keine Baukasten-Reste.
02
Sprachen, die nicht angeflanscht sind, sondern von Anfang an tragen — inklusive Workflow für alle, die pflegen.
03
Saubere Strukturen, die auch nach zehn Jahren und einer Million Datensätzen noch Sinn ergeben.
04
hreflang, Sitemaps, saubere URLs pro Sprache. Damit Google versteht, was Menschen längst verstanden haben.
05
Logo, Farbwelt, eine eigene Bildsprache — und alles, was daraus im Druck und im Großformat wird. Reduziert, geometrisch, mit Platz zum Atmen.
06
Server, Updates, Backups, Monitoring. Du bekommst eine Seite, keine Hausaufgabe.
SPEZIALGEBIET
Mehrsprachigkeit ist der Punkt, an dem die meisten Projekte teuer werden — weil sie erst nachträglich dazukommt. Ich baue von der ersten Zeile an dafür.
Von Anfang an
Sprache ist Teil des Datenmodells, kein Plugin, das man später drüberlegt.
Übersetzen ohne Angst
Redaktion und Übersetzung laufen getrennt vom Code. Niemand muss eine Datei anfassen, um ein Wort zu ändern.
Fallbacks, die Sinn ergeben
Fehlt eine Übersetzung, bricht nichts — die Seite fällt sauber auf die nächste passende Sprache zurück.
Auch für Google
Jede Sprache mit eigener URL, hreflang und Sitemap. Sonst findet dich nur, wer dich schon kennt.
SPEZIALGEBIET
Hinter einem großen Portal steht ein Datenbestand, der über Jahre wächst: Fahrpläne, Haltestellen, Orte, Übersetzungen. Ich baue ihn so, dass er auch nach dem hundertsten Import noch sauber ist — und in zehn Jahren noch Sinn ergibt.
Viele Quellen, ein Modell
Fahrpläne aus nationalen Datenportalen, von Verkehrsverbünden und Betreibern, dazu eigene Recherche, wo es keine offenen Daten gibt. Alles landet in einem gemeinsamen Modell, mit Gültigkeit je Fahrplanperiode.
Erst prüfen, dann übernehmen
Jeder Import läuft zuerst als Probelauf und wird erst nach Prüfung übernommen. Was von Hand gepflegt wurde, überschreibt kein Import.
Ein Register statt Dubletten
Haltestellen werden gegen ein eigenes Stationsregister abgeglichen, doppelte zusammengeführt. Ortsnamen in Originalschrift und Umschrift — bei rail.world in 35 Sprachen.
Eigene Server, offene Formate
PostgreSQL, Python und TypeScript auf eigenen Servern in der EU. Bevorzugt GTFS, anderes nach Absprache. Quellen werden genannt, Lizenzen eingehalten, nichts weiterverkauft.
Ein Bahnhof, wie er im Stationsregister steht: Namen in Originalschrift und Umschrift, die Herkunft jedes Werts, die Gültigkeit je Fahrplanperiode. Was von Hand gepflegt wird, ist geschützt.
SPEZIALGEBIET
Code und Aussehen sind bei mir nicht zwei Gewerke. Wer die Datenstruktur kennt, gestaltet die Oberfläche anders — und wer das Zeichen gezeichnet hat, bringt es sauberer ins Raster.
Farbwelt und Typografie
Eine Palette, die auf dem Schirm, im Druck und im Großformat trägt. Festgehalten als Werte, nicht als Gefühl.
Logo und Marke
Vom Zeichen über den Briefbogen bis zur Visitenkarte. Ein System, aus dem sich der Rest ableiten lässt, kein einzelnes Bild.
Über den Bildschirm hinaus
Geschäftsausstattung, Drucksachen, Beschilderung, Fahrzeug- und Großformat. Dieselbe Marke, nur in anderer Größe und auf anderem Material.
Oberfläche und Bedienung
Wie sich etwas anfühlt, nicht nur wie es aussieht. Kurze Wege, und Knöpfe da, wo man sie sucht.
Nichts davon ist ein Entwurf: dieselben Farbwerte laufen im Stylesheet, dieselbe Schrift setzt Überschrift und Kleingedrucktes.
REFERENZEN
6 VON 12 · WECHSELN VON SELBST
ZUM ÖFFNEN KLICKEN
Große Routendatenbank mit Strecken, Umstiegen und Nachtzügen — von Reisenden gepflegt, nicht von einer Buchungsmaschine.
Fahrpläne, Abteilklassen und Preise für Nachtzüge weltweit. Unabhängig, ohne bezahlte Platzierungen.
Findet Menschen, deren Route eine Weile parallel zur eigenen verläuft. Für Alleinreisende, ohne Swipe.
Kuratierte Unterkünfte höchstens fünf Gehminuten vom Bahnsteig. Gemessene Fußwege, keine Luftlinie.
Firmenseite und Dach für mehrere Bahnreise-Plattformen. In sieben Sprachen, illustriert, sehr aufgeräumt.
Handwerkerseite in Småland, schwedisch und deutsch. Klein, schnell, bringt Anfragen.
Modulhäuser aus Holz auf einem gemeinsamen Raster — schlafen, koppeln, heizen, füttern. Kein Plastik, keine Chemie, kein Zwinger.
Reisende nehmen ihn mit und schicken ein Foto. Neue Länder trägt sein Besitzer selbst ein — Karte, Zähler und Seite ziehen nach.
Datum eingeben und sagen, worauf man Lust hat — Radfahren, Wandern, Burgen, mit Hund und Kind. Heraus kommt ein Tagesplan mit Stationen, Zeiten und Wegen für Rad, Auto, Bahn und Bus.
Sagen, wo man wohnt, wann es losgeht und worauf man Lust hat — Badesee, Loppis, Kanu, Fika, Hofladen. Heraus kommt ein Tag in sinnvoller Reihenfolge, mit Öffnungszeiten, Plan B für Regen und dem Einkauf auf dem Heimweg.
Vereine und Angebote für Kinder an einem Ort — und der Weg dorthin: Fahrgemeinschaften unter Eltern, die sich kennen, Bus und Radgruppen. Mit Nachricht, wenn das Kind angekommen ist.
Bringt Reisende und Einheimische zusammen — für einen Kaffee, einen Sprachtausch, einen Abend in einer fremden Stadt. Man legt einen Aufenthalt an, kein Profil zum Durchwischen.
ÜBER MICH
Ich habe angefangen, als Programme noch auf Papier durchdacht wurden, weil Rechenzeit teuer war. Diese Angewohnheit habe ich behalten — sie spart heute noch das meiste Geld.
Seit dreißig Jahren baue ich internationale Portale: viele Sprachen, viele Daten, viele Jahre Laufzeit. Die Firma dahinter ist Railworld AB in Älmhult. Gearbeitet wird meistens woanders: auf einem einsamen Hof, mitten im Wald.
1984
Erste Zeilen Code. Seitdem nie länger als ein paar Wochen aufgehört.
1996
Erstes internationales Portal. Mehrsprachigkeit wird zum roten Faden.
2023
Zypern, bis Ende 2025. Auf der Insel sind in wenigen Jahren IT-Teams aus Israel, der Ukraine und halb Europa zusammengekommen. Geblieben ist ein Netzwerk, mit dem Projekte schnell international werden.
2026
Umzug nach Schweden. Kürzere Wege zum Wald, längere zum nächsten Supermarkt.
Heute
Railworld AB in Älmhult — eigene Portale und Kundenprojekte — von Konzept bis Betrieb, alles aus einer Hand.
Erzähl mir in drei Sätzen, was du vorhast. Ich antworte ehrlich, ob ich der Richtige dafür bin — auch wenn die Antwort mal nein lautet.
hej@freisberg.comKEIN TELEFON · ANTWORT MEIST INNERHALB EINES TAGES