Hi, I'm Shrehan

I make tech I like, and then I use it

My Strengths

C++

I have experience in C++ with an understanding of object-oriented programming principles. I know modern C++, and have worked with smart pointers, debugging tools, STL etc.

View projects

Python

I have experience with Python across a wide range of domains, including desktop services, AI agents, and full-stack modern web applications and APIs.

View projects

Next.js

I know Next.js. This website is built with Next.js, React, Aceternity and ShadCN. I have studied the internals of Next.js like SSG, bundling, chunking etc.

View projects

Other strengths

The C Programming Language

Started with C, worked with command-line like parsers and learnt fundamentals of Operating Systems.

Assembly

To further understand the working of my C code, I started learning Assembly, using GAS (GNU Assembler) syntax and inspecting equivalent C code.

Rust

Tried to make a minimal browser from scratch, which includes an HTML parser, CSS processor and a JavaScript interpreter. I haven't succeeded yet, but that is the reason I'm learning Rust.

LangGraph

I like LangGraph because it gives some structure to LLM-powered automation, so instead of a huge black box I now have a graph with small black boxes as nodes

Blockchain

I love the concept of decentralization so I learnt blockchain, its internal working, and tried to implement a blockchain simulator.

DevOps

I have experience with AWS and Azure because they give free credits and accept my credit card as payment. I also know Docker, since it allows me to ship cross platform Assembly code

My Education

Building a strong foundation in engineering and technology

IIT Kharagpur
2024 - Present

Bachelor of Technology

Civil Engineering

Currently in my 2nd year at the prestigious Indian Institute of Technology, Kharagpur - the first and oldest IIT in India.

Rigorous curriculum focused on structural engineering, environmental systems, and sustainable development.

Participating in interdisciplinary projects combining civil engineering with software development.

Active member of the Kharagpur Open Source Society and Computer Graphics Society.

Kharagpur, West Bengal, India
Civil DesignStructural AnalysisAutoCADCC++RustPythonNumpyArduino
Download Resume