Skip to content
View harsharajkumar-273's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report harsharajkumar-273

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
harsharajkumar-273/README.md

Harsha Raj Kumar

Software Engineering · M.S. Computer Science at Vanderbilt · Expected April 2027

I build APIs, collaborative applications, storage systems, and developer tools. My work spans Python, TypeScript, and C++, with an interest in reliable systems and machine learning infrastructure.

Seeking 2027 new-graduate software engineering roles. Based in Nashville and open to relocation.

Portfolio · LinkedIn · Email

Highlights

Selected work

Project What I contributed Evidence
Proofdesk Co-developed and maintain a collaborative PreTeXt textbook editor: React/Monaco, Y.js/WebSockets, Node/Express, queued Docker builds, GitHub Actions CI/CD, and a later Pyodide browser preview. Deployed application · Architecture
PulseStream Built telemetry ingestion and persistence, then addressed batch isolation, offset ordering, and conflicting replays. 11 API-level failure scenarios; documented local benchmark: 2,933 events/sec persisted during a 30-second send window. Method and limitations
CodeGraph Built a TypeScript/Tree-sitter CLI for dependency graphs, call graphs, and change-impact traversal, with confidence labels for inferred edges. npm package · Resolution methodology
LSM-Tree Started and maintain a collaborative C++17 storage engine; contribute architecture, design review, and integration, with implementation credit documented for contributors. 14 CTest programs documented on main; explicit asynchronous vs durable acknowledgment contracts. Durability · Benchmarks
Satya Built a Playwright-based tool that compares UI success claims with API or reload-persisted state; includes a CLI, reports, and FastAPI service. Seeded-bug demonstrations and validation; production-scale validation remains future work.

Benchmarks above are local development measurements, not production capacity claims. See each repository for inputs, environment, limitations, and contributor credit.

Experience

  • Amplify GenAI Innovation Center, Vanderbilt — Research Assistant, Software Engineering · Aug 2026–present
    Implemented Projects across React/TypeScript and Python/AWS Lambda: project, file-manifest, and memory APIs backed by three DynamoDB tables, ownership checks, and server-side chat context. Backend PR · Frontend PR. Implementation was tested; release was pending at last confirmation.
  • VU-BEAM Lab, Vanderbilt — Research Assistant · Oct 2025–Aug 2026
    Implemented contrastive pretraining, supervised fine-tuning, and PyTorch data loading and augmentation for ultrasound research.
  • Vanderbilt Mathematics Department — Research Assistant, Software Engineering · Sep 2025–May 2026
    Developed Proofdesk for collaborative textbook authoring. Continued maintaining the project after the appointment, including the browser preview added in June 2026.

Open source and research

Tools I use

Languages: C++, Python, TypeScript/JavaScript, Java, SQL
Applications and data: React, Node.js/Express, FastAPI, PostgreSQL/pgvector, DynamoDB, Redis, Kafka/Redpanda, Y.js
Infrastructure and ML: Linux, Docker, Kubernetes, AWS Lambda, GitHub Actions CI/CD, Playwright, PyTorch

Pinned Loading

  1. Proofdesk Proofdesk Public

    Proofdesk is a high-performance web-based IDE and compilation sandbox designed for collaborative authoring, testing, and rendering of mathematical textbooks.

    TypeScript 3 2

  2. PulseStream PulseStream Public

    A high-throughput, real-time IoT metrics ingestion pipeline implementing advanced distributed systems patterns: API key caching, edge idempotency locking (Redis), partition-key event streaming (Red…

    JavaScript

  3. Repost-Radar Repost-Radar Public

    A hyper-optimized, ultra-low-latency real-time text deduplication engine using C++20, AVX2 SIMD vectorization, MinHash, and Locality-Sensitive Hashing (LSH) for sub-millisecond duplicate checks on …

    JavaScript

  4. lsm_tree lsm_tree Public

    High-performance C++17 LSM-Tree storage engine featuring asynchronous zero-copy WAL logging via Linux io_uring + O_DIRECT, lock-free SkipList MemTable, cache-line aligned Block Bloom Filters, and L…

    C++ 4 1

  5. CodeGraph CodeGraph Public

    TypeScript