Taxi Stockholm
Web Developer
Context
During my time at QBranch, I worked with Taxi Stockholm on the migration of their intranet and public website from Spirello to EPiServer 4. Alongside the CMS work, the project required integrating with Taxi Stockholm’s Unix‑based booking system — a legacy platform using a proprietary, undocumented‑outside‑the‑company protocol.
Work
EPiServer Migration
- Migrated the intranet and external website from Spirello to EPiServer 4
- Rebuilt templates, content structures, and administrative workflows
- Implemented features in ASP.NET and C#, backed by SQL Server
Booking System Integration
- Integrated the EPiServer‑based site with Taxi Stockholm’s Unix booking system
- Worked directly with a proprietary binary protocol requiring low‑level socket programming in .NET
- Interpreted and implemented protocol specifications involving byte arrays, offsets, and custom message formats
- Built communication components that translated between the web application and the legacy backend
Outcome
- Delivered a functioning EPiServer‑based intranet and public website
- Established a reliable integration path between the .NET application and the Unix booking system
- Gained hands‑on experience with low‑level networking, binary protocols, and legacy system interoperability
Reflection
This project was a mix of modern CMS work and deep technical spelunking. The proprietary protocol integration pushed me into low‑level networking, binary parsing, and careful reading of sparse documentation — a reminder that sometimes the most interesting challenges sit far below the UI layer.
Social