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

RubyRuby on RailsPostgreSQLHotwireDockerKamalRSpec

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.

Find me online

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, iPhone, and 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, iPhone, and Android.

Stack

Ruby on RailsFlutterPostgreSQLHotwireDockeriOSAndroid

Open source

A published Rails gem, GitHub projects, and contributions to upstream open source.

All repositories

RubyGem

access_grant

Dynamic, database-backed, per-tenant roles and permissions for Rails — permission catalog in code, role mapping editable at runtime. Published on RubyGems.

Rubyrailsauthorizationrbac

Open source

ror_salesforce_integration

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

Rubyrubyrailssalesforce
Yaniv icon

Open source

Yaniv

Yaniv Score Tracker — Flutter scorekeeping for the Yaniv card game, with local history, QR game sharing, and smooth animations.

Dartflutterdartgame

Contributions

Contribution

avo

avo-hq/avo

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

Rubyrubyrailsavo

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

RubyRuby on RailsSinatraRSpecHotwireSidekiq

Frontend & mobile

JavaScriptTypeScriptReactFlutterDartHTML5CSS3

Data & cloud

PostgreSQLMySQLMongoDBRedisAWSGraphQL

DevOps & tooling

DockerKamalGitRabbitMQNestJSNode.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)