Skip to content
View amitops2103's full-sized avatar

Block or report amitops2103

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
amitops2103/README.md

πŸ‘‹ Hello, I'm Amit Kumar Sharma

Welcome to my GitHub! I'm an Electronics Undergrad passionate about Analog & Mixed-Signal VLSI Design, Embedded Systems, and Hardware-Software Co-Design. I enjoy building systems from the ground up β€” from transistor-level circuit design to real-time IoT integrations.


πŸ”§ What I Do

  • πŸ”¬ Analog VLSI Design

    • Hands-on experience with SkyWater 130nm & GF180MCU PDKs
    • Desiging OTAs, Custom Op-Amps
    • Toolchain: Xschem, Ngspice, Magic VLSI, Netgen, OpenVAF
  • ⚑ Embedded Systems & IoT

    • ESP32-based energy meters (dual-load, Google Sheets + Blynk integration)
    • Real-time ML analytics using KNIME + Google Sheets
    • Built 6-DOF robotic arm with Bluetooth & WebSocket control
  • πŸ’» Digital Design & Verification

    • RTL Design in Verilog (e.g., 8-point FFT, spacecraft control logic)
    • Functional verification using Cocotb (SPI, 7-segment display decoding)
    • VLSI competitions: Makerchip ASIC Design Showdown 2025 participant

πŸš€ Projects

  • πŸ”‹ Smart Energy Meter (ESP32 + SCT-013/ZMPT101B sensors)

    • Real-time power monitoring and cloud logging (Blynk + Sheets)
    • Dual-load measurement with OLED visualization
    • Integrated ML model via KNIME
  • πŸ€– 6-DOF Robotic Arm

    • Controlled via Android App (MIT App Inventor + Bluetooth)
    • Real-time ESP32 WebSocket-based control
    • Future scope: gesture control, inverse kinematics
  • πŸ” 5T OTA Design

    • Gain > 200 V/V, input CM = 2.2–2.7V, output CM β‰ˆ VDD/2
    • Built using 6V devices on GF180MCU
    • Compact layout with minimal parasitics
  • πŸ›°οΈ Space Battle AI Control System
    Developed a Verilog-based real-time control system for a 3-ship space battle simulation

    • AI logic for acceleration, fire, shield, and cloak decisions
    • Dynamic decision-making based on energy, health, and enemy visibility
    • Verilog module integrated with testbench to simulate strategy control
  • 🧠 USB-MIDI Microphone Analog Front-End
    Full-custom analog circuit design workflow using SkyWater 130nm PDK

    • Schematic, simulation, layout, DRC, and LVS for analog blocks
    • Desiging a low-noise preamplifier using TI OPA344 equivalent in CMOS.
    • Targeted application in plug-n-play USB-MIDI microphone systems
    • Tools: Xschem, Ngspice, Magic VLSI, Netgen

🧠 Skills

  • EDA Tools: Xschem, Ngspice, iVerilog, Yosys, Magic VLSI, Netgen, OpenVAF
  • HDL & Verification: Verilog, SystemVerilog (basic), Cocotb
  • Embedded & IoT: ESP32, Arduino, Blynk, OLED, Sensors, Google Appscript
  • Programming: Python, C/C++, MATLAB, KNIME
  • ML Deployment: KNIME workflows integrated with Google Sheets
  • PCB Design: KiCad (basic)

πŸ“« Connect With Me


πŸ“Š GitHub Activity Summary

Profile Details Top Languages Commit Stats


⚑ Always exploring new frontiers in VLSI and Embedded Systems. Let's build the future together!

Popular repositories Loading

  1. energy-meter energy-meter Public

    A compact IoT-based Smart Energy Meter using ESP32 that monitors power consumption of high loads, displays data on OLED, and uploads readings to Blynk and Google Sheets in real time.

    C++ 3 4

  2. digital-temp-monitor-LM70- digital-temp-monitor-LM70- Public template

    Forked from silicon-vlsi/digital-temp-monitor

    A template to start designing the Digital Temperature Monitor.

    Verilog 3

  3. NASSCOM_VSD_SoC_Physical_Design_Program NASSCOM_VSD_SoC_Physical_Design_Program Public

    Digital VLSI Soc-Physical Design (Picorv32)

    2

  4. Verilog-Assignment Verilog-Assignment Public

    Verilog practice sessions by Mr. Sujit Panda

    Verilog 2 1

  5. Analog_IC Analog_IC Public

    Design analog ICs tailored to system requirements with a solid grasp of CMOS technology. Gain proficiency in circuit analysis and master tools like ngspice, xschem, Magic, and Python for full custo…

    SourcePawn 2 1

  6. verilog-space-commander verilog-space-commander Public template

    An intelligent, Verilog-based AI fleet controller for the Makerchip ASIC Design Showdown 2025. stellar-strike-ai combines predictive targeting, adaptive defense, and boundary-safe maneuvering to do…

    TL-Verilog 2