I build Rails systems that stay workable as they grow.

Writing production Ruby on Rails since 2018, mostly on codebases large enough that structure matters. I contribute upstream to the tools I use, including Rails itself, Basecamp's open source projects and the platform that runs DEV.

Ahmed Abd El-Latif

Where I focus.

I work primarily in Ruby on Rails, on the kind of applications where a change in one place has consequences somewhere else. Modularization, background processing, real-time delivery and the performance work that follows once a system has real traffic.

The work I am proudest of tends to be unglamorous: a silent configuration bug found by measuring instead of assuming, a sanitizer that turned out not to be transparent, a cache that was never invalidated. I write about those on the blog.

Contributing upstream.

I work on the tools I use. Contributions to 9 public projects including Ruby on Rails, Basecamp's open source apps and the platform that runs DEV, with 7 merged so far.

Where I have worked.

  1. Nov 2024 - Present

    Software Engineer III

    Blink Tech, Inc. & NXT Solutions LLC

    Contract work, remote. Building and maintaining enterprise Rails applications.

    • Ruby on Rails
    • PostgreSQL
    • Sidekiq
  2. Feb 2024 - Nov 2024

    Software Engineer III

    Illa

    Led modularization with Packwerk, engineered real-time notifications over FCM, and built the Driver App.

    • Ruby on Rails
    • Packwerk
    • Sidekiq
  3. Jul 2023 - Dec 2023

    Software Engineer III

    Advanced Internet Technologies, Inc. (AIT)

    Worked on performance across a large Rails codebase.

    • Ruby on Rails
    • Performance
  4. Feb 2023 - Aug 2023

    Software Engineer II

    Bevatel

    Built a business chat platform with real-time messaging and third-party integrations.

    • Ruby on Rails
    • WebSockets
  5. Feb 2022 - Mar 2023

    Software Engineer II

    Acute Business

    Developed LMS and SIS systems, and the Woqody fuel management platform.

    • Ruby on Rails
    • PostgreSQL
  6. 2020 - 2021

    Software Engineer

    Military service

    Worked as a software engineer while serving in the army.

  7. 2018 - 2020

    Software Engineer

    Enbarter

    Worked as a software engineer while completing a Computer Science degree.

What I can help with.

  • Rails application development

    End to end product work in Ruby on Rails, from data modelling through to the front end.

  • APIs and integrations

    RESTful and GraphQL API design, service boundaries, authentication and third-party integrations.

  • Architecture and modularization

    Breaking large codebases apart with domain-driven boundaries, Packwerk and caching strategy.

  • Real-time systems

    WebSockets, background processing with Sidekiq, and push notification delivery.

  • Performance work

    Query and cache profiling, N+1 elimination, and reducing operational cost under load.

  • Code review and mentoring

    Reviews, performance audits and helping teams settle on practices they will keep.

Get in touch.

Open to interesting Rails work and happy to talk about open source.