About the service
I'm a frontend developer who works specifically in ReasonML and Rescript — OCaml family languages that compile to readable and performant JavaScript. If your team needs honest strict typing right in the browser, this is my domain. I use the compiler as a design tool: exhaustive pattern matching, variants and records precisely describe your domain, and entire classes of runtime errors simply don't pass compilation. The result is an interface that continues working predictably even months after the first commit and through active refactoring.
Most of my work is built on top of React through official bindings, so I easily embed typed components in an existing application or build new from scratch. Integration with regular JavaScript and TypeScript libraries I handle through careful external bindings — you keep your favorite npm packages without losing type safety. I also configure the entire project toolchain: build, bundling, tests and CI, and when needed I build a smooth migration path for legacy code to Rescript without risky wholesale rewriting.
Important about scope: this is a separate offer specifically in ReasonML and Rescript, not PureScript, Elm or plain TypeScript. If you need the OCaml line with its type guarantees in the web — I'm the fit. I write clean documented code, explain tradeoffs in plain language and leave the team able to maintain the result.
— Frontend development in ReasonML and Rescript
— Typed components and React hooks through bindings
— External bindings and integration with JS and TS libraries
— Smooth migration of legacy JavaScript to Rescript
— Build, bundling, testing and CI configuration
— Domain modeling with variants, records and exhaustive matching
Most of my work is built on top of React through official bindings, so I easily embed typed components in an existing application or build new from scratch. Integration with regular JavaScript and TypeScript libraries I handle through careful external bindings — you keep your favorite npm packages without losing type safety. I also configure the entire project toolchain: build, bundling, tests and CI, and when needed I build a smooth migration path for legacy code to Rescript without risky wholesale rewriting.
Important about scope: this is a separate offer specifically in ReasonML and Rescript, not PureScript, Elm or plain TypeScript. If you need the OCaml line with its type guarantees in the web — I'm the fit. I write clean documented code, explain tradeoffs in plain language and leave the team able to maintain the result.
— Frontend development in ReasonML and Rescript
— Typed components and React hooks through bindings
— External bindings and integration with JS and TS libraries
— Smooth migration of legacy JavaScript to Rescript
— Build, bundling, testing and CI configuration
— Domain modeling with variants, records and exhaustive matching