
Maxim
/kio.dev
Software engineer in New York specializing in secure, high-performance systems for the web.
About me
I’m a New York–based software engineer focused on building secure, high-performance systems for the web. I’ve worked on everything from early-stage startups to large, distributed platforms, delivering secure, reliable systems that scale.
I bring a mix of technical depth and broad experience across:
- Security and infrastructure: designing and implementing access control models, authentication systems, release-stable APIs, and reliability strategies for complex environments
- Full-stack development: delivering performant, accessible, and user-friendly applications, supported by robust testing and internationalization
- Cross-language fluency: JavaScript/TypeScript, Go, Ruby, and Elixir, with a track record in open-source contributions and production-grade systems
I thrive in solving problems that slow teams down or put them at risk... tightening security postures, removing scaling bottlenecks, and shipping features without downtime.
Outside of work I’m into hiking, climbing, and photography, along with music, vintage design, and sci-fi.
For consulting, collaborations, or just a chat, feel free to shoot me an email.
Recent thoughts
Perfect Gradients in CSS via Easing and the LAB Color Space
Benefits of easing linear gradients in CSS and using LAB colour space to create smoother and more visually pleasing colour transitions.
Running Linux-only binaries under FreeBSD
Running Linux-only binaries under FreeBSD using its Linux binary compatibility tools and Jails
Embracing Modern Data Validation in EmberJS
With Ember's shift away from Mixins and Computed Properties towards more standard JavaScript syntax and patterns, I wanted to detail how I wrote a new utility for validating Models, leveraging TypeScript, yup, and Tracked properties in order to leave behind old patterns and provide strict type-safety
Mixing WebSockets & HTTP endpoints in Elixir with Cowboy + Plug
Using a custom dispatcher structure for mixing HTTP and WebSocket endpoints in a simple Plug-based Elixir API