This repository is a comprehensive engineering portfolio covering Embedded Systems, SoC Design, IC Design, Operating Systems / Kernel Development, and Hardware–Software Co-Design.
It contains academic and personal projects with full documentation, schematics, source code, and reports.
Embedded Systems | Hardware–Software Co-Design
A complete embedded product designed to monitor and count available parking spaces.
Highlights
- Arduino-based embedded firmware
- Custom PCB designed in KiCad
- IR sensor subsystem
- Solar-powered considerations
- Full documentation: BOM, schematics, test plans, and 3D models
📁 Parking_BCB/
📄 Includes final firmware, PCB files, STL models, and reports.
SoC Design | Embedded | IIoT
A conceptual 5G-enabled Industrial IoT hub integrating embedded control and communication.
Highlights
- RISC-V based SoC concept
- 5G module integration (Arduino prototype)
- Motor control (C)
- System-level architecture and proposal
📁 SoC_Design/5G_IIoT_Hub/
📄 Proposal and system documentation included.
Computer Architecture | C Programming
A cache memory simulator written in C.
Highlights
- Configurable cache parameters
- Test vectors and output logs
- Makefile-based build
📁 cache_simulator/
📁 Embedded_Systems/
Includes multiple embedded and robotics projects:
- Aeroponics System — system design and control documentation
- ARM Assembly — low-level ARM assembly programs and analysis
- Robotic Arm — kinematic modeling and visualization
- Robotic Car
- Vision-based color detection and sorting
- Mecanum wheel control
- Camera calibration
- Obstacle avoidance
- Python-based control stack
This section demonstrates hands-on experience with microcontrollers, robotics, sensors, and control software.
📁 IC_design/
CMOS and analog IC design projects developed using Cadence Virtuoso.
Highlights
- CMOS inverters (short & long channel)
- Resistive inverter design
- Compound CMOS logic gates
- DC and transient analysis
- Complete schematics, symbols, and simulation data
📄 Reports and PDFs included for each design.
📁 Kernel_and_OS/
Highlights
- Linux kernel module development
- Character device driver
- User–kernel space interaction
- GNU/Linux fundamentals
- Kernel build artifacts and reports
Includes both educational experiments and functional kernel code.
📁 op_amp_filters/Sound_Filter/
- Low-pass, high-pass, and band-pass audio filters
- Operational amplifier based designs
- Measurement results and final report
📁 Kernel_and_OS/Websites/
- Interactive HTML map project
- JavaScript-based geographic visualization
- Academic project documentation
📁 other/
- Mars Rover — conceptual mechanical/system design
- Water Filter — engineering poster and documentation
- Embedded C / Arduino / Python
- PCB design (KiCad)
- SoC & RISC-V concepts
- IC design (CMOS, analog)
- Linux kernel development
- Robotics & computer vision
- Hardware–software integration
- Technical documentation
- This repository reflects academic, lab, and project-based work
- Each major project contains its own documentation and reports
- File structure is preserved as originally developed
📫 Contact
If you’re reviewing this repository for academic or professional purposes, feel free to reach out via GitHub.