Senior Rails and Go Engineer
I build reliable product systems for SaaS teams.
I help teams design, ship, and maintain full-stack applications, payment workflows, search experiences, APIs, and background systems with Ruby on Rails, Go, and modern frontend tools.
14+
years building production software
Rails + Go
backend systems, APIs, and automation
Remote
senior IC work with distributed teams
Experience
Freelance / Independent
Backend Engineer (Go)
- ─ Built a Go daemon for Upstox v3 market data over WebSocket, including Protocol Buffers decoding
- ─ Implemented batched Telegram Bot API notifications for real-time pivot-point alerts
- ─ Designed dependency-injected interfaces with unit tests, PostgreSQL integration tests, and race-detector coverage
- ─ Packaged production deployment with systemd and EnvironmentFile-based configuration
Reinvented Hospitality
Senior Ruby on Rails Developer
- ─ Built the Omnis hotel and restaurant management platform from the ground up
- ─ Shipped conference booking workflows for hospitality operations
- ─ Implemented hotel bookings, staff management, and inventory features with Rails, Hotwire, and PostgreSQL
Mynewsdesk
Senior Software Engineer
- ─ Integrated Stripe for subscription billing and payment processing across the platform
- ─ Improved Salesforce data sync performance, reducing fetch times and API usage
- ─ Built a fast, full-text news search experience powered by Elasticsearch
- ─ Shipped core product features for a digital PR platform serving thousands of communicators
- ─ Developed GraphQL APIs consumed by a React-based frontend
HappyFunCorp
Ruby on Rails Developer
- ─ Delivered multiple client-facing Rails applications from planning through production delivery
- ─ Collaborated with distributed product and engineering teams across time zones
Tata Consultancy Services
Software Engineer
- ─ Designed and implemented service-oriented architectures for enterprise clients
- ─ Built internal tools that streamlined business operations and team workflows
Castle Rock Research
Ruby on Rails Developer
- ─ Contributed Rails features to Solaro, an online learning platform for exam preparation
- ─ Developed backend API services with asynchronous processing through RabbitMQ
Rising Sun Technologies
Junior Ruby on Rails Developer
- ─ Started as an early Rails developer building production web applications
- ─ Built RiseMoney, a SaaS platform for managing loan applications and disbursements
Personal Projects
Live product
StyleCloset
A wardrobe planning app for cataloging clothes, organizing custom categories, and finding outfits with search.
Built the product experience around quick capture, clean organization, and practical day-to-day outfit planning.
Live product
JobOrbit
A focused job aggregator for Rails and Go roles across Ruby on Rails Jobs, GoLang Jobs, Remotive, and RemoteOK.
Designed to reduce repeated job-board checking by collecting role listings into one focused search surface.
Open Source
Ruby on Rails Framework
→Contributed documentation and framework maintenance patches to Rails.
OmniAuth Twitter
→Co-maintainer of the Twitter OAuth strategy used by Ruby applications.
Ruby StackOverflow
→Built a Ruby interface for the StackOverflow API.
Ruby Raven
→Created a Rails API and Swift iOS app for tracking Ruby conferences.
What I Can Do
Rails Product Engineering
Designing and shipping production Rails applications with clear domain models, maintainable controllers, background jobs, and interfaces teams can keep evolving.
Performance & Reliability
Profiling slow paths, tuning database queries, improving caching, and making background processing more predictable for busy Rails applications.
Billing & Payments
Integrating Stripe-style billing flows, subscriptions, invoicing, and secure payment workflows that fit existing product and support operations.
Search & Data Systems
Building Elasticsearch-backed search, indexing pipelines, and data flows for content-heavy or operations-heavy products.
API Design
Designing REST and GraphQL APIs with authentication, versioning, documentation, and frontend-friendly contracts.
Senior Remote IC Work
Working across time zones with strong async communication, code review, pair programming, pragmatic planning, and steady delivery habits.
Skills
Backend
Frontend
Databases
DevOps & Tools
Testing
Methodologies
Recent Posts
View all posts →Concurrency in Ruby: Threads, the GIL, and Everything Around Them
How Sessions work in Rails
Asset Management in Rails: From Sprockets to Propshaft
Asset management in Rails has evolved significantly. This article examines the shift from Sprockets to Propshaft, the role of js-bundling and css-bundling, and when to choose each approach.