Druhin Bhowal
Save as PDFdbhowal@cs.washington.edugithub.com/druhinblinkedin.com/in/druhinb
Education
University of Washington
Seattle, WACoursework: Adv. Operating Systems, Distributed Systems, Compilers, Concurrency & Parallelism, Systems Programming, Computer Security, Algorithms, Data Structures, Machine Learning, Deep Learning, NLP, Autonomous Robotics
Teaching: CSE 451 Operating Systems (Winter, Spring 2026); CSE 493L Concurrency & Parallelism in Rust (Fall 2026)
Experience
Roblox
San Mateo, CA- Shipped server logs and post-mortem server history to the creator dashboard; 60% of top 500 creators adopted them within a month.
- Built Flink pipelines ingesting combined 2M events/sec of client and server logs from Kafka into sharded ClickHouse.
- Owned the read path, designed Elasticsearch cluster to serve server details in <200ms; ClickHouse logs in <500ms.
- Designed container connectivity, compute scheduling, and queue trigger design for Roblox's from-scratch serverless compute platform.
- Built serverless worker in Rust & C; gVisor isolation, custom Luau runtime, SPIFFE mTLS, sub-100ms in-game invocations.
- Won signoffs and SVP approval for serverless designs and capacity estimates across 7 partner teams, from engine security to infra.
- Halved payload sizes via Brotli compression and MessagePack in Cross-Server Messaging, Roblox's C++ inter-server bus.
DropzoneAI
Seattle, WA- Designed long-term agent memory on pgvector that carries context from past investigations to cut median investigation time 35%.
- Built an eval from real customer incidents and CVEs, supporting dynamic model routing and benchmarking for new features.
- Raised percentage of alerts resolved autonomously from 70% to 90% by developing a judge harness to screen sensitive actions.
- Architected a distillation pipeline to compress info from EDR telemetry, and alerts by 80% with no loss in investigation efficacy.
Amazon Web Services
Seattle, WA- Built new shard-failover pipeline for Kinesis Data Streams (Tier-0, 99.99% SLA), retiring a recurring class of long-tail outages.
- Modeled hardware telemetry in a Java/Rust service to proactively migrate at-risk shards, cutting heat-related disruptions 24%.
- Added real-time host-failure detection over fleet telemetry, triggering shard failover before customer latency degraded.
- Drove the rollout from canaried telemetry streams to every us-west-2 host across heat, storage, and control-plane owners.
DevMatch
Seattle, WA- Built a browser IDE on AKS to sandbox 20,000+ untrusted code runs; per-tenant isolation, warm-pooling, and DinD sidecars.
- Instrumented the platform with OpenTelemetry, as well as standing up Prometheus alerting and Grafana dashboards on top.
Projects
dbinfer - LLM Inference Engine
C++23, Metal, NEON- Built an Apple Silicon LLM inference engine from scratch in C++23, writing bespoke CPU (NEON) and GPU (Metal) kernels.
- Achieved 147 tok/s on M3 Max (Qwen2.5-0.5B Q8_0), 60% of llama.cpp's Metal backend and up from an unoptimized 26 tok/s.
- Implemented speculative decoding with verification on GPU, achieving a 1.94x speedup and identical output to the target model.
drubuntu - ARMv8 Multikernel OS
C, ARMv8- Built the memory system from bare metal: a buddy allocator managing RAM in 4KB pages and a four-level page-table walker.
- Implemented same-core and cross-core message passing between processes, including UMP, a lock-free shared-memory channel.
- Wrote the ELF program loader, per-process address spaces, and multicore bring-up to run user processes across all 4 cores.
Technical Skills
Languages: C++, C, Rust, C#, Java, Python, TypeScript/JavaScript, SQL
Technologies: Flink, ClickHouse, Kafka, Kubernetes, Docker, gVisor, KVM, Postgres, AWS, Azure, Spark, Temporal, Metal, PyTorch, OpenTelemetry, Prometheus, Grafana, gRPC, React, Linux
Concepts: Distributed Systems, Operating Systems, Kernel Development, Performance Optimization, Concurrency, Compilers, Observability, Databases, ML Inference, Serverless, Durable Workflows