Hello, my name is
Systems Engineer · Rust · C/C++ · Compiler Engineering
Systems engineer who learns by working close to the machine - Rust, C/C++, compilers and rustc internals. Currently a GSoC 2026 contributor at MetaCall, modernizing its Rust loader. Sometimes Functional programming as well.
Where I've contributed
Google Summer of CodeMetaCallThriftXThe Rust ProjectUnicode ICU4XKIIT Saathi
Experience
2026
Google Summer of Code Contributor
MetaCall
- Migrated 12+ breaking rustc API changes
- HIR-based extraction with generic/template support
- Patched Rust toolchain to remove a TLS blocker, wired into CI
Modernizing MetaCall's Rust loader around newer rustc internals with HIR-based function extraction.
Rust · rustc_private · HIR · CMake · LLVM
Oct 2025 — Feb 2026
Junior Web Developer
ThriftX
- Razorpay payment integration from checkout to order confirmation
- Optimistic & pessimistic locking to fix race conditions in concurrent orders
- Shipping integrations with Shiprocket and Fship
Primary backend developer (and part-time frontend) for a marketplace for thrifted clothing. ThriftX has since shut down.
Next.js · Tailwind · Firebase · Razorpay · Shiprocket · Fship
Student Developer, Web Team
KIIT Saathi
Built the landing page, societies, course and faculty interfaces with React, TypeScript and Supabase.
2024 — 2028
B.Tech, Computer Science
KIIT University
Open Source
Feb — Jul 2026
metacall/core
Reworked MetaCall's Rust loader around modern rustc internals, from the compiler pipeline down to build setup and test coverage.
- Refactored the loader's compiler pipeline and simplified rustc integration (#716)
- Removed the hard dependency on RLS and wired it through CMake (#637); added BUILDING.md for rs_loader setup (#628)
- Rust conversion tests (#824, #826), sanitizer fix (#821) and warning/format cleanups (#817, #830, #843)
2026
metacall/rust-toolchain
Rust PR #78201 stopped the compiler's standard libraries from being loaded dynamically, which breaks plugin runtimes like MetaCall. Rebuilt the toolchain without that restriction so no LD_PRELOAD workaround is needed, with Docker builds and CI releases.
Fixed an ICE for unsafe binders in extern "C" blocks
Replaced an internal todo panic with a proper compiler diagnostic, added a UI regression test and migrated the diagnostic to rustc's Fluent system.
Nov 2025 — Feb 2026
unicode-org/icu4x
Contributions to Unicode's internationalization library, spanning date arithmetic, collation correctness and test infrastructure.
- Calendar: ISO 8601 date duration parsing (#7355), DateDuration overflow fix, Date::try_add_with_options snapshot tests (#7226), Date::try_from_fields code-size example (#7297)
- Collation: CollatorBorrowed::new_root(), shared helper asserting consistency across comparison paths (#7499)
- Test data: migrated UDHR files to test-corpora (#7458), Arabic & Hebrew normalization (#7571), Klingon tlh-001 test options (#7643)
Projects
Developer-focused pre-deployment sandbox that ingests GitHub repositories and runs AI-powered analysis before you ship.
Axum · AWS Bedrock · S3Rust
Real-time chat application with a Rust backend, Axum routing and WebSocket communication to a React frontend.
Axum · WebSockets · ReactRust
Rust loader for the MetaCall polyglot runtime, rebuilt on rustc_private and HIR for modern compiler compatibility.
rustc_private · HIR · CMake · LLVMRust
Student companion platform giving KIIT students courses, faculty, societies and campus resources in one place.
React · SupabaseTypeScript
Skills
Languages
- Rust
- C++
- C
- TypeScript
- Haskell
Compilers
- rustc internals
- HIR / MIR
- LLVM
- Diagnostics
- FFI
Systems & Backend
- Axum
- WebSockets
- Concurrency Control
- Payments (Razorpay)
- AWS Bedrock
- AWS S3
- Distributed Systems
Web & Tooling
- Next.js
- React
- Tailwind CSS
- Firebase
- Supabase
- CMake
- CI
- Git
Find Me Online
Open to compiler engineering, Rust systems work, backend roles and open-source collaboration.