A strong Generalist, trying to ultimately Specialize in :-
- Elegant and Proffesional Software Infrastructure and Design
- RISC-V ISA, Pipelined and Multi-core architecture, FPGA designs ( cuz that's my Master's specialization )
- AI/ML ( cuz that's my Master's specialization )
What I am currently doing :-
- Learning NextJS, Docker for containerization ( check out Dev Containers), Golang for enforcing my Back-end understandings
- Deploying my projects
- Making my own website for migrating My blogs from Hashnode
- Reading 《Systems Performance 2nd Ed.》《 Deep Work Cal Newport 》
- Working on - A compilation of templates that I can use for Hackathons
From: 13 March 2023 - To: 25 November 2024
Total Time: 819 hrs 46 mins
Python 246 hrs 44 mins ███████▒░░░░░░░░░░░░░░░░░ 29.97 %
C++ 137 hrs 22 mins ████▒░░░░░░░░░░░░░░░░░░░░ 16.68 %
JavaScript 70 hrs 41 mins ██░░░░░░░░░░░░░░░░░░░░░░░ 08.59 %
Markdown 67 hrs 33 mins ██░░░░░░░░░░░░░░░░░░░░░░░ 08.20 %
Java 42 hrs 20 mins █▒░░░░░░░░░░░░░░░░░░░░░░░ 05.14 %
Text 38 hrs 41 mins █▒░░░░░░░░░░░░░░░░░░░░░░░ 04.70 %
Rust 38 hrs 2 mins █░░░░░░░░░░░░░░░░░░░░░░░░ 04.62 %
V 35 hrs 10 mins █░░░░░░░░░░░░░░░░░░░░░░░░ 04.27 %
C 23 hrs 44 mins ▓░░░░░░░░░░░░░░░░░░░░░░░░ 02.88 %
Assembly 22 hrs 38 mins ▓░░░░░░░░░░░░░░░░░░░░░░░░ 02.75 %
-
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)
( No, this is not fetched by Github Actions from an API, I manually write this every Sunday, lol ! ) Here is a list of all the interesting things that I found :-
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 ( vecotization )
- Compilers, Text Editors, IDEs and Regex Engines
- Graphics and 3D Rendering, Animation libraries, GameDev
- Linux systems, Bootloaders, and the notorious OSDev