I'm Darshan N S, an Electrical & Electronics Engineering undergraduate with a strong passion for VLSI Design, RTL Development, Embedded Systems, Artificial Intelligence, and Semiconductor Technologies.
My primary focus is on building high-quality hardware and software solutions that combine digital design, embedded intelligence, and machine learning to solve real-world engineering problems.
I enjoy working across the complete engineering stackโfrom designing RTL architectures and verifying digital systems to developing AI-powered embedded applications using Raspberry Pi, Arduino, and Python.
Currently, I'm strengthening my expertise in:
- RTL Design & Verification
- Digital Design
- Computer Architecture
- Embedded Systems
- AI & Machine Learning
- Semiconductor Technologies
- Linux Development
- Open Source
- VLSI Internships
- RTL Design Roles
- Semiconductor Engineering
- Embedded Systems Projects
- AI + Hardware Research
- Open Source Collaboration
- VLSI Design
- RTL Development
- Digital Electronics
- FPGA Design
- Computer Architecture
- Embedded AI
- Machine Learning
- Semiconductor Industry
- Edge Computing
- Robotics
| Domain | Proficiency | Details |
|---|---|---|
| Artificial Intelligence | โ โ โ โ โ | AI-powered embedded applications |
| Machine Learning | โ โ โ โ โ | TensorFlow-based emotion recognition |
| Computer Vision | โ โ โ โ โ | Real-time facial emotion detection |
| Embedded AI | โ โ โ โ โ | Raspberry Pi & Arduino integration |
| Python Development | โ โ โ โ โ | Backend development and automation |
| Robotics | โ โ โ โ โ | Autonomous navigation and obstacle avoidance |
An AI-powered emotional companion robot designed to recognize user emotions, provide intelligent conversations, remind users to take medications, send caregiver alerts, and navigate autonomously.
| Category | Details |
|---|---|
| Stack | Python โข TensorFlow โข Flask โข Raspberry Pi โข Arduino |
| AI Model | CNN Emotion Recognition |
| Hardware | Raspberry Pi 4B, Arduino UNO, GSM Module, Ultrasonic Sensor |
| Features | Emotion Detection, Medication Reminder, AI Chat, Voice Response |
| Repository | https://github.com/bangre-16/AI-Emotional-Companion-Robot |
- Real-time facial emotion recognition
- AI-powered emotional interaction
- Medication reminder with caregiver notification
- Autonomous obstacle avoidance
- Raspberry Pi and Arduino integration
- TensorFlow-based emotion classification
Designed and implemented a complete 32-bit RISC-V processor in Verilog following the RV32I instruction set architecture.
| Category | Details |
|---|---|
| Language | Verilog HDL |
| Architecture | Single Cycle |
| ISA | RV32I |
| Tools | ModelSim, Quartus Prime |
| Features | ALU, Register File, Control Unit, Instruction Memory |
- Designed modular RTL architecture
- Implemented instruction execution pipeline
- Developed ALU and control logic
- Verified functionality using ModelSim
- Synthesizable Verilog implementation
Designed and verified an AHB-to-APB bridge enabling communication between high-speed AHB masters and low-speed APB peripherals.
| Category | Details |
|---|---|
| Language | Verilog HDL |
| Protocols | AHB, APB |
| Tools | ModelSim, Quartus Prime |
| Verification | RTL Simulation |
- Implemented finite state machine (FSM)
- Supported APB read and write transactions
- Address decoding and data transfer logic
- Developed comprehensive Verilog testbench
- Verified functionality through simulation waveforms
Developed a UART communication module supporting asynchronous serial transmission and reception.
| Category | Details |
|---|---|
| Language | Verilog HDL |
| Modules | UART TX, UART RX, Baud Rate Generator |
| Tools | ModelSim, Quartus Prime |
- Configurable baud-rate generator
- Reliable serial communication
- Modular RTL implementation
- Functional verification using ModelSim
- Synthesizable hardware design
Duration: Internship
Worked on industry-standard RTL design and verification projects while gaining hands-on experience with digital design methodologies and semiconductor protocols.
- Designed and verified RTL modules using Verilog HDL.
- Developed and simulated an AHBโAPB Bridge.
- Created comprehensive Verilog testbenches for functional verification.
- Performed RTL simulation using ModelSim.
- Synthesized designs using Intel Quartus Prime.
- Improved understanding of AMBA bus protocols and digital system design.
| Recognition | Details |
|---|---|
| ๐ Engineering Student | B.E. in Electrical & Electronics Engineering |
| ๐ป GitHub Projects | Multiple VLSI, Embedded Systems, and AI repositories |
| ๐ค AI Project | Developed an AI Emotional Companion Robot integrating TensorFlow, Raspberry Pi, and Arduino |
| ๐ฅ๏ธ RTL Development | Designed a 32-bit Single-Cycle RISC-V Processor in Verilog |
| ๐ Protocol Design | Implemented and verified an AHBโAPB Bridge using Verilog HDL |
| Currently Learning | Goal |
|---|---|
| RTL Design | Advanced Digital IC Design |
| SystemVerilog | Industry-Level Verification |
| Physical Design | ASIC Design Flow |
| Computer Architecture | High-Performance Processors |
| Embedded AI | Intelligent Edge Devices |
Note: The snake animation will appear after we configure a GitHub Action.
Learning:
- RTL Design & Verification
- SystemVerilog
- Physical Design
- ASIC Design Flow
- Computer Architecture
Building:
- AI Emotional Companion Robot
- 32-bit RISC-V Processor
- AHBโAPB Bridge
Exploring:
- Semiconductor Industry
- FPGA Design
- Embedded Linux
- Edge AI
Open To:
- VLSI Internships
- RTL Design Roles
- Semiconductor Engineering
- Embedded Systems
- Open Source Collaboration