Portfolio

BUILDS

A collection of embedded systems projects, hardware designs, and infrastructure experiments. Each project represents hands-on learning and real engineering challenges.

JTAGprobe

completed

A fork of debugprobe firmware built on Raspberry Pi Pico that supports both JTAG and SWD for debugging using OpenOCD. Uses standard CMSIS-DAP interface to connect with PC and act as debugger for SWD and UART based devices.

Key Features:

  • JTAG and SWD debugging support
  • CMSIS-DAP interface compatible
  • UART interface included
  • OpenOCD integration
  • UF2 bootloader support
PicoJTAGSWDCOpenOCD

SFP-USB Adapter

completed

A USB to SFP fiber optic adapter built using ASIX AX88772B controller IC and SFP transceiver modules. Designed to convert USB data signals into optical signals for high-speed transmission beyond copper cable limitations.

Key Features:

  • USB 2.0 to optical conversion
  • 100 Mbps fiber transmission
  • 275m distance capability
  • Custom PCB design in EAGLE
  • Hot-swappable SFP module
PCB DesignFiber OpticUSBHardware

Homelab Infrastructure

completed

A comprehensive homelab setup built with refurbished enterprise hardware. Features Proxmox VE hypervisor, TrueNAS Scale for storage, and a variety of self-hosted services including Nextcloud, Immich, and n8n automation.

Key Features:

  • Proxmox VE hypervisor
  • TrueNAS Scale storage
  • Docker Compose orchestration
  • Multiple self-hosted services
  • VLAN network segmentation
ProxmoxDockerTrueNASLinuxDevOps

More on GitHub

Check out my GitHub for more projects, code snippets, and contributions to open-source embedded tools.

View GitHub Profile

© 2024 SURYA CHILUKURI