About the service
I build frontends in Elm — a pure functional language that compiles to fast, predictable JavaScript. If you're tired of runtime exceptions, surprises like "undefined is not a function" and fragile refactorings, I offer a different foundation: an application where the compiler proves entire classes of errors impossible before users see them. Elm has no null, no implicit type coercion and in practice no runtime errors, so code that compiles once just keeps working. For me reliability is not a slogan but the reason I chose this language and the standard I bring to every screen.
I build every project on Elm Architecture — a clear one-directional flow of model, update and view that stays readable as the codebase grows. This structure makes state predictable, side effects explicit and testing simple; this is why teams that switched to Elm measure refactoring in minutes, not days. I watch for clean module boundaries, strictly typed data and honest error handling so the product is a pleasure to develop months after launch. I'm not a React, Vue or Angular developer trying something new — Elm is my craft and I work in it every day.
I can launch a new single-page application from scratch, embed Elm islands into an existing JavaScript site or rescue a codebase that's become scary to touch. I take on API integration, JSON decoding, custom types for your domain, responsive layout and accessible interfaces. I guarantee clear communication, careful commits and documentation you can actually use.
— Single-page applications based on Elm Architecture
— Converting fragile JavaScript components to type-safe Elm
— JSON decoders, REST and integration with third-party APIs
— Custom types precisely describing your business logic
— Embedding Elm into existing pages and gradual adoption
— Responsive accessible interface with clean maintainable code
I build every project on Elm Architecture — a clear one-directional flow of model, update and view that stays readable as the codebase grows. This structure makes state predictable, side effects explicit and testing simple; this is why teams that switched to Elm measure refactoring in minutes, not days. I watch for clean module boundaries, strictly typed data and honest error handling so the product is a pleasure to develop months after launch. I'm not a React, Vue or Angular developer trying something new — Elm is my craft and I work in it every day.
I can launch a new single-page application from scratch, embed Elm islands into an existing JavaScript site or rescue a codebase that's become scary to touch. I take on API integration, JSON decoding, custom types for your domain, responsive layout and accessible interfaces. I guarantee clear communication, careful commits and documentation you can actually use.
— Single-page applications based on Elm Architecture
— Converting fragile JavaScript components to type-safe Elm
— JSON decoders, REST and integration with third-party APIs
— Custom types precisely describing your business logic
— Embedding Elm into existing pages and gradual adoption
— Responsive accessible interface with clean maintainable code