Resume / Shantanu Kharwar
Shantanu Kharwar
Software Engineer / B.Tech CSE, IIIT Jabalpur
- shantanukharwar.work@gmail.com
- +91 9109653806
- Jabalpur, India
- github.com/ByteKnight28
Computer science undergraduate at IIIT Jabalpur. I have benchmarked NIST post-quantum algorithms on ARM-FPGA boards at IIT Kanpur, implemented ML-KEM in pure JavaScript, built a desktop AI assistant on MCP, and contribute to stdlib-js and Peersky Browser.
Open to internships
Experience
Summer Intern, Post-Quantum Cryptography at Indian Institute of Technology Kanpur
05.2025 - 06.2025 (2m)
Internship / Kanpur, India / On-site
- Implemented and benchmarked 5 NIST PQC algorithms (Kyber, Mayo, PQOV, HQC, SQIsign) on ARM-FPGA platforms using AMD Vitis.
- Optimized 5,000+ lines of C/C++ cryptographic code for ARM Cortex-A9, resolving memory alignment and hardware compilation issues.
- Validated correctness using NIST KAT (Known Answer Test) files with multiple test vectors per algorithm; used AMD Vitis to cross-compile and debug on FPGA boards.
Open Source Contributor at stdlib-js/stdlib
08.2025 - ∞ (1y 3m)
Volunteer / Remote / Remote
- PR #9822: implemented single-precision sincosdf via C math bindings; passed full CI/CD, linting, and static analysis.
- PR #9849: extended BLAS with complex Givens rotation bindings across C, Fortran, and JavaScript.
Open Source Contributor at Peersky Browser
08.2025 - ∞ (1y 3m)
Volunteer / Remote / Remote
- PR #148: fixed a race condition in IPC handler registration via a lazy getter; added a toast notification.
- PR #152: created a one-click bookmark shortcut on the browser home page; addressed maintainer CSS feedback to reach merge.
Projects(5)
MessChain 2.0
05.2026 - ∞
A blockchain-based hostel mess system for subscriptions, rebates and voting, on a private Hyperledger Besu network.
3 role dashboards on Admin, Student and Staff, on a private Besu QBFT network
Solidity / Hyperledger Besu / Node.js / React / PostgreSQL / IPFS / Docker
PathOS
04.2026 - ∞
An offline AI diagnostic assistant for histopathology that runs on a laptop through Ollama, with no GPU. Winner of the Ollama special track at the Gemma 4 Good Hackathon.
19.5K SFT training examples on H&E histopathology, Gemma 4 E2B, GRPO on 150 samples
Gemma 4 / Ollama / llama.cpp / GGUF / GRPO / Docker
KEM JS
02.2026 - ∞
FIPS 203 ML-KEM (CRYSTALS-Kyber) in pure JavaScript: no native bindings, no WebAssembly.
~600ms for 100K NTT round trips on forward and inverse transforms, pure JavaScript
JavaScript / Node.js / ML-KEM / NTT / @stdlib/ndarray
Udte-Bhawre
01.2026 - ∞
A cross-platform desktop AI assistant with taskbar companions and a central dashboard for managing agents. A group project that took 2nd place overall at MLH Hackbyte 4.0 and won the Armour IQ sponsored track.
MCP tool execution layer on Gemini API agents, multi-terminal sessions, MongoDB store
Electron / Node.js / MongoDB / Gemini API / MCP
Education
B.Tech, Computer Science and Engineering
2024 - 2028
Indian Institute of Information Technology, Jabalpur
CBSE, Class XII
2024
Kendriya Vidyalaya, IIT Kanpur / 90.2%
Skills and tools
- Languages
- JavaScript, C, C++, Rust, Python, Java, Solidity, HTML, CSS
- Frameworks
- React, Node.js, Electron, FastAPI, REST APIs
- Cloud and data
- Google Cloud Functions, MongoDB, SQL, Redis
- Tools
- Linux, Git, Docker
- Hardware
- AMD Vitis, PYNQ FPGA
Elsewhere
- GitHub / ByteKnight28stdlib-js and Peersky contributor
- LinkedIn / shantanu-kharwarOpen to internships
- X / Shaan864Profile
- CodeChef / byte_knight071549, 2-Star
- Codeforces / Byte_knight281242, Pupil
- LeetCode / ZdXnJgFvtB1,510