About
Hi, I’m Mahmoud Bakr — a backend engineer who works primarily with Ruby on Rails. I spend most of my time on APIs, background jobs, payment integrations, and the kind of backend plumbing that keeps things running in production.
Currently working remotely as a Senior RoR Engineer at Tadarab, an e-learning platform based in Kuwait.
This blog is where I write about Rails internals, patterns, and things I find genuinely useful in backend work.
Tech Stack
Backend-heavy, Rails-first.
- Core: Ruby on Rails, Ruby, PostgreSQL, Redis
- Background Jobs: GoodJob, Sidekiq, AWS SQS
- Cloud & DevOps: AWS (ECS, ECR, S3, RDS), Docker, GitHub Actions
- Testing: RSpec, FactoryBot, Capybara
- Auth: Devise, OAuth (Google, Facebook, Apple), SAML
- Frontend (supporting): React, Next.js, TailwindCSS
Experience
- Senior RoR Backend Engineer — Tadarab, Kuwait (remote) · Nov 2023 – Present
- Full Stack Engineer — path2live, UK (remote) · Oct 2022 – Sep 2023
- Senior Code Reviewer & Technical Mentor — Microverse (remote) · Nov 2021 – Dec 2023