Skip to content
View Niranjan-GopaL's full-sized avatar
❄️
Learning
❄️
Learning
  • IIITB
  • Bangalore
  • 11:55 (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: 28 November 2024

Total Time: 823 hrs 3 mins

Python        247 hrs 54 mins ███████▒░░░░░░░░░░░░░░░░░   29.99 %
C++           137 hrs 22 mins ████░░░░░░░░░░░░░░░░░░░░░   16.62 %
JavaScript    70 hrs 41 mins  ██░░░░░░░░░░░░░░░░░░░░░░░   08.55 %
Markdown      67 hrs 36 mins  ██░░░░░░░░░░░░░░░░░░░░░░░   08.18 %
Java          42 hrs 20 mins  █▒░░░░░░░░░░░░░░░░░░░░░░░   05.12 %
Text          38 hrs 41 mins  █▒░░░░░░░░░░░░░░░░░░░░░░░   04.68 %
Rust          38 hrs 2 mins   █░░░░░░░░░░░░░░░░░░░░░░░░   04.60 %
V             37 hrs 11 mins  █░░░░░░░░░░░░░░░░░░░░░░░░   04.50 %
C             23 hrs 44 mins  ▓░░░░░░░░░░░░░░░░░░░░░░░░   02.87 %
Assembly      22 hrs 38 mins  ▓░░░░░░░░░░░░░░░░░░░░░░░░   02.74 %

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. Algorithm-Toolkits Algorithm-Toolkits Public

    Finding my way around second semester Data Structures and Algorithms course as a beginner.

    Python

  5. Small-Projects Small-Projects Public

    Purely for experimenting ,learning and playing around

    HTML

  6. Exploring__Open_CV__ Exploring__Open_CV__ Public

    Learning Open_CV to use it later for ML / DL Applications

    Jupyter Notebook