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: 03 November 2024
Total Time: 763 hrs 33 mins
Python 218 hrs 50 mins ███████░░░░░░░░░░░░░░░░░░ 28.53 %
C++ 136 hrs 59 mins ████▒░░░░░░░░░░░░░░░░░░░░ 17.86 %
JavaScript 68 hrs 56 mins ██▒░░░░░░░░░░░░░░░░░░░░░░ 08.99 %
Markdown 61 hrs 38 mins ██░░░░░░░░░░░░░░░░░░░░░░░ 08.04 %
Java 42 hrs 17 mins █▒░░░░░░░░░░░░░░░░░░░░░░░ 05.51 %
Rust 37 hrs 53 mins █▒░░░░░░░░░░░░░░░░░░░░░░░ 04.94 %
Text 37 hrs 15 mins █▒░░░░░░░░░░░░░░░░░░░░░░░ 04.86 %
V 26 hrs 26 mins █░░░░░░░░░░░░░░░░░░░░░░░░ 03.45 %
Assembly 22 hrs 38 mins ▓░░░░░░░░░░░░░░░░░░░░░░░░ 02.95 %
C 22 hrs 11 mins ▓░░░░░░░░░░░░░░░░░░░░░░░░ 02.89 %
-
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