A headshot of Devanshu Sharma
Biaora, Madhya Pradesh, India

Devanshu Sharma

Systems Developer & Rust Enthusiast

First-year B.Tech CSE student who got into coding during the great lockdown of 2020 and never looked back. I'm building high-performance systems software with Rust, focusing on memory safety, concurrency, and shipping practical developer tools.

Let's Connect

About Me

I’m a Computer Science student at MLSU's Institute of Engineering & Technology, specializing in systems programming. I've been writing code since 2020, and my passion lies in using Rust to build correct, efficient, and reliable software—from low-level libraries to cross-platform desktop applications.

My philosophy is simple: I learn by building and shipping. I believe in practical, project-based knowledge and thrive in environments that value clean abstractions, performance, and robust engineering. I'm also a passionate game developer and a firm believer in open-source.

My Goal: To contribute to foundational open-source tooling in the Rust ecosystem, build reliable systems software, and collaborate with teams that are shipping fast and safe products. I'm actively seeking opportunities to apply my skills and grow as a systems developer.

Technical Arsenal

RustMy current obsession; building fast, safe, and reliable software. Strong grasp of ownership, lifetimes, and async programming.
TauriMy go-to tool for creating high-performance, cross-platform GUIs for my Rust applications (Windows, macOS, Linux).
PythonMy go-to for scripting, automation, AI/ML prototyping, and data processing tasks.
JavaScript / TypeScriptFrontend development with Svelte and React for building reactive UIs and API integration for developer tools.
C / C++Solid foundation in low-level programming, memory management, and performance optimization concepts.
Developer ToolingProficient with Git, GitHub Actions for CI/CD, Cargo, Clippy, Rustfmt, and creating ergonomic command-line experiences.
Game DevelopmentExploring the Unity side of the gaming world with C# and procedural generation concepts.
Linux & BashMy preferred environment for getting things done. Proficient in Bash scripting for system automation.
BlenderAddicted to 3D design and modeling; using Blender for creative projects and spatial reasoning challenges.

Featured Projects

AutoCrate Installer GUI

Version ...

A cross-platform installer built with Rust, Tauri, and Svelte. This reactive GUI fetches GitHub release metadata, intelligently selects the correct artifacts, and performs safe, robust installations of my CLI tools with comprehensive error handling.

RustTauriSvelteGitHub APIDesktop App

Fillie File Sharing

Version ...

A minimal, cross-platform file-sharing platform built in pure Rust. Fillie facilitates fast, secure, and serverless P2P file transfers across local networks, featuring AES-256 encryption and SHA256 integrity checks for robust data security.

RustNetworkingConcurrencyP2PEncryption

Rust SIEM Log Sanitizer

In Development

A memory-safe, high-performance log sanitizer in Rust to preprocess JSON logs before ingestion into SIEM platforms. It protects against log injection and malformed data attacks by sanitizing fields and rejecting invalid entries, enhancing security pipeline reliability.

RustSecurityTCP/IPJSONSIEM

ClauseAI

Prototype

A full-stack, AI-driven tool for legal comprehension, built during a hackathon. It utilizes a performant Rust backend interfacing with the Google Gemini API to deliver actionable insights and summaries from complex legal documents, greatly enhancing user understanding.

PythonRustGenerative AIAPIsNLP

AutoCrate CLI

Version ...

A powerful Rust CLI tool that streamlines project initialization. It automatically creates sequential Rust projects, initializes Git repositories, and opens them in your preferred editor, significantly improving developer workflow and project setup time.

RustCLIDeveloper ToolAutomation

From-User (Rust Input Helper)

Version ...

A tiny, highly simplified Rust library designed to handle user input ergonomically. It provides robust error handling and clear type conversions, making it easier and safer to interact with user inputs in CLI applications.

RustCLILibraryError Handling

Education & Hackathon Experience

B.Tech in Computer Science & Engineering

Institute of Engineering & Technology, Udaipur

Class of 2028 • First Year Student

Cyber Kavach Hackathon

Project: Rust SIEM Log Sanitizer

In this cybersecurity-focused hackathon, I developed a high-performance, memory-safe log sanitizer in Rust. The tool listens on a TCP port, ingesting JSON logs, and sanitizes them to prevent log injection attacks before they reach a SIEM or XDR platform.

  • Engineered a concurrent TCP server to handle multiple log streams efficiently.
  • Implemented robust JSON validation and sanitization logic to neutralize malicious payloads.
  • Demonstrated the practical application of Rust for building secure, high-throughput network services.

Google GenAI Hackathon

Project: ClauseAI

For this hackathon, I built a full-stack application to demystify complex legal documents for the average user. The system leverages a Rust backend to interface with the Google Gemini API, providing simplified summaries of legal jargon.

  • Designed and built a performant Rust backend to manage API requests and data processing.
  • Successfully integrated with the Google Gemini API for advanced language model capabilities.
  • Showcased the ability to rapidly prototype and deliver an end-to-end solution combining systems programming with generative AI.

Let's Build Together

I'm actively seeking project-based contributions, internships, remote collaborations, and mentorship. I move fast, learn fast, and prefer contributing practical code and tools. If you have an idea or just want to talk tech, feel free to reach out!