Skip to content
Open to Summer 2027 internships · SDE · Backend · ML

Namraa Patel

I fix hard bugs in Celery

Third-year CS student. I chase root causes in concurrency, memory and shared state, then get the fixes merged into the open-source projects production systems run on.

Merged intoCeleryDjangoMicrosoftOpen Food Facts

Consistency and achievement

Open source activity on one side, a hackathon win on the other.

Upstream engineering

Merged into Celery, Django, Microsoft Agent Framework and Open Food Facts. The interesting part is never the diff. It is finding the root cause.

Lead storyRace condition

Redis chord race: one callback, not two

What broke

Concurrent workers could both complete a Redis chord and both publish its callback, so the callback ran twice.

The fix

Completion detection and dispatch became one atomic, Lua-scripted claim with unique claim tokens and ownership-validated cleanup, so a stale claim can never release a newer one. Added regression tests.

celery#10998 · two workers, one callback

worker Alast part doneworker Bsame instantRedis · chordcompletion checkcallbackfires twiceboth see “all parts done”duplicate callback, or a result that goes missing
Memory leak

Hard-timeout memory leak behind a silent no-op

What broke

traceback_clear(exc) silently failed on a live frame, so a traceback–frame reference cycle kept memory alive after hard timeouts.

The fix

Broke the cycle with exc.__traceback__ = None and added regression and smoke tests.

Shipped in Celery 5.7.0
#10493
Deadlock

Redis result backend deadlock

What broke

A redundant UNSUBSCRIBE re-entered redis-py's non-reentrant PubSub lock and deadlocked the result consumer.

The fix

Guarded the redundant call and added regression tests.

Shipped in Celery 5.7.0
#10497
Time-of-use gap

Expired certificates no longer pass verification

What broke

A certificate that expired after it was loaded could still pass signature verification.

The fix

Added an explicit expiry check before verification, with regression tests.

Everything I merged in Celery

Systems engineering

A price-time-priority limit order book in C++20. Changes were profiled, and the experiments that regressed were reverted.

C++20CMakeGoogleTestGoogle BenchmarkThreadSanitizerASanUBSan

Cancel-heavy load

From 13.7K to 3.81M ops/s

Swapping a map/deque book for a sorted vector with intrusive lists made cancels O(1).

map + deque book13.7K ops/s
sorted vector + intrusive lists3.81M ops/s

Bars use a log scale (1K to 10M ops/s).

0×

cancel-heavy throughput

0%

object-pool hit rate

0×

lower variance (up to)

0

runs under ASan, UBSan, TSan

Ingestion path

Lock-free, with one writer

Order feed

ingestion thread

SPSC ring buffer

lock-free, acquire/release

Matching thread

single writer

Order book

sorted vector + intrusive lists

  • ThreadSanitizer caught a real memory-ordering race in the queue, and it is fixed.
  • A flaw in my own benchmark was silently dropping orders. Runs now assert submitted = processed.
  • A chunked freelist pool cut hot-path allocation: +22–49% throughput.

Featured Work

Full-stack applications, ML systems, and cloud architectures built with production-grade patterns.

ContribIQ

Engineering intelligence platform that turns GitHub history into verifiable evidence of real work — PR-centric contribution analysis, an auditable repo-eligibility engine, deterministic six-dimension scoring, and evidence-backed resume bullets and STAR answers.

Built a snapshot-safe evidence pipeline where every resume claim must link to the PRs that prove it — claims without evidence are dropped.

Key Engineering Challenges

  • Partitioned GitHub Search past the 1,000-result ceiling
  • Repo eligibility engine with org-role verdicts
  • Snapshot-safe per-collection evidence persistence
FastAPIMongoDBMotorPydanticReact

TeamSense

AI-powered HR analytics platform built for a hackathon. An async Celery and Redis pipeline moves compute-heavy feedback processing off the request cycle, backed by a multi-entity PostgreSQL schema and a Dockerized stack.

Cut synchronous processing load by 60% by moving feedback processing into an async Celery–Redis pipeline.

Key Engineering Challenges

  • Async task queues with Celery
  • Redis caching strategies
  • PostgreSQL relationship modeling
DjangoDRFPostgreSQLRedisCelery

Personal Cloud Assistant

Fully serverless AWS application for secure note and file management. Lambda and API Gateway serve the REST APIs, S3 presigned URLs handle file I/O, DynamoDB stores data, Cognito secures access and CloudWatch tracks custom metrics.

Shipped a secure serverless backend with Cognito JWT auth, least-privilege IAM and an admin-only monitoring dashboard.

Key Engineering Challenges

  • Serverless architecture design
  • S3 presigned URL security
  • DynamoDB data modeling
AWSLambdaAPI GatewayDynamoDBS3

ProfiLens

Full-stack career development platform with gamified learning, MCQ and coding exams, resume generation and a coin-based reward store. Built with Django, DRF, PostgreSQL and WeasyPrint for PDF generation.

Built async resume and PDF generation with RBAC-backed learning workflows.

Key Engineering Challenges

  • RBAC authorization system
  • Async PDF generation pipeline
  • PostgreSQL schema design & indexing
DjangoDRFPostgreSQLPythonBootstrap

Animal Classification

Deep learning project classifying images into 15 animal categories using MobileNetV2 transfer learning. Features data augmentation, early stopping, and a Streamlit web app for predictions.

Trained and deployed transfer-learning inference for 15-class image classification.

Key Engineering Challenges

  • Transfer learning with MobileNetV2
  • Data augmentation strategies
  • Early stopping implementation
TensorFlowMobileNetV2PythonStreamlitscikit-learn

Experience

Open source and production backend work, in the order I did it.

  1. Open Source Contributor

    Apr 2026 – Present

    Celery · Django · Microsoft Agent Framework · Open Food Facts · Remote

    • Root-cause analysis, fixes and regression tests for concurrency, memory and shared-state bugs in widely used projects.
    • Worked through maintainer review on every PR, including a Django patch that was narrowed to a smaller change.
    PythonRedisConcurrencyORM internalsRegression tests
  2. Django Backend Intern

    Jun 2024 – Aug 2024

    Techaronic IT Solutions Pvt. Ltd. · Ahmedabad, India

    • Cut average API response time by 25% under production load with database indexing and ORM query tuning.
    • Built authentication and authorization workflows with request validation and access control.
    • Deployed and maintained services on AWS EC2, including production debugging under live traffic.
    Django RESTPostgreSQLAWS EC2Auth

Recognition

Competitive programming, hackathons and certifications. The Code for Good win is up top.

Open Source Hackathon

Winner. Delivered production-ready features under time constraints.

Amazon ML Challenge 2025

Top 2,500 of 30,000+ participants.

Google The Big Code 2026

Qualified for Round 2.

Hackout 2025

Finalist, on technical merit.

Oracle Cloud Infrastructure

Generative AI Professional and Data Science Professional.

Technical Expertise

A living visualization of connected technologies floating in space.

Academic Background

Computer science and engineering degrees.

Pandit Deendayal Energy University

B.Tech Computer Science and Business Systems (CSBS)

CGPA 9.61
2025–2028

Government Polytechnic Ahmedabad

Diploma Computer Engineering

CGPA 9.78
2022–2025

Get in Touch

Open to backend engineering, distributed systems, and AI infrastructure roles.