Skills & Tools

Technical skills, development tools, hardware platforms and certifications.

Hardware Description Languages

Hardware Description Languages

Verilog TL-Verilog

Programming Languages

Core Languages

Python C C++

Web & Scripting

HTML5 Bash Tcl

Tools & Software

Development Environment

VS Code Git/GitHub Jupyter Notebook

FPGA & Digital Design

Xilinx Vivado GTKWave ModelSim

ASIC Design Flow

OpenLANE OpenSTA Magic Yosys

Circuit Design

Cadence Virtuoso LTspice

Simulation & PCB Tools

MATLAB Simulink Icarus Verilog KiCad

Development Boards & Hardware

Microcontrollers

Arduino Uno
ESP32 • ESP8266
STM32 • LPC-2148

FPGA Boards

Xilinx Artix-7
Xilinx Arty-7

Architectures & Protocols

Processor Architectures

RISC-V ARM Cortex

Communication Protocols

AXI4 I2C SPI UART USB

AI/ML & Data Science

Frameworks

TensorFlow 2 Keras Scikit-learn FINN Brevitas

Libraries & Model Formats

NumPy Pandas Matplotlib Seaborn QONNX

Certifications

🧠 Machine Learning

Machine Learning Specialization - Stanford & DeepLearning.AI
Neural Networks and CNNs - DeepLearning.AI
Deep Learning Specialization - DeepLearning.AI

VLSI & Hardware Design

VLSI Design Flow: RTL to GDS - NPTEL (IIIT Delhi)
Digital Design with Verilog - NPTEL (IIT Guwahati)
C-Based VLSI Design - NPTEL (IIT Guwahati)
Nasscom and VSD Certified Workshop in Digital VLSI SoC Design and RISC-V MYTH Program

Special Recognition

ISWDP Samsung Student Fellowship Recipient
Among the top 0.1% of candidates in CBSE Secondary School Examination in Computer Science

Skill Proficiency

⭐⭐⭐⭐⭐ Expert Level 100%

Verilog · C · Python · RTL Design · TensorFlow · Digital Design · Static Timing Analysis

⭐⭐⭐⭐ Advanced Level 80%

ASIC Design · PCB Design · MATLAB · C++ · OOP · Embedded Systems · HLS Programming · IoT

⭐⭐⭐ Intermediate Level 60%

MATLAB Programming · Web Development · Simulink · RTOS

📚 Currently Learning 40%

RTL Verification · DFT · UVM · SystemVerilog