Ruby · Rails · PostgreSQL

Santosh Prasad Sah

Senior Ruby on Rails Engineer

A decade crafting production Rails applications — from APIs and background jobs to Hotwire frontends and Kamal deployments.

Primary stack

Ruby Ruby on Rails PostgreSQL Hotwire Docker Kamal RSpec

Kathmandu, Nepal

Santosh Prasad Sah — Ruby on Rails engineer

About

A decade in the Ruby ecosystem — shipping production Rails apps.

Senior Software Engineer with a decade of Ruby and Rails experience designing, building, and scaling web applications. I specialize in Rails backends, PostgreSQL performance, system optimization, and shipping reliable software with RSpec, Docker, and Kamal — while leading teams and collaborating closely with stakeholders.

Santosh Prasad Sah — International Olympiad in Linguistics
IOL 2025 · Taiwan

Rails craft

Where I spend most of my engineering time.

Ruby on Rails

Rails backends

Models, services, APIs, and background jobs — built for clarity, testability, and scale.

Hotwire

Hotwire & frontends

Turbo and Stimulus for snappy Rails UIs, plus React and Flutter when the product calls for it.

PostgreSQL

PostgreSQL & performance

Query tuning, caching, indexing, and profiling — turning slow apps into fast ones.

Kamal

Deploy with Kamal

Dockerized Rails apps, zero-downtime deploys, and multi-server production setups.

Side projects

Rails backends, mobile clients — built outside day jobs.

View all projects
Kharcha Diary icon

Side project

Kharcha Diary

Rails API + Flutter — personal finance on web & Android

Live

A full-featured expense tracker I built end to end with Ruby on Rails on the backend and Flutter on mobile. Multi-currency accounts, bill splitting, recurring payments, and lend & borrow tracking — ad-free, synced across web and Android.

Stack

Ruby on Rails Flutter PostgreSQL Hotwire Docker Android

Open source

Side projects and contributions to upstream open source on GitHub.

All repositories

Open source

ror_salesforce_integration

Starter template for Salesforce Streaming API integration with Ruby on Rails — real-time account and contact sync using Restforce.

Ruby ruby rails salesforce

Open source

yaniv

Card game implementation in Flutter — multiplayer-ready UI with game state management and smooth animations.

Dart flutter dart game

Open source

RubyLlmPoc

Proof of concept integrating large language models with Ruby on Rails — exploring AI-assisted features in production Rails apps.

Ruby ruby rails llm

Contributions

Contribution

avo

avo-hq/avo

Contributions to Avo — a Ruby on Rails admin framework for building internal tools and CRUD panels quickly.

Ruby ruby rails avo

Latest writing

Rails, PostgreSQL, Hotwire, and production engineering notes.

All posts

Git Workflow

Branching strategy, pull request guidelines, code review checklist, and tagging conventions for production Rails teams.

Read

Toolbox

Technologies I reach for regularly.

Ruby ecosystem

Ruby Ruby on Rails Sinatra RSpec Hotwire Sidekiq

Frontend & mobile

JavaScript TypeScript React Flutter Dart HTML5 CSS3

Data & cloud

PostgreSQL MySQL MongoDB Redis AWS GraphQL

DevOps & tooling

Docker Kamal Git RabbitMQ NestJS Node.js

Experience

A decade across product companies and research labs.

Full timeline

Senior Software Engineer

InAllMedia

  • Enhanced application performance by 20% through caching, tech stack upgrades, and optimizations.
  • Improved team collaboration by streamlining internal processes and documenting guidelines.
  • Delivered enterprise-level solutions by identifying and resolving technical bottlenecks.

Software Engineer

Leapfrog Technology

  • Designed, built, and maintained high-performance, reusable software for enterprise applications.
  • Contributed to system improvements, defining software design patterns and best practices.
  • Collaborated with customers to prioritize feature enhancements and resolve technical challenges.

Software Engineer

Gurzu Inc / Jyaasa Technologies

  • Led technical approaches for multiple enterprise applications with on-time delivery.
  • Designed and maintained scalable software systems while implementing process improvements.
  • Mentored junior developers and conducted knowledge-sharing sessions.

Education

B.Sc. Computer Science and Information Technology

Academia International College, Tribhuvan University

2013 — 2018

Achievements

  • Winner, Hack-Ed 2020 — Hackathon on enhancing education in Nepal (Leapfrog Technology)