Programming since 1973, the last 25 years in Microsoft environment. I develop software for customers and for my own pleasure.
I have a background as professional software developer of applications and databases for the public transportation business, working for one of the largest Scandinavian software houses in this field. I retired in 2018 and since then, I worked part time as a freelancing software consulant, and otherwise focused on software for the module model railway community.
Starting out back in school 1973 using a smaller PDP/8 computerand TTY-terminal with punchtape, my first programs where train timetable simulation and a dating program. My proffessional coding started 1982 writing a timetable type setting program using a WANG computer and Basic, with transfer to the printing house. Later, I wrote more programs and databases for public transport in Pascal on Prime and VAX computers. From late 90's, I started with Microsoft Interdev, Visual Basic and SQL Server. A few years later it was .NET and Visual Studio, which it still is. I have worked with software and databases for public transportation, so transport operation i know.
- Developing in .NET and specifically Blazor - a web framework for .NET.
- Design and implementation of SQL databases, primarily using raw SQL on SQL Server and tools like Entity Framework and Dapper.
- Test driven programming in C#.
- Migration of systems from .NET Framework to .NET 8.0 and later.
- Software for real time monitoring of transportation.
- Software for planning and controlling model railway trains at module meetings.
- Programming using AI.
✅ in production or deployed to NuGet, ✳️ priority project, 🚧 under evaulation/redesign.
- Since 2016, I have developing a prototype for timetable planning that has been used for planning operations at several module meetings.
- ✅ Since 2018, developing geospatial calculation library Tellurian.Geospatial.
- ✅ Since 2019, developing a model railway fast clock as open source, see Clock in Azure.
- ✅ Since 2022, there is also a project for controlling analogue/FREMO RUT clocks.
- ✅ Since 2020, developing a model railway module and meeting management system as open source, see ModuleRegistry.
- ✅ Since 2021, developing an app to create and print loco- and wagon cards for model railway operation, see Wagon Card App.
- ✅ Since 2023, developing a library for reading XPLN .ODS files and validate consistency.
- 🚧 Since 2024, developing a standalone timetable planning app. The ambition is that it will be ready during 2026.
- ✳️ Since 2025, developing a web based train dispatch system. Planned release early 2026.
- ✅ In 2025, developed a library for LocoNet and XpressNet commuication.
- ✅ in 2025, developed a library for managing app translations in several ways.
- ✅ in 2026, developed a signal box and interlocking system for stations
- ✅ in 2026, developed a wiFRED Server.
- Developing open source.
- Learning and improving my development skills.
- Model railways, especially operation at module meetings, see FREMO.


