Skip to content
View umairabid's full-sized avatar

Block or report umairabid

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
umairabid/README.md

Hi, I'm Umair πŸ‘‹

Backend engineer, about 10 years in. I spend most of my time inside Ruby on Rails monoliths and the systems that hang off them β€” queues, workers, databases, sync pipelines β€” making them faster, safer, and a bit nicer to work in.

I like working with people who care about the product, and I try to be one of those people too. Most of what I'm proud of, I shipped with a team.

What I work on

Going into systems that are already in production, finding the part that's slowing the business down or eroding trust, and helping the team fix it. A few things I've been part of:

  • Helped land a $1M+ contract at Event Temple by shipping the required logic and dual-connection feature on a tight deadline.
  • 20x faster admin dashboard (15s β†’ 650ms) at Rise People after we consolidated the data path.
  • 80% drop in support tickets after we rebuilt the volume-calculation service that was undermining the "we reduce your costs" promise.
  • 40% batch-job throughput lift via eager loading, N+1 cleanup, and memory tuning.
  • 75% faster critical API transactions through targeted refactoring.
  • Tracked down a rounding bug in invoice sync that was blocking a high-profile client β€” reverse-calculated prices from the downstream system to find the discrepancy.
  • Built an in-house Ruby gem at Fullscript to detect unnecessary LEFT JOINs in MySQL queries before they hit production.

Full history on LinkedIn.

Where I am now

Senior Software Engineer at Fullscript, working on Ruby on Rails, MySQL, GraphQL, and React.

Things I hack on after hours

I like building small tools, mostly in Go, mostly for the terminal. Arch + Vim + Tmux is my daily driver, and a lot of these projects come out of wanting to scratch my own itch.

  • lazysql β€” a TUI SQL client in Go. Built because I didn't want to leave the terminal to poke at a database.
  • sweaty_wallet β€” a personal-finance app (Rails + Hotwire) with a Chrome extension that pulls bank transactions. I use it on my own money.
  • malang β€” an experimental Arch Linux installer in Go + Bubble Tea. Started as "how hard could this be?" and turned into a real thing.
  • logs_stack β€” Grafana + Loki + Alloy observability setup I run for my side projects.
  • tmux / .vim β€” dotfiles. Always being tweaked.

Stack

Ruby Rails Go PostgreSQL MySQL GraphQL AWS Docker React Linux Vim tmux

Reach me

LinkedIn

Popular repositories Loading

  1. news-feed news-feed Public

    Facebook like news feed in jquery and PHP

    JavaScript 11 10

  2. notifications-system-php notifications-system-php Public

    Notifications System in PHP

    PHP 10 6

  3. lazysql lazysql Public

    A minimal, Vim-friendly TUI for PostgreSQL β€” clean three-pane UI, full Vim query editor, and a shell-command credential mode for rotating secrets.

    Go 4

  4. lightweight-accoridon lightweight-accoridon Public

    Lightweight accordion for applications which are not using jQuery UI and needs accordion

    JavaScript

  5. js-grid-tree js-grid-tree Public

    Grid based javascript tree

    JavaScript

  6. algos algos Public

    Contains algorithms given in CLRS and hacker rank

    C++