Hi, my name is

Devansh Bansal.

I engineer scalable systems.

Get In Touch Quant Resume SDE Resume

01. About Me

Devansh Bansal

Devansh Bansal

IIIT Hyderabad

B.Tech CSE + MS by Research

CGPA: 8.19 (2024 - 2029)

Hyderabad, India

CodeForces Active

Background

I am a Computer Science undergrad and researcher at IIIT Hyderabad, with a strong focus on Systems, Backend Development, and Algorithm Optimization. My work involves designing distributed databases, building custom operating system kernels, and analyzing complex network flows.

Technical Arsenal

C++ C Python (Flask) SQL JavaScript x86-64 Assembly Node.js Linux / Bash Git MongoDB
Coursework: Data Structures & Algorithms • Operating Systems • Computer Networks • DBMS • Distributed Systems • Linear Algebra • Digital Systems • Probability and Statistics • Theory of Computation

02. Projects

ML-Driven Equity Trading Strategy

End-to-end quantitative trading pipeline with a 22-feature cross-sectional model across 100 equities. Rolling ensemble of Ridge + LightGBM + CatBoost achieving 410% cumulative return vs. 320% benchmark.

Python LightGBM CatBoost scikit-learn

NLP Pipeline — iREL

Full-stack NLP pipeline extracting concept dependencies from code-mixed educational videos. Whisper ASR + GPT-4 extraction + DAG validation with interactive graph visualization.

Python Whisper GPT-4 NetworkX

Quantitative Research Suite

Credit risk modeling (0.9999 ROC-AUC), FICO score bucketing via L-BFGS-B optimization, commodity price forecasting with harmonic features, and gas storage contract DCF valuation.

Python SciPy scikit-learn NumPy

PokéNetDB

A distributed relational database modeling complex datasets. Enforced data integrity using constraints, triggers, and stored procedures for analytical workloads.

SQL Python DBMS

C-Shell Implementation

Built a custom Unix shell in C supporting piping, I/O redirection, background execution, and robust signal handling using system calls.

C Unix Syscalls Process Control

xv6 OS Enhancements

Extended the xv6 kernel (RISC-V) with custom CPU scheduling policies and additional system calls. Developed kernel-level tests to evaluate fairness.

C RISC-V Kernel Dev

Distributed File System

A Google Docs-like multi-threaded file system enabling concurrent multi-user access over a network with strict locking mechanisms.

C Sockets Multi-threading

Max Flow Analysis

Implemented and benchmarked Ford–Fulkerson, Dinic’s, and Push–Relabel algorithms to analyze asymptotic complexity on diverse graph structures.

C++ Algorithms Graph Theory

MERN Stack Web Application

Built and deployed a full-stack web application with secure authentication, REST APIs, and responsive UI flows. Designed modular backend routes and reusable React components for smooth end-to-end CRUD operations.

MongoDB Express.js React Node.js

03. Roots

Origin: Ujjain

Hailing from the historic city of Ujjain, I find inspiration in the balance between ancient heritage and modern logic. Just as the Jantar Mantar (Observatory) in Ujjain was built to calculate time and astronomical positions with precision, I strive to build software systems that are precise, efficient, and enduring.