Services

Everything from design to deployment.
I make sure it works, and works well.

Application development

"We need to build something new — or add a significant feature to what we have."

I build web applications and APIs end-to-end, primarily in Rails and Elixir/Phoenix, with Vue.js or React on the frontend. I've worked with publishers, universities, tourism organizations, health-care companies, and startups. You get an application that's well-structured, maintainable, and built to last — not the fastest possible demo.

Legacy application rescue

"Our Rails app is years old, nobody wants to touch it, and we know it's a liability."

Old Rails applications don't have to stay old. I regularly upgrade Rails and Ruby versions, modernize dependencies, deal with security vulnerabilities, and migrate applications to current server infrastructure.

Server migration and infrastructure

"Our server is running Ubuntu 14 and we're afraid to look at it."

I provision, configure, and migrate servers. I handle the full transition process.

Code and security review

"We just inherited this codebase and have no idea what we're dealing with."

I audit your code, dependencies, and server config and you get a written report: what's broken or at risk, what's tech debt, what can wait. Useful before buying a product, hiring a team, or starting modernization.

Performance and reliability

"The app is getting slow, and we're not sure why."

Slow pages are usually a small number of fixable problems. I identify the actual bottlenecks — not the symptoms — and fix them.

Ongoing maintenance

"We need someone to keep the lights on and be there when something breaks."

Looking for something ongoing? Get in touch and we can talk about what that might look like.