Hi, I'mMohamed Gharabawy
|
I build and operate production software, lead integrations, and create reusable AI development workflows with Codex, Claude Code, and GitHub Copilot. My work spans Rails applications, isolated development environments, automated verification, CI/CD, and AWS operations.

Experience
Building impactful solutions across industries
LexisNexis AI
Senior Software Engineer
Jan 2025 - Present
- Built reusable Codex, Claude Code, and GitHub Copilot workflows for bug investigation and feature delivery, from reproduction and browser verification through review cycles and PR feedback
- Automated Rails worktree setup with dedicated test databases and server ports so coding agents can develop and test parallel tasks independently
- Serve as integration lead: led the migration from GitLab to GitHub and integrated Mixpanel, Sentry, and CloudWatch
- Built CI checks for pull requests using MySQL on Azure Pipelines and migrated them to GitHub Actions; own unit and Playwright E2E pipelines, Jenkins deployments, branch governance, and release automation
- Raised RSpec coverage on core workflow and bulk load modules from 33% to 80%+ and surfaced SimpleCov coverage reports in CI and the app UI
- Refactored the audit and versioning system, removed ~200GB of storage, made history pages ~79% faster and added granular revert with conflict detection
- Operate AWS EC2 and Aurora infrastructure, deploy Sidekiq with Redis/Valkey, and provision workers for rake tasks that need more time to finish
- Enabled CloudWatch monitoring with structured logs then diagnosed and resolved recurring 502 outages and production page timeouts
Qoyod
Software Engineer II
Jan 2023 - Dec 2024
- Built a pipeline that reads from database replicas and sends data to PostgreSQL for analytics using Active Record
- Developed Ruby on Rails REST API service for microservices data synchronization using Pub/Sub pattern
- Built pricing plans and subscriptions for a SaaS platform serving multiple tenants
- Enhanced PDF security by extending WickedPdf gem for HTML sanitization
- Integrated Mixpanel analytics using Instrument and Observer design patterns
- Led performance optimization initiatives reducing system latency in critical accounting processes
Swvl
Software Engineer
Jan 2020 - Dec 2022
- Introduced driver module enhancing operational efficiency by 41% and reducing system load
- Built onboarding module reducing activation time by 18% and operational cost by $2,000/month
- Improved the driver experience during rides, reducing visits to operations offices by 20%
- Delivered B2B and Swvl SaaS features that reduced manual work
- Maintained at least 95% test coverage for the code I delivered
Featured Projects
AI development workflows, integrations, and production systems I build and operate
AI Development Workflows
Built reusable bug and feature delivery workflows for coding agents, supported by isolated Rails worktrees with dedicated test databases and server ports. Automated reproduction, verification, browser screenshots, reviews, and responses to PR feedback.
Highlights
Tech Stack
Integration Leadership
Led the migration from GitLab to GitHub and integrated Mixpanel, Sentry, and CloudWatch. Connected product analytics, error tracking, and production logs with the team's engineering and release workflows.
Highlights
Tech Stack
CI/CD & Test Automation
Built CI checks for pull requests using MySQL on Azure Pipelines and migrated them to GitHub Actions. Own RSpec and Playwright pipelines, Jenkins deployment workflows, branch governance, and automated releases.
Highlights
Tech Stack
Production Operations
Operate Rails infrastructure on AWS EC2 and Aurora, deploy Sidekiq with Redis/Valkey, and provision workers for rake tasks that need more time to finish. Enabled structured CloudWatch logs and resolved recurring 502 outages and page timeouts.
Highlights
Tech Stack
Audit & Versioning Modernization
Refactored audit/versioning storage and history rendering, reducing storage footprint, improving performance, and adding granular revert with conflict detection.
Highlights
Tech Stack
Internal API Platform
Designed and delivered an internal REST API in staged increments with authentication using bearer tokens, request/serializer contracts, rate limiting, OpenAPI documentation, and an API management console.
Highlights
Tech Stack
Technical Skills
Click any skill for detailed API response
Technical Skills List
AI Development
- Codex - Reusable bug and feature delivery skills, Reproducing bugs and finding their causes using logs and error reports, Automated verification, review cycles, and addressing PR feedback
- Claude Code - Reusable workflows for coding agents, Parallel implementation in isolated Rails worktrees, Bug fixes and feature delivery with review and verification
- GitHub Copilot - Implementation and review with AI tools, Parallel development with dedicated test databases and server ports
- Git Worktrees - Scripted Rails development environment setup, Dedicated test database and unique server port per worktree, Development and testing with coding agents in parallel
Backend
- Ruby on Rails - 6 years - Large Rails production applications, Audit/versioning workflows, Bulk data workflows, Internal REST APIs
- Ruby - 6 years - Rails domain logic, Release automation scripts, Background processing, Tools for testing and checking data quality
- Node.js - 4 years - Operational backend services, Driver workflow modules, Service integrations
- REST APIs - 6 years - Internal service APIs, Request and serializer contracts, Authentication and rate limiting, Microservice synchronization APIs
- Sidekiq - 4 years - Background job processing, Sidekiq setup and production deployment, Subscription workflow support, Async operational tasks
Platform & CI/CD
- GitHub Actions - 5 years - Pull-request validation, RSpec pipelines using MySQL, Playwright E2E test pipelines, Release automation, Deployment notifications
- Jenkins - 5 years - Deployment automation, Release workflow integration, CI/CD configuration stored in the repository
- Azure Pipelines - 2 years - Initial CI setup for pull request checks, Rails tests using MySQL, Quality-gate validation
- Docker - 5 years - Consistent development environments, Service packaging, Backend deployment workflows
- AWS - 5 years - EC2 application operations and Aurora database monitoring, Sidekiq infrastructure with Redis/Valkey, Worker provisioning for rake tasks that need more time to finish
- SonarQube - 2 years - Quality-gate enforcement, PR validation checks, Deployment blocker diagnosis
Quality
- Playwright - Testing complete user flows in the browser and CI, Local bug reproduction and fix verification, Screenshots and recordings before and after changes when needed
- RSpec - 6 years - Rails unit and request specs, Workflow coverage, Bulk-load coverage, CI validation gates
- SimpleCov - 4 years - Coverage artifact generation, CI coverage visibility, Application coverage reporting
- Brakeman - 3 years - Rails security scanning, Static analysis in backend review, Security regression checks
- Test Coverage Strategy - Coverage planning for critical workflows, Choosing regression tests for critical behavior, CI visibility for coverage movement
Observability
- Sentry - Application error tracking integration, Production issue investigation
- Mixpanel - Product analytics integration, Event instrumentation with Instrument and Observer patterns
- CloudWatch - 3 years - Structured request logging, Status and timing diagnostics, Exception detail capture, Production timeout investigation
- Datadog - 3 years - Service monitoring, Operational metric review, Backend performance diagnostics
Databases
- MySQL - 5 years - Rails production persistence, Audit/versioning storage, Integration tests in CI, Performance investigation
- PostgreSQL - 5 years - Analytics database workflows, SaaS data storage for multiple tenants, Relational schema design
- Redis - 4 years - Background job infrastructure, Caching support, Async workflow coordination
- Valkey - Database setup for Sidekiq background job infrastructure
- MongoDB - 3 years - Operational service persistence, Driver workflow data models, Backend service storage
Let's Connect
Ready to build something amazing together?
Send a Message
// API Request
// Submit the form to see the API call