Skip to main content

Hi, I'm Babar Al-Amin

I'm a software engineer passionate about building scalable web applications. Here, I share my experiences with Ruby on Rails, system design, and web development best practices.

Read My Blog

Web Development

Full-Stack Solutions
Modern Technologies

System Design

Architecture Patterns
Data Modeling

Technical Strategy

Solution Design
Best Practices

Areas of Focus

Exploring the intersection of performance, maintainability, and developer experience

Ruby on Rails Development

Building maintainable applications using modern Rails practices, from monoliths to micro-services. Focusing on testing strategies and clean architecture patterns.

Database Optimization

Designing efficient database schemas and queries. Implementing caching strategies and exploring performance optimization techniques.

Testing & Best Practices

Writing maintainable tests and implementing continuous integration pipelines. Sharing insights on code quality and development workflows.

Performance & Scaling

Analyzing and improving application performance. Implementing scalable architectures and monitoring solutions.

Latest Articles

How to use git without pager

Sometimes it can be beneficial to disable the pager, especially when I only want to view simple things. I prefer not having to press "q" just to quit or mistakenly pressing "q" and "Esc" multiple times.

1 min read • May 15, 2023
Read more

My Password Manager Migration Story

For the last 8 years, I became a fanatical user of 1Password. I bought their v5 back in 2014. I migrated away from LastPass, and never looked back. Everything was good, until a few months ago when they said v8 won't be available as a standalone version anymore.

5 min read • October 03, 2022
Read more