██╗ ██╗███████╗██████╗ █████╗ ███╗ ██╗████████╗ ███╗ ██╗███████╗██╗ ██╗███████╗
██║ ██║██╔════╝██╔══██╗██╔══██╗████╗ ██║╚══██╔══╝ ████╗ ██║██╔════╝██║ ██║██╔════╝
██║ ██║█████╗ ██║ ██║███████║██╔██╗ ██║ ██║ ██╔██╗ ██║█████╗ ██║ ██║█████╗
╚██╗ ██╔╝██╔══╝ ██║ ██║██╔══██║██║╚██╗██║ ██║ ██║╚██╗██║██╔══╝ ╚██╗ ██╔╝██╔══╝
╚████╔╝ ███████╗██████╔╝██║ ██║██║ ╚████║ ██║ ██║ ╚████║███████╗ ╚████╔╝ ███████╗
╚═══╝ ╚══════╝╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═══╝ ╚═╝ ╚═╝ ╚═══╝╚══════╝ ╚═══╝ ╚══════╝
ObvOS BIOS v1.0
Initializing System...
Memory Check: 640KB OK
Loading Kernel... [▓▓▓▓▓▓▓▓▓▓] 100%
Mounting File Systems... Done.
Starting Services...
...
Welcome to ObvOS
An intelligent C/C++ obfuscation engine using the LLVM framework to protect software from reverse engineering.
Conway's Game of Life in C++, compiled to WebAssembly for near-native performance in the browser.
A simple compiler for a subset of C, featuring a full pipeline from lexical analysis to assembly code generation.
A minimal, bootable 32-bit kernel built from scratch for the RISC-V architecture, running in a QEMU VM.
A ~50M parameter language model built from scratch in PyTorch to generate stories in the Marathi language.
A full-stack payments application built with the MERN stack (MongoDB, Express, React, Node.js), demonstrating industry-standard API design and application architecture.
Pre Final Year student at JSPM's Rajarshi Shahu College of Engineering.
Computer Science and Business Systems undergrad with a minor in Automation and Robotics.
My career objective is to engineer the fundamental systems that power modern technology. I'm driven by a passion for building from first principles, whether that means writing a kernel for a custom OS, designing a compiler with LLVM, or implementing an AI language model from scratch in PyTorch. I thrive on the challenge of understanding and architecting complex, performant, and reliable software. I am seeking a challenging software engineering internship at a company that values deep technical expertise and innovation, where I can contribute to ambitious projects in systems programming, compiler engineering, applied AI, Full Stack Development or high-performance computing.
Languages: C, C++, Rust, Python, Java, OCaml, Odin, Javascript, Typescript.
Frameworks & Technologies: LLVM, PyTorch, CUDA, OpenGL, Raylib, Node.js, React.js, Express.js,
PostgreSQL, MongoDB, Prisma, Project Loom, WebAssembly, QEMU.
Developer Tools: Git, GitHub, GitLab, Docker, Dune, Cargo, Maven, Emscripten, Vim, Neovim, Unix,
VS Code, Visual Studio, IntelliJ IDEA, Unreal Engine.
I am an avid competitive programmer with over 800 problems solved across platforms like LeetCode, Codeforces, and CodeChef. This continuous practice has honed my ability to design efficient, optimized solutions to complex algorithmic challenges. My maximum rating on LeetCode is 1775.
B.Tech, Computer Science & Business Systems at JSPM's Rajarshi Shahu College Of Engineering, Pune.
12th Standard: Pratap Vidya Mandir Junior College, Chopda - 77.33%
10th Standard: Pratap Vidya Mandir, Chopda - 100%
| Semester | SGPA |
|---|---|
| Semester I | 9.95 |
| Semester II | 9.86 |
| Semester III | 9.67 |
| Semester IV | 9.63 |
Issued by: Coursera & Stanford University
Issued by: NVIDIA
Issued by: Red Hat
Participant in a high-intensity national-level hackathon focused on building innovative solutions, hosted by Adobe.
Competed in a prestigious, inter-IIT hackathon centered on solving complex challenges using Artificial Intelligence and Machine Learning.
Participant in a collaborative hackathon aimed at developing practical applications and solutions for real-world problems in India.
Engaged in a theme-based hackathon focused on creating sustainable technology and environmentally-friendly solutions.
Over the next couple of years, I'm focused on applying my skills in a real-world, high-impact environment. I'm actively seeking an internship where I can work on the complex challenges found in systems programming, compiler design, or applied AI. I've learned a lot by building from the ground up; now, my goal is to become a contributor to a major open-source ecosystem that I admire, like LLVM, Rust, or PyTorch, and to go deeper into specialized fields like GPU programming.
Looking further ahead, I see myself architecting the tools that empower other developers. My ambition is to be in a position—as a Principal Engineer or a Tech Lead—where I can lead the development of foundational software. I'm fascinated by the leverage that comes from improving the core systems we all depend on. Whether it's designing a more efficient compiler, a smarter OS scheduler, or a better framework for AI, my long-term goal is to build the critical infrastructure that will enable the next generation of technological breakthroughs.
You can reach me at vedantneve13@gmail.com, find me on social media, or use the form below.
These are the projects currently on my workbench. They represent my ongoing exploration into new technologies and complex challenges.
A high-performance, cross-platform terminal in modern Java (JDK 21+) using Project Loom for div highly concurrent, non-blocking UI.
Diving into parallel computing by building GPU-accelerated graphics components with CUDA and OpenGL.
Great software is built on a solid foundation of theory. I'm currently working my way through these classics:
Chakravyuha is an intelligent, adaptive C/C++ obfuscation engine built on the LLVM compiler framework. It protects software intellectual property from reverse engineering and tampering by injecting sophisticated, layered code transformations directly into the compilation pipeline.
katha-gpt is a generative language model with ~50 million parameters, built entirely from scratch based on the GPT-2 architecture. The entire machine learning pipeline—from the custom BPE tokenizer and data pre-processing to the training loop and inference logic—was implemented in PyTorch. The model is trained on a custom dataset to generate coherent, original stories in the Marathi language from a user prompt.
obv-OS is a minimal, bootable 32-bit operating system kernel designed for the RISC-V architecture. This project was an exercise in understanding the absolute fundamentals of computing, from bootloading and memory management to interacting directly with hardware via inline assembly. The kernel runs in a QEMU virtual machine.
__asm__) for low-level control.obvcc is a multi-stage compiler that transforms a minimal, C-like language into platform-aware x64 assembly. The entire pipeline, including a lexer, parser, assembly generator, and code emitter, was built from scratch. This project provided a deep, hands-on understanding of language design, parsing theory, and code generation.
PayWiz is a complete, full-stack payments application built using the MERN stack. It simulates a basic peer-to-peer wallet, allowing users to sign up, manage their balance, and send money to other users. The project emphasizes a clean, maintainable, and secure architecture, featuring a RESTful API backend and a responsive React frontend.
Jerm is a high-performance, cross-platform terminal application built from scratch using modern Java (JDK 21+). The application provides a unified Text-based User Interface (TUI) for executing commands on native shells (PowerShell, Bash, etc.). The core architecture leverages Java's Virtual Threads (Project Loom) for highly concurrent, non-blocking I/O, ensuring a responsive and efficient UI.
This project is a deep dive into high-performance, parallel computing by building graphics components from scratch. It leverages the raw power of NVIDIA's CUDA platform for general-purpose GPU computations and OpenGL for rendering. The goal is to explore the synergy between the two technologies for creating real-time, computationally intensive visual applications.
This project is a high-performance implementation of Conway's Game of Life that runs directly in the browser. The core simulation logic is written in C++ and then compiled to WebAssembly (Wasm) using the Emscripten toolchain. This approach allows for computationally-intensive logic to execute at near-native speeds, far surpassing what is possible with standard JavaScript.
I have a deep passion for competitive programming, which I use to continuously sharpen my skills in data structures, algorithms, and efficient problem-solving under pressure.