Skip to content

codr-void/portfolio.io

Repository files navigation

Engineering Portfolio

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.


🔹 Featured Projects

🚗 Parking_BCB — Smart Parking Counter System

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.


📡 RISC-V Based 5G IIoT Hub

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.


⚙️ Cache Simulator

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

📁 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 & VLSI

📁 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 & Operating Systems

📁 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.


🎛️ Analog Circuits

📁 op_amp_filters/Sound_Filter/

  • Low-pass, high-pass, and band-pass audio filters
  • Operational amplifier based designs
  • Measurement results and final report

🌐 Web & Visualization

📁 Kernel_and_OS/Websites/

  • Interactive HTML map project
  • JavaScript-based geographic visualization
  • Academic project documentation

🧪 Other Engineering Projects

📁 other/

  • Mars Rover — conceptual mechanical/system design
  • Water Filter — engineering poster and documentation

🛠️ Skills Demonstrated

  • 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

📌 Notes

  • 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.