Skip to content

Navigation Menu

Sign in
Appearance settings
Sign up
Appearance settings
View Niranjan-GopaL's full-sized avatar
❄️
Learning
❄️
Learning
  • IIITB
  • Bangalore
  • 05:53 (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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to 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 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: 26 August 2026

Total Time: 1,459 hrs 33 mins

Python               554 hrs 56 mins       █████████▒░░░░░░░░░░░░░░░   37.32 %
C++                  185 hrs 34 mins       ███░░░░░░░░░░░░░░░░░░░░░░   12.48 %
Markdown             125 hrs 38 mins       ██░░░░░░░░░░░░░░░░░░░░░░░   08.45 %
V                    108 hrs 46 mins       █▓░░░░░░░░░░░░░░░░░░░░░░░   07.32 %
JavaScript           72 hrs 24 mins        █▒░░░░░░░░░░░░░░░░░░░░░░░   04.87 %
SystemVerilog        61 hrs 45 mins        █░░░░░░░░░░░░░░░░░░░░░░░░   04.15 %
Text                 53 hrs 29 mins        █░░░░░░░░░░░░░░░░░░░░░░░░   03.60 %
Java                 43 hrs 59 mins        ▓░░░░░░░░░░░░░░░░░░░░░░░░   02.96 %
Rust                 38 hrs 5 mins         ▓░░░░░░░░░░░░░░░░░░░░░░░░   02.56 %
Assembly             27 hrs 47 mins        ▒░░░░░░░░░░░░░░░░░░░░░░░░   01.87 %

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

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 ( vectorization )
  • Compilers, Text Editors, IDEs and Regex Engines
  • Graphics and 3D Rendering, Animation libraries, GameDev
  • Linux systems, Bootloaders, and the notorious OSDev

Pinned Loading

  1. Torus_NoC Torus_NoC Public

    Jupyter Notebook

  2. findfiveletterwords.com findfiveletterwords.com Public

    Free word finder for Wordle, Scrabble & Words With Friends. 183k+ words (2-20 letters) across five dictionaries, frequency-sorted, with 1,700+ static pages. Astro 6 + Tailwind 4, fully client-side,…

    Astro

  3. Low_power_Approximate_Recursive_Multipliers Low_power_Approximate_Recursive_Multipliers Public

    Low power Approximate Recursive Multipliers for error tolerant applications. Designs to dynamically trade Accuracy for better Power consumption

    Verilog 1

  4. Transformer_to_Transistors Transformer_to_Transistors Public

    Jupyter Notebook

  5. Modeling_Fairness_Accuracy_MOO_approach Modeling_Fairness_Accuracy_MOO_approach Public

    Jupyter Notebook 1

  6. FineTuning_VLM_Foundational_Models FineTuning_VLM_Foundational_Models Public

    miniproject_2

    Jupyter Notebook 1

Morty Proxy This is a proxified and sanitized view of the page, visit original site.