I've been developing Rails applications for clients of all shapes and sizes since 2005. Since then, I've watched the web transform from simple, server-powered dynamic pages into the enterprise-level, sophisticated applications we develop today.
Ruby on Rails, while losing marketshare to new paradigms like FaaS, is still an indispensable tool for rapidly iterating on new product ideas. And because so many existing applications run on Rails, its relevance will remain for years to come.
With over a decade of professional experience building complex Rails applications, I've seen just about everything. I love to help companies find ways to get their Rails application development back on track, whether that be improving performance, improving developer productivity, or building new features.
Over time, Rails applications can develop a peculiar slowness resulting from unoptimized queries, poor caching techniques, and slow JSON generation. These problems start out small, but then grow and grow until they interfere with the usability of your application. Eventually, you might even be tempted to ditch Rails altogether.
Luckily, it doesn't have to be that way. I've seen just about every performance glitch under the sun, from poorly conceived database schemas to API endpoints that try to do too much and more. I'll help you re-tool your application to be faster and less prone to scaling woes.
Is your Rails team struggling to get traction? Does it feel like you're constantly putting out fires?
Rails revolutionized web development by favoring convention over configuration. But the benefits of this approach only go so far. The modern web presents new challenges not covered by Rails's conventions, like asynchronous messaging, complex business logic, integrations, and front end engineering.
I can help you identify pain points in your codebase and determine solutions to increase your velocity and reduce your time spent squashing bugs. The difference between a happy developer and a miserable one is often the difference between being reactive and being proactive. I'll help you structure your code and your team so you can spend more time dreaming and less time worrying.
I'm Teejay VanSlyke. I've spent the past decade building Rails applications for startups, agencies, and enterprise clients. I take a results-oriented approach to consulting. We'll assess what outcomes you'd like to achieve by hiring me, and you'll only pay for those results. Unlike my competitors, I do not charge you by the hour. This means you'll know exactly what you're paying for.
There is nothing that would stop me from working with Teejay again. In fact, working with him has ruined me for working with other less capable developers.
He’s an amazing talent and a force to be reckoned with.
— E.J. Coughlin, Hype Social