Stony Brook, New York

Software engineering · Computer Science

Rishabh Mittal

I build backend systems, cloud software, and accessible products - then test the parts that need to hold up beyond a demo.

35%
API latency reduction
500+
Documents remediated
200+
Classrooms supported

01 / Experience

Engineering experience

Backend engineering, accessible interfaces, and systems operations.

Stony Brook University · Division of Information Technology

Educational Technology & Accessibility Assistant

  • Audit and remediate 500+ digital course documents for Section 508 and WCAG 2.1 AA compliance.
  • Developed Python batch workflows that reduced average remediation time from 25 minutes to under 10 minutes per document.
PythonAutomationWCAG 2.1Section 508

Todd · Remote

Software Engineering Intern

  • Designed database schemas and migration pipelines with Drizzle ORM for Python and TypeScript microservices.
  • Reduced end-to-end API latency by 35% by profiling PostgreSQL queries and restructuring indexes and joins.
TypeScriptPythonPostgreSQLDrizzle ORM

ATHENS · Remote

Software Engineering Intern

  • Delivered 8+ production UI components from Figma specifications, including responsive layouts, keyboard navigation, and ARIA support.
  • Created a 70+ scenario QA suite and documented 30+ reproducible bugs, reducing average fix time by 40%.
ReactFigmaARIAQuality assurance

Stony Brook University · Division of Information Technology

Media Systems Engineer

  • Diagnosed AV and control-system failures across 200+ classrooms by tracing hardware, firmware, drivers, networks, and signal paths.
  • Managed 100+ tickets per month through the full incident lifecycle.
SystemsNetworkingRoot-cause analysisOperations

02 / Selected projects

Projects

Working products and detailed engineering notes, with evidence and limits made explicit.
02

AWS · Docker · Redis · Python

Cloud Music Streaming Platform

A microservices design separating playback, recommendations, and playlists, with cached metadata and object-storage-backed media delivery.

  • Playback / recommendations / playlists
  • Simulated evaluation
03

C · Parsing · Static analysis

C Block Tracer

A CLI static-analysis tool for nested C-like scopes, declarations, initializations, and shadowing conflicts.

  • Chained symbol tables
  • O(1) average lookup
  • 50+ tests in project notes
04

Java · Data structures · JSON

Ecological Pyramid Simulator

A food-web simulator using a generic ternary tree, dietary constraints, traversal queries, and reversible snapshots.

  • DFS + BFS
  • JSON / snapshots / undo
  • 80+ tests in project notes

03 / Technical skills

Technologies

Tools used across implementation, delivery, and verification.

Languages

PythonJavaTypeScriptJavaScriptCSQL

Backend & data

Node.jsExpressSpring BootPostgreSQLMongoDBMongooseRedisRESTSocket.IODrizzle ORM

Infrastructure & delivery

AWSDockerGitHub ActionsVercelRenderGitLinux

Frontend, testing & accessibility

ReactViteHTML/CSSPlaywrightJestVitestReact Testing LibraryWCAG 2.1ARIA

Additional languages: OCaml · Standard ML · R · MIPS Assembly

04 / Education

Computer Science

Algorithms, systems, programming languages, and software development.

Stony Brook University

B.S. Computer Science

Expected May 2027

Dean’s List · Global Excellence Scholar · Far Beyond Scholar · $12,000 Merit Scholarship

Advanced AlgorithmsSystem FundamentalsProgramming LanguagesSoftware DevelopmentData Science

Stony Brook, New York

Let’s build something useful.

Email me