SEEKING SUMMER 2027TEMPE, AZCS + DATA SCIENCE @ ASU '27

Systems that survive the unhappy path.

I'm Meet Sutariya, a computer science and data science undergraduate at Arizona State. I build across distributed transactions, storage and networking, resilient gateways, and applied retrieval — making failure boundaries explicit, then proving the guarantees hold.

Meet Sutariya
Meet SutariyaTempe, AZ
01 — Where I am

Studying and building, in Tempe.

Education · Jan 2024 — Dec 2027Year 3 / 4

Arizona State University

Ira A. Fulton Schools of Engineering

B.S. Computer Science, with a minor in data science from the College of Liberal Arts and Sciences. Algorithms, systems and machine learning, pointed at distributed infrastructure.

3.82
Cumulative GPA
Dec ’27
Expected graduation
Data Structures & Algorithms (A+)Intro to Software Engineering (A)Dean's List
Degree progress 
Jan ’24NowDec ’27
MethodHow I work

The common thread is proof: make state and failure boundaries explicit, test the guarantees against real infrastructure, then measure before making a performance claim.

Portcullis

Enforcing content-bound scanner verdicts while keeping evaluation splits leakage-resistant and reproducible.

FitForge

Tightening authentication races, runtime response validation, browser behavior, and frontend/backend contract checks.

TalentScope

Operating the retrieval service under explicit CPU, readiness, recovery, spend and infrastructure constraints.

02 — Experience

Three roles, all of them shipping infrastructure.

Feb 2025 — Present1 yr 8 mosPart-time · On-siteActive

IT Infrastructure Technician

ASU Engineering Technical Services · Tempe, AZ

Infrastructure automation for engineering labs and classroom systems.

  • Automated OS imaging and configuration across 8 engineering labs and 200+ systems, reducing provisioning time 30% with PowerShell and standardized SCCM/WDS workflows.
PowerShellSCCMWDS
May 2026 — Aug 20264 mosInternship

AI Engineer Intern

BIGSCAL TECHNOLOGIES Pvt. Ltd. · India

Evaluation infrastructure for tool-using LLM agents.

  • Built an evaluation platform for tool-using LLM agents, comparing task success, tool-call accuracy, latency, and inference cost across models.
  • Developed a 600-task human-reviewed evaluation suite covering retrieval, reasoning, tool execution, and failures. Automated regression checks and used traces to investigate failed runs.
  • Improved task success from 72% to 86% and reduced average token usage by 24% through tool-selection constraints, retrieval reranking, and structured output validation.
PythonFastAPIPostgreSQLOpenTelemetry
May 2025 — Dec 20258 mosInternship · Remote

Software Engineer Intern

Digit Software Solutions · Remote

Workflow orchestration for multi-step asynchronous jobs across distributed workers.

  • Built a workflow orchestration engine for multi-step asynchronous jobs across distributed workers. Implemented scheduling, worker leases, and heartbeat monitoring to detect and reassign stalled tasks.
  • Added persistent state, retries, timeouts, and idempotency controls. Tested failure recovery through integration tests simulating worker crashes and message redelivery.
  • Deployed Docker workers on Kubernetes and instrumented execution with OpenTelemetry, Prometheus, and Grafana to track throughput, task latency, failures, and worker health.
GoPostgreSQLRedisKafkaKubernetesDockerOpenTelemetryPrometheusGrafana
03 — Flagship

The system I'd want to be read first.

01 · EventForgeDISTRIBUTED SYSTEMS · JAVA · 2026

Distributed transactions, with the failure semantics made explicit.

Four Spring Boot services own separate PostgreSQL databases and coordinate through Kafka. Transactional outboxes remove the database/broker dual write, idempotent consumers absorb redelivery, a persisted saga compensates partial failure, and trace context continues across HTTP, outbox relay and asynchronous consumers.

Java 21Spring BootKafkaPostgreSQLTestcontainersOpenTelemetryFlyway
Engineering evidence
  • 89 tests against real PostgreSQL and Kafka
  • Fault injection at commit and ack boundaries
  • Six-job CI green on the current commit
  • 22 ADRs documenting decisions and limits
CLIENTPOST /ordersONE POSTGRES TRANSACTIONorders rowBUSINESS STATEOrderCreatedOUTBOX ROWRELAY — ONLY AFTER COMMITKAFKA · orders.eventspaymentIDEMPOTENT CONSUMEROWN DBinventoryIDEMPOTENT CONSUMEROWN DBnotificationIDEMPOTENT CONSUMEROWN DBNO SERVICE READS ANOTHER’S DATABASE
The business row and its event commit together; the relay publishes only afterwards — which is what removes the database/broker dual write.
04 — Selected work

Four more, each built to prove something specific.

SYSTEMS · C++2002 · 2026

ForgeKV

A persistent key-value server built below the framework line.

0.99 ms
median p99 batch latency, down from 49.2 ms
  • 130 tests per Release and sanitizer configuration
  • Two parser fuzzers at 10,000 runs each
  • A focused TCP fix moved median p99 batch latency from 49.2 ms to 0.99 ms on the documented loopback benchmark
How it works

A versioned binary protocol feeds a bounded TCP server and sharded in-memory index backed by checksummed, append-only segments. The engine handles TTL expiry, compaction, truncated-tail recovery, corruption detection, and process-level ownership of the data directory.

C++20CMakeGoogleTestTCPSanitizerslibFuzzer
DATA · RETRIEVAL03 · 2026

TalentScope

A search and retrieval service measured under a fixed CPU budget.

TalentScope dashboard: a job postings table with search, skill and location filters above results listing engineering roles with company, location, salary range and source
100.1 req/s
successful throughput, up from 20.7 on 2 CPUs
  • 171 hosted-CI tests
  • Fixed-2-CPU A/B lifted successful throughput from 20.7 to 100.1 req/s and cut p95 latency from 9,239 ms to 665 ms across ten alternating trials
  • Kubernetes and Terraform exercised locally with kind and LocalStack — not claimed as a cloud deployment
How it works

Celery workers ingest and embed job postings into PostgreSQL; FastAPI combines GIN full-text search with pgvector HNSW retrieval through Reciprocal Rank Fusion. Redis coordinates queues, in-flight claims, answer caching and spend controls, while readiness gates model-backed routes until the per-process encoder is warm.

PythonFastAPIPostgreSQLpgvectorCeleryRedisPrometheus
PLATFORM · GO · SECURITY04 · 2026

Portcullis

A resilient MCP gateway with content-bound admission enforcement.

+0.80 ms
p50 added on the native path through the gateway
  • Native path added p50 +0.80 ms in the documented local benchmark
  • Circuit breaker opened and recovered in 6 seconds around a real upstream stop/restart
  • An audit found the earlier scanner headline depended on near-duplicate family leakage; the split was rebuilt around held-out families and runs are now fingerprinted
How it works

The Go data plane handles protocol validation, legacy translation, safe retries, circuit breaking, bulkheads, backpressure, multi-tenant policy, SSE streaming, failover, metrics and tracing. Its admission gate reads content-hashed verdicts from PostgreSQL before routing; an out-of-band Python worker scans newly discovered tool descriptions, keeping a multi-second classifier off the request path.

GoPythonPostgreSQLOpenTelemetryPrometheusDocker
FULL-STACK · APPLIED AI05 · 2026

FitForge

A product with concurrency-safe auth and a typed API boundary.

FitForge progress dashboard showing training volume over time, weekly consistency, most trained exercises and personal records
155
backend, component and browser tests across five CI jobs
  • Five green CI jobs on the current commit
  • 113 backend tests including real-PostgreSQL integration and eight-thread refresh redemption
  • 25 component tests · 17 browser tests
How it works

A React/TypeScript client builds and tracks workout plans through a FastAPI/PostgreSQL backend. Refresh-token redemption is a single conditional database update, so concurrent tabs produce exactly one winner; zod validates responses at runtime and CI checks those schemas against the backend's generated OpenAPI contract. Plan generation retrieves from a ten-document knowledge base with BM25 and vector search fused by RRF.

TypeScriptReactFastAPIPostgreSQLpgvectorzodPlaywrightpytest
05 — Toolkit

What I've actually shipped with.

Systems 8

  • C++20
  • TCP protocols
  • Crash recovery
  • Concurrent servers
  • Persistence
  • Sanitizers
  • Fuzzing
  • CMake

Platform 9

  • Go
  • Java 21 · Spring Boot
  • Kafka
  • Kubernetes
  • Docker
  • OpenTelemetry
  • Prometheus
  • Grafana
  • Terraform

AI / Data 8

  • Python · FastAPI
  • Hybrid retrieval
  • pgvector
  • Celery
  • Redis
  • RAG
  • Evaluation
  • sentence-transformers

Product 7

  • TypeScript · React
  • PostgreSQL
  • GitHub Actions
  • Next.js
  • SQLAlchemy
  • zod
  • Playwright
06 — Activity

Always shipping.

Public repositoriesCode volume · primary language
PortcullisGo670 KB · Oct 2026
EventForgeJava605 KB · Sep 2026
TalentScopePython602 KB · Nov 2026
FitForgePython494 KB · Oct 2026
ForgeKVC++484 KB · Nov 2026
Open sourceHow to read it

Every project here is public, documented, and backed by CI. The benchmarks are local and labelled as such — none of them are presented as production capacity.

5
Production-grade systems, all public
5
Languages: C++, Java, Go, Python, TS
500+
Tests, most against real infrastructure
3.82
GPA · Dean's List at ASU
07 — Contact

Open to 2027 internships.

I’m interested in teams that care about system boundaries, measurable behavior, and software that survives more than the happy path — platform and cloud, backend, AI/ML, and general software engineering.