Image de couverture du développeur
Developer's avatar

Description

Although I started my career as a designer back in 2000, throughout past 15 years I’ve been working with Rails building various web apps from small personal sites for me and my friends to huge multi-million SaaS projects, both private and governmental. And though most of my portfolio is a private work under NDAs, I have committed to several open source projects.

Past several years I was working with Click Funnels, creating tools to automate OpenAPI generation. In particular, I created the open-source gem jbuilder-schema, which generates OpenAPI-compatible components from Jbuilder files, most Rails applications already have. Those can be used with Rswag for example, or we used them with bullet_train-api gem. I have plan to release gem that would fully generate OpenAPI specs for the application, based on its routes and Jbuilder files, so every Rails app may have API documentation for free.

Now I have some free time so I’m writing a small app for iPhone for managing finances. I needed a library to calculate recurrent events but couldn’t find a good one for Swift. So I rewrote ruby-rrule gem into a Swift Package RRule and released that as open source as well.

In my work I mostly like big and complex tasks, I love to dive deep and find elegant solutions. Creating a feel of some undercover magic for user is what really thrills my mind. Of course during my career I had different projects, with fresh and legacy code, I even had my own «Web Studio» working with several clients, and organized first IT conference in Crimea back in 2013.


Links to some of my work I mentioned:
- https://github.com/bullet-train-co/jbuilder-schema
- https://github.com/bullet-train-co/bullet_train/pulls?q=is:pr+is:closed+author:newstler
- https://github.com/bullet-train-co/bullet_train-core/pulls?q=is:pr+is:closed+author:newstler
- https://github.com/newstler/rrule