Skip to content
View Niranjan-GopaL's full-sized avatar
❄️
Learning
❄️
Learning
  • IIITB
  • Bangalore
  • 04:05 (UTC -12:00)

Block or report Niranjan-GopaL

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Niranjan-GopaL/README.md

Banner-custom

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: 31 January 2025

Total Time: 873 hrs 10 mins

Python         281 hrs 13 mins ████████░░░░░░░░░░░░░░░░░   32.00 %
C++            137 hrs 22 mins ████░░░░░░░░░░░░░░░░░░░░░   15.63 %
JavaScript     70 hrs 49 mins  ██░░░░░░░░░░░░░░░░░░░░░░░   08.06 %
Markdown       68 hrs 28 mins  ██░░░░░░░░░░░░░░░░░░░░░░░   07.79 %
Java           42 hrs 20 mins  █▒░░░░░░░░░░░░░░░░░░░░░░░   04.82 %
V              40 hrs 47 mins  █░░░░░░░░░░░░░░░░░░░░░░░░   04.64 %
Text           39 hrs 44 mins  █░░░░░░░░░░░░░░░░░░░░░░░░   04.52 %
Rust           38 hrs 5 mins   █░░░░░░░░░░░░░░░░░░░░░░░░   04.33 %
C              23 hrs 45 mins  ▓░░░░░░░░░░░░░░░░░░░░░░░░   02.70 %
Assembly       23 hrs 21 mins  ▓░░░░░░░░░░░░░░░░░░░░░░░░   02.66 %

Tech Stack:

C C++ CSS3 HTML5 JavaScript GraphQL Python Markdown Rust TypeScript Solidity Vercel Firebase Heroku Django DjangoREST Flask Express.js FastAPI MUI NPM Next JS NodeJS React React Router Redux SASS Threejs TailwindCSS Yarn MongoDB MySQL Figma Framer Canva LINUX

Projects

Interesting things I learnt this week :-

( 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

Desktop Setup

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]

As future hobbies :-

  • 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

Pinned Loading

  1. __Fintech __Fintech Public

    An Advanced Finance Analytics Dashboard built using State-of-the-Art Tech Stack

    JavaScript

  2. ECE-Projects ECE-Projects Public

    All the projects I made or contributed to in my Electronics and Communication course

    Verilog

  3. Gericht Gericht Public

    A fine dining restaurent website that is fully responsive and rendered with Modern UI/UX using React

    JavaScript

  4. Small-Projects Small-Projects Public

    Purely for experimenting ,learning and playing around

    HTML