A strong Generalist, trying to specialize in :-
- Elegant and Proffesional Software Infrastructure and Design
- Computer architectures - OoO cores, All-PUs, FPGA designs ( cuz that's my Master's specialization )
- Transformer acceleration on resource constrained devices ( cuz that's my Master's specialization )
What I am currently doing :-
- Mangling with Innovus for making floorplan and layout for a processor rtl2gds flow.
- TinyTapeout for an OoO Multi Core posit-dt processor ( paper accepeted at ISQED 2026 )
- Accelerator for sequence-matching in a geneome sequence
- Making my own website for migrating My blogs from Hashnode
- Reading 《Systems Performance 2nd Ed.》《 Deep Work Cal Newport 》
- Working on - Automating different parts of my workflow in RHEL
From: 13 March 2023 - To: 21 February 2026
Total Time: 1,319 hrs 39 mins
Python 510 hrs 50 mins █████████▓░░░░░░░░░░░░░░░ 38.12 %
C++ 177 hrs 23 mins ███▒░░░░░░░░░░░░░░░░░░░░░ 13.24 %
V 106 hrs 33 mins ██░░░░░░░░░░░░░░░░░░░░░░░ 07.95 %
Markdown 93 hrs 38 mins █▓░░░░░░░░░░░░░░░░░░░░░░░ 06.99 %
JavaScript 70 hrs 53 mins █▒░░░░░░░░░░░░░░░░░░░░░░░ 05.29 %
Text 47 hrs 52 mins █░░░░░░░░░░░░░░░░░░░░░░░░ 03.57 %
Java 43 hrs 55 mins ▓░░░░░░░░░░░░░░░░░░░░░░░░ 03.28 %
SystemVerilog 39 hrs 23 mins ▓░░░░░░░░░░░░░░░░░░░░░░░░ 02.94 %
Rust 38 hrs 5 mins ▓░░░░░░░░░░░░░░░░░░░░░░░░ 02.84 %
Assembly 27 hrs 47 mins ▓░░░░░░░░░░░░░░░░░░░░░░░░ 02.07 %-
Full Stack projects:-
- Personal backend Toolkit
- Whatsapp clone for iOS mobile
- Showcase for NFT
- Image Manipulation platform
- Landing Page for a restaurent
- Simple Rust projects
-
ML and Computer Vision Projects
- Exploring Open CV and ML
- Face Recognition System to recognise a user from a live camera feed
- Controlling system operations using hand gestures ( Volume, )
- Analysing a Footbal Match
- to find the speed of ball,
- track which team has more ball possession,
- trajectory of the ball after hit
-
Other important projects
- A fully Pipelined 5 stage Processor siulation
- MIPS Assembler for a general MATMUL between any square matrix
- Data Structures and Algorithms collections ; Combinatorics and Math
- Implementing an FSM in Verilog and A Digital Clock from Logic Gates
- Youtube UI
- User Authentication System (Email validation)
Tip
- Copy Mode in Tmux let's us to copy whatever is in our screen in T Mux (terminal outputs too)
- There is a mechanism to stack windows in Hyprland
- IME / IMF ( Input Method Engine and Input Method Framework) is how you type in Japanese from an English Keyboard, it's also what all normal andriods have to process keypresses Check out this blog :- Wayland does not work well with IM
My Desktop Setup for efficieny, updated about every 4 motnhs
[A really good gif about setup]
All my dotfiles, configuration files repository !
[Arch Linux]
- Hyperland + hyprdots ( uses Wayland Compositor )
- VSCode / Neovim
- T-mux ( Terminal Multiplexer )
- Kitty + zsh
- MPD + NCMPCPP + CAVA
- Zathura
- Obsidian
[Windows 10]
- WSL
- VSCode / Neovim
- T-mux
- Win Terminal
- pwsh [Oh my powershell link]
- zsh [Oh my zsh]
- GPU architecture, RISC - VV ( vectorization )
- Compilers, Text Editors, IDEs and Regex Engines
- Graphics and 3D Rendering, Animation libraries, GameDev
- Linux systems, Bootloaders, and the notorious OSDev



