Yassin Benelhajlahsen

I build full-stack apps. Currently shipping features used daily by physicians at Soaper.

CS '26 · Brooklyn College · Open to new-grad opportunities.

Where I've shipped.

Software Engineer Intern at Soaper

June 2025 – Present
< 20ms p95 API response
120k+ rows indexed
20+ NCPDP SCRIPT scenarios
15+ features shipped
  • Shipped full-stack features across a React/TypeScript and FastAPI stack; optimized API layer to reduce p95 response times from 140ms to under 20ms and cut frontend latency by 25%.
  • Led end-to-end Surescripts e-prescribing certification across 20+ NCPDP SCRIPT test scenarios; identified and resolved critical bugs in prescription routing, renewal response handling, and async message processing to achieve full certification for a live EMR.
  • Designed and implemented a multi-parameter radiology search feature using indexed PostgreSQL queries over 120K+ rows, accelerating data entry workflows by 40%.
  • Built and maintained backend services — EC2 deployments via systemd, Celery task queues for async prescription workflows — shipping 15+ production features alongside physicians and clinical staff.

Infrastructure QA Engineer Intern at NYC Department of Education

May 2025 – Aug 2025
  • Deployed and validated server and network infrastructure across 10+ NYC public schools; developed standardized walkthrough checklists that reduced post-deployment support tickets by 25%.
  • Built Python automation scripts for server rollouts and on-site diagnostics across 5 boroughs, cutting per-school setup verification from 90min to 25min.

What I've built.

Live

Scorva

Started as a way to combine two things I care about, sports and building, and ended up being the most complex thing I've shipped.

31 REST + SSE endpoints
4M+ total rows
~75% faster cache responses
1800+ tests via Jest + Vitest
17 AI tools
  • Designed a normalized PostgreSQL schema across 13 related tables serving 4M+ rows; built a REST API layer handling multi-sport queries with under 30ms average response times.
  • Built an agentic AI chat assistant using GPT-4.1-mini with a multi-turn tool-calling loop across 17 tools; uses pgvector semantic search (RAG) over text-embedding-3-small embeddings of game summaries for natural-language game retrieval, live stats, player comparisons, and web search; streams responses via SSE with automatic page-context injection and rolling conversation summarization.
  • Architected a two-tier live sync system: a 15-second polling cycle for scoreboards and a 2-minute cycle for full box scores, pushed to the browser via PostgreSQL LISTEN/NOTIFY over SSE with automatic REST fallback on connection failure.
  • Designed tiered Redis caching (30s–30d TTLs) across 17 endpoints, reducing average response time by ~75% (up to 95%); implemented auth with Google OAuth popup flow, JWT middleware, Supabase signup webhook, and two-step cascading account deletion.

React · Node.js · Javascript · Express · TailwindCSS · PostgreSQL · Redis · Prisma · Supabase · OpenAI · Jest

Live

Recvr

A recovery-first fitness tracker that monitors muscle fatigue in real time and uses AI to recommend what to train next.

~64% faster cached responses
96-hour rolling fatigue window
237 Vitest + Playwright tests
  • Built a real-time recovery engine computing per-muscle fatigue from a 96-hour rolling window — volume-adjusted decay curves, cumulative fatigue stacking, and HSL-interpolated SVG body maps. Cached in Redis (5-min TTL), cutting ~80% of redundant DB reads.
  • Designed a cache-aside architecture across 6 Redis namespaces with 3 TTL tiers (5 min → 1 hr → 24 hr), reducing API response times ~64% on cached paths. Graceful degradation — 100% availability when Redis is unavailable.
  • Streamed AI suggestions via NDJSON with chunk-boundary-safe parsing, integrated Groq Whisper for voice logging, and enforced Redis-backed cooldowns and rate limiting (10 req/hr), cutting redundant AI calls ~90%.
  • Dual-path auth — sub-ms JWT extraction for reads, full server validation for mutations — reducing read-path overhead ~95% while keeping writes secure.

Next.js · TypeScript · Tailwind CSS · Supabase · PostgreSQL · Prisma · Redis · OpenAI · Vitest · Playwright

Live

Sirat

Everything you need to stay connected to your faith, fast, free, and in one place.

12 API endpoints
6 external integrations
380+ tests passing
  • Architected and shipped a full-stack Islamic companion iOS app (React Native/Expo 54, Express/TypeScript) as a solo developer — 34K+ lines of TypeScript across 170+ files, published to the App Store with automated OTA deployments via GitHub Actions and EAS CLI
  • Engineered a multi-tier API caching proxy layer handling 3 external API integrations (Aladhan, Google Maps, OpenAI) with TTL-based in-memory caching (5min–24hr), in-flight request deduplication, coordinate bucketing, stale-on-error fallback, and retry with exponential backoff — reducing upstream API calls by an estimated 80%+
  • Shipped 7 user-facing screens with 60fps Reanimated animations, FlashList virtualization, 123+ accessibility annotations across 25 files, dark/light/system theming with flash-free hydration, and a marketing landing page at sirat.dev with automated GitHub Pages deployment

React Native · Expo · · Typescript · Node.js · Express · Google Places API · OpenAI · Jest

View all repositories on GitHub

Tools of the trade.

Languages
JavaScript TypeScript Python Java C++ SQL
Frontend
React React Native Next.js Expo Tailwind CSS Zustand
Backend
Node.js Express.js Next.js NestJS FastAPI Celery SQLAlchemy Prisma
Testing
Vitest Pytest Jest PlayWright
Databases
PostgreSQL Redis MariaDB Cloud Firestore
Tools, Cloud & Platforms
Git GitHub Docker AWS (EC3, S3) CI/CD Pipelines Supabase Firebase Vercel Railway Stripe OpenAI

Academic foundation.

B.S. Computer Science at Brooklyn College (CUNY)

Expected May 2026 · GPA 3.6 / 4.0

Relevant Coursework: Data Structures & Algorithms, Object Oriented Programming, Databases, Computer Architecture, Artificial Intelligence.

Let's talk.

Back to top