<body>

<h1>



</h1>


</body>



<body>

<h1>

A

b

o

u

t

m

e

.


</h1>

<p>

👨‍🎓 B.Tech. in ECE from NIT Hamirpur, where I earned a Bronze Medal for excellence. This laid the foundation for my love for electronics.

💡 Discovered my passion for the VLSI industry during my undergraduate studies, sparking a desire to delve deeper into this dynamic field.

📚 Currently pursuing M.Tech. at IISc Bangalore, specializing in Electronic Systems Engineering. Eagerly absorbing knowledge and practical insights to become a skilled digital engineer.

</p>

</body>



<body>

<h1>

S

k

i

l

l

s

.


</h1>
<p>

Soft Skills : Communication, leadership, time-management, team player

Programming : C/C++, Python, MATLAB

Core : Verilog, Cadence Virtuoso 45nm, TCP/IP

</p>

</body>

C/C++
Python
JS
TCP/IP
Cadence
MATLAB
SACPS-1D
EDC
leadership
Verilog
Public-speaking
team-player

<h1>

P

r

o

j

e

c

t

s

.

</h1>

...
Verilog Implementation of Asynchronous FIFO

This projects contains Veriolg code and timing analysis of a asynchronous FIFO. The README.md document is maintained, which explains every aspects of the code. | Verilog HDL and Digital electronics

Click Here
Solutions to HDL-Bits

This repo contains HDL-bits solutions. I tried to provide multiple solutions for the same problem, with comments | Verilog HDL

Click Here
...
5-stage piplined RISCV processor

Mini-project for the grading of Digital system design with FPGA course - IISc | year 2024. RISC V 8 bit 5 stage pipelined processor verilog code | Verilog HDL, COA, and FPGA

Click Here
...
16-bit, Radix-4, 2-Stage Signed Booth Multiplier

Designed the Schematics and Layout of a 16-bit signed, radix-4 booth multiplier with a 2-stage pipeline using 45nm GPDK. The maximum operation frequency obtained is 70 MHz | Digital VLSI and Cadence Virtuoso

Click Here
...
Graphing Tool using touch LCD

A graphical calculator through the integration of touch LCD with Tiva Launchpad. Utilized the touch screen capabilities to enable zoom in/out, left, right, top, and bottom functionalities, allowing users to explore detailed views of plotted graphs | Embedded, Tiva Launchpad, and C

Click Here
...
Train Collision avoidance system

Mini-project for the grading of TCP/IP Networking course - IISc year 2023 | Python and TCP

Click Here
...
Verilog implementation of FFT

Input 𝑥 = {𝑥0, 𝑥1, ⋯ , 𝑥7}, Output 𝑋 = {𝑋0, 𝑋1, ⋯ , 𝑋7}, Output 𝑋 is the 8-point FFT of input x | Verilog HDL, Mathematics, and FFT

Click Here
...
Tetris implemented on Arduino UNO

This project implements the classic game of Tetris using a Neopixel LED strip and an Arduino UNO. The player interacts with the game using five push buttons, controlling the movement and rotation of falling tetrominoes within a 10x10 matrix. | Embedded systems, Arduino UNO, and C

Click Here
ProShop

E-Commerse Website | MERN + Redux

Click Here
Yelp-Camp Web App

A website with Campgrounds | NodeJS + ExpressJS

Click Here
XYZ Bank

Banking App | MERN + Redux

Click Here
...
The Tower of Hanoi

Play the tower of hanoi with three levels | p5.js

Click Here
...
The Triangle Sum Game

Use your maths skills to solve this problem | p5.js

Click Here
...
Greedy Algorithm

Be greedy ,play this game and win | Vanilla JS

Click Here
...
Color Game

Choose the right color matching the RGB code provided | Vanilla JS

Click Here
...
Circles

A fun and intractive page. Hit any alphabetical key and see the magic. | Howler.js

Click Here
...
Candy Museum

A responsive page with candies that is built using bootstrap 4 grid system. | Bootstrap4

Click Here
...
Todo List

An intractive page that maintains the list of work to be done.| Vanilla JS

Click Here


<body>

<h1>

C

o

n

t

a

c

t

I

n

f

o

.


</h1>


</body>