About the service
I develop production software in Roc — a fast and friendly functional language, successor to Elm. If you need the safety of pure functions without losing speed, this is exactly my area. In recent years I've released command-line utilities, HTTP servers and heavy computational tasks on the backend, and they all rely on Roc's main idea — the platform/host model. Your business logic stays pure and portable, while the platform below handles dirty work with sockets, files and system calls. I carefully design this boundary so code reads like simple algebra while working close to the metal.
Here's what I can do for you. Create a CLI from scratch: argument parsing, subcommands, colored output and clear return code contract. Set up a web server that handles real traffic, with routing, JSON handling, structured logging and graceful shutdown. Port an existing script or slow prototype to Roc so it starts fast and stays compact. Build my own platform if your host has non-standard requirements, and attach an effects layer to your runtime.
Experience with Elm helps here: Roc preserves the same calm, readable style and same discipline without null, so refactoring is safe and review is quick. I write tests, document the public interface and hand over a repository your team can develop without me. You get clean commits, a short note about the platform boundary and a call-through for review. Describe the task and shape of your data — and I'll honestly say if Roc is a fit here and how I'd build it.
Here's what I can do for you. Create a CLI from scratch: argument parsing, subcommands, colored output and clear return code contract. Set up a web server that handles real traffic, with routing, JSON handling, structured logging and graceful shutdown. Port an existing script or slow prototype to Roc so it starts fast and stays compact. Build my own platform if your host has non-standard requirements, and attach an effects layer to your runtime.
Experience with Elm helps here: Roc preserves the same calm, readable style and same discipline without null, so refactoring is safe and review is quick. I write tests, document the public interface and hand over a repository your team can develop without me. You get clean commits, a short note about the platform boundary and a call-through for review. Describe the task and shape of your data — and I'll honestly say if Roc is a fit here and how I'd build it.