Hamza SaddalLet's talk
Available
Senior Software & AI Engineer· Worldwide

I build AI products and the backends that keep them fast.

Hamza Ahmad Saddal. 6+ years shipping production systems, from RAG search and LLM pipelines to multi-tenant SaaS and event-driven microservices.

Ruby on Rails
OpenAI
Python
PostgreSQL
Redis
Sidekiq
Kafka
GraphQL
React
Next.js
Docker
Kubernetes
AWS
Datadog

0+

Years shipping production software

0%

Faster API responses at Belle Cares

0%

Less database load via Redis caching

0

Products scaled across AI, health, sports & ed-tech

About

Engineering that's calm under load.

I'm Hamza Ahmad Saddal, a Software & AI Engineer who likes the hard, unglamorous parts of building products: the data model, the query plan, the job queue that has to retry at 3am, and the prompt pipeline that has to return valid JSON every single time.

Today I'm a Senior Software Engineer at Partyfer, where I designed a RAG-based search that lets people find event packages in plain language. Before that I led architecture work on healthcare SaaS, migrated monoliths to microservices, and built APIs for real-time fantasy sports.

I work best close to product, turning fuzzy ideas into systems that are fast, observable and easy for the next engineer to change.

  • 01

    AI that ships

    LLMs wired into real products with structured outputs, retries and evaluation. Not demos.

  • 02

    Performance by default

    Indexes, caching and background jobs designed in from day one.

  • 03

    Built to be changed

    Service objects, clear boundaries, tests and monitoring you can trust.

Selected work

Problems I've solved.

A few systems I've designed and shipped, from AI search to healthcare SaaS and real-time sports.

AI · RAG

Partyfer · Since 2024

Natural-language package search

A Retrieval-Augmented Generation system on OpenAI that turns questions like "a birthday venue in London for 80 people with catering" into structured SQL filters, returning both machine-readable results and a human answer. Async Sidekiq AI workers handle tagging and recommendations behind the scenes.

  • OpenAI
  • RAG
  • Rails
  • Sidekiq
  • Redis
  • PostgreSQL
  1. 1
    Natural-language query
  2. 2
    Retrieve context
  3. 3
    OpenAI → JSON
  4. 4
    SQL filters
  5. 5
    Ranked packages
SaaS · Health

Belle Cares

−40%

API response time

Multi-tenant care scheduling

Re-architected CareLink Scheduling into a multi-tenant platform for many providers, with RBAC, OpenClinica clinical-data integrations and a live analytics dashboard over Turbo Streams.

  • Rails
  • Python
  • OpenClinica
  • Hotwire
  • Datadog
Architecture

Posiwise

Kafka

event backbone

Monolith → microservices

Led the migration of a Rails monolith to event-driven services on Kafka and Redis, with GraphQL, custom rate limiting and Kubernetes deploys.

  • Kafka
  • GraphQL
  • Docker
  • K8s
Performance

Interstride

−60%

redundant DB queries

Caching layer & Rails upgrade

Designed a Redis caching layer, moved business logic into service objects and led a major Rails version upgrade on a legacy codebase.

  • Redis
  • Rails
  • RSpec
Real-time

PrizePicks

Live

scoring sync

Fantasy sports APIs

Rails APIs behind a React Native app: player projections, advanced filtering, live scoring updates and cashout systems v1 & v2.

  • Rails API
  • React Native
  • PostgreSQL

Experience

Where I've been building.

  1. Nov 2024 to Present

    Senior Software Engineer at Partyfer

    • Architected RAG-based package search with OpenAI, converting natural-language queries into structured SQL filters.
    • Built asynchronous AI workers in Sidekiq for classification, tagging and recommendations, with retries, logging and failure handling.
    • Shipped a recommendation engine blending user intent with rule-based filtering; cut response times with indexing and Redis caching.
  2. Mar 2023 to Oct 2024

    Senior Software Engineer at Cribble Tech

    • Led the architectural redesign of Belle Cares' scheduling app and introduced multi-tenancy for multiple healthcare providers.
    • Built OpenClinica features and integrations for clinical trial data, with Python data-validation scripts.
    • Reduced API response times ~40% through query optimisation; added RBAC, Celery background jobs and New Relic / Datadog observability.
    • At Posiwise: migrated a monolith to Kafka-driven microservices with GraphQL, rate limiting and Docker/Kubernetes CI/CD.
  3. Dec 2021 to Feb 2023

    Ruby on Rails Developer at Xprolabs

    • Interstride: Redis caching layer cut redundant database queries ~60%; refactored to service objects and upgraded Rails.
    • PrizePicks: built Rails APIs for a React Native app: projections, filtering, real-time scoring and cashouts.
  4. Aug 2019 to Nov 2021

    Frontend Developer at InvoZone

    • Built responsive React apps and reusable UI component libraries, integrating REST APIs with backend teams.
    • Improved page speed through lazy loading, asset optimisation and efficient rendering.
  5. Education

    BS Computer Science at University of Lahore

Stack

Tools I reach for.

AI Engineering & Automation

  • OpenAI
  • RAG
  • AI automation
  • Workflow automation
  • Automating manual processes
  • AI workers
  • Prompt pipelines
  • Structured outputs
  • Embeddings

Backend

  • Ruby on Rails
  • Python
  • Node.js
  • GraphQL
  • REST
  • Sidekiq
  • Celery
  • Kafka
  • RabbitMQ

Frontend

  • TypeScript
  • React
  • Next.js
  • React Native
  • Hotwire
  • Stimulus
  • Material UI

Data

  • PostgreSQL
  • MySQL
  • Redis
  • MongoDB

Cloud & DevOps

  • AWS
  • GCP
  • Docker
  • Kubernetes
  • Heroku
  • Cloudflare
  • GitHub Actions

Quality & Observability

  • RSpec
  • Capybara
  • Jest
  • Cypress
  • Datadog
  • New Relic
  • Sentry

Contact

Have something
worth building?

I'm open to senior engineering roles, AI product work and focused freelance projects. Tell me what you're working on.