Software Engineer · Systems + ML · Open to Roles

Software that's
fast, reliable,
and intelligent.

I'm Dhir Katre — a software engineer who builds across the full stack: distributed systems, cloud infrastructure, and applied machine learning. I design and train ML models, deploy them to production, and write the systems-level code that makes everything run at scale. M.S. CS at Oregon State.

<800ns ONNX Inference
200+ OSS users
10+ Projects shipped
1 Patent
01

The full picture

I'm a software engineer who doesn't specialize narrowly — I build across systems programming, backend infrastructure, cloud platforms, and applied machine learning. The breadth is intentional: the best software at the intersection of these disciplines requires someone who speaks all of them fluently.

On the ML side, I design and train models — Mamba State Space Models, Reinforcement Learning (IQL, Decision Transformer), collaborative filtering with SVD via Surprise, and semantic search with Sentence Transformers + FAISS. I export to ONNX and build inference pipelines that actually run fast in production — not just in notebooks.

On the systems side, I write Rust (async/Tokio, WASM sandboxing), Java (Spring Boot microservices), and Python (FastAPI, SQLAlchemy, data pipelines). I've shipped cloud infrastructure on GCP, Azure, and AWS, and I care deeply about observability, correctness, and performance at every layer.

Machine Learning & AI

PyTorch ONNX Runtime Mamba SSM Sentence Transformers FAISS Scikit-learn Reinforcement Learning SVD / Surprise Decision Transformer IQL TF-IDF Collaborative Filtering

Cloud & Infrastructure

GCP Azure AWS GCP Pub/Sub Azure Data Factory Docker Kafka Prometheus Grafana CI/CD Render

Backend & APIs

FastAPI Spring Boot 3 SQLAlchemy Alembic Pydantic REST / Microservices Postgres MySQL SQLite JWT / Auth slowapi

Languages & Systems

Python Rust Java TypeScript Go Solidity Tokio (Async) WASM / Wasmtime Poetry pytest
02

Where I've worked

Feb 2024
Jul 2024

Cloud · Data

Software Developer Intern

CVoter News Services

  • Built a scalable election analytics platform on GCP, improving data throughput by 15% through optimized cloud resource allocation and load balancing strategies.
  • Architected real-time data ingestion pipelines using GCP Pub/Sub, delivering sub-second updates to live polling dashboards under high-traffic election cycles.
  • Designed distributed data pipelines capable of handling millions of concurrent data points with guaranteed delivery semantics.

Jan 2023
Jun 2023

Azure · Analytics

Data Analytics Intern

Ignite LLC

  • Developed automated stock analytics pipelines in Azure, reducing API latency by 10% through targeted optimization.
  • Optimized ETL workflows using Azure Data Factory, with automated data validation checks that measurably improved dataset reliability and accuracy.
  • Delivered interactive financial dashboards providing real-time market insights to internal stakeholders.
03

Things I've built

cargo-rust-unused

Published CLI tool with 200+ active users on Crates.io. Detects unused dependencies, functions, and modules via sub-ms AST traversal. JSON output for CI/CD.

Rust CLI Open Source
🔑

AuthService

Scalable identity provider microservice — Java 21 + Spring Boot 3.2. JWT auth, BCrypt hashing, stateless security filters, MySQL with strict FK integrity.

Java 21 Spring Boot JWT
🎬

Movie Recommender

Collaborative filtering + content-based ML recommendation engine. Scikit-learn, user ratings + metadata, with explainable similarity scores.

Python Scikit-learn ML

ProofOfAge

ZK age verification on Ethereum. Proves age requirements without revealing identity — privacy-preserving compliance using cryptographic proofs.

Solidity ZK Proofs Web3
🗳️

Voting dApp

Decentralized voting on Ethereum. Tamper-proof ballot recording and transparent vote tallying without centralized authority.

Solidity Ethereum TypeScript
📈

Binomial Pricing

High-performance Binomial Options Pricing Model in Rust. Zero-cost abstractions and cache-friendly data structures for maximum quant throughput.

Rust Quant Finance
🎫

Ticket Booking API

Concurrent reservation backend with race condition prevention, transactional seat locking, and high-throughput design.

Java Spring Boot Concurrency
📚

Library System

Full-stack library management — book cataloging, member management, and loan tracking. REST API + frontend for staff operations.

Java Spring Boot REST API
04

Academic background

M.S. Computer Science

Oregon State University

Computer Science

📍 Corvallis, OR Sep 2024 — Mar 2026

B.E. Computer Science

Shri Ramdeobaba College

Computer Science (Cyber Security)

📍 Nagpur, India Sep 2020 — May 2024

Patent · India Patent Office

Automated Resume Analysis and Template Generation System

Patent No. 202321027549  ·  May 2023

View Patent ↗
05

Let's build
something fast.

I'm actively looking for software engineering roles across backend systems, cloud infrastructure, and applied ML — internships and full-time. If you're building something technically challenging, I'd love to talk.