Vasilis Mylonas

Digital Design Engineer · PCB Design Engineer · Embedded Hardware Engineer

Education

M.Eng. Computer Engineering
University of Patras Patras, Greece
  • Grade: 9.5 / 10.0

Relevant Coursework

Work Experience

Electronic Engineer
ELKE, SmartShoe: Gait Monitoring and Analysis System Patras, Greece
  • Conducted classification and performance benchmarking of FSR-based pressure sensor insoles, providing insight on system architecture decisions.
  • Designed and developed PCBs for an ESP32-based system-on-module carrier board, integrating sensor interfaces and battery management, covering schematic capture, component selection, and layout optimisation for manufacturability and size constraints.
  • Managed over 50% reduction in board footprint through routing and layout optimisation.
  • Worked closely with firmware engineers to define sensor sampling strategies, enabling reliable low-power data acquisition and Bluetooth transmission, achieving over 30 days of continuous module operation on a single charge.

Projects

DSP Hardware Generator
High-performance DSP hardware generator in Verilog with Python verification. Patras, Greece
  • Verilog
  • cocotb
  • Yosys
  • Python
  • Implemented high-performance DSP hardware accelerators (FIR, IIR, FFT, LMS) in Verilog using pipelined and parallel architectures to explore trade-offs between throughput, latency, and resource usage.
  • Conducted verification using cocotb for cycle-accurate testing and functional validation of RTL designs.
  • Synthesised designs using Yosys and evaluated post-synthesis area metrics to guide architectural optimisation and hardware efficiency improvements.
ESP32 Motor Control PCB
A motor control board with an ESP32 and an HR8833 motor driver. Patras, Greece
  • KiCAD
  • ESP32-C3
  • HR8833
  • Battery Management
  • Designed compact PCB integrating HR8833 dual H-bridge motor driver with XIAO ESP32-C3 module for wireless motor control applications.
  • Implemented battery management circuitry with charging and protection features for portable operation.
  • Routed motor power traces with thermal considerations for trace sizing.
RP2040-Based Development Board
A development board featuring the RP2040 microcontroller. Patras, Greece
  • KiCAD
  • RP2040
  • USB 2.0 FS
  • QSPI
  • Designed a PCB with KiCAD, ensuring constraints and appropriate ESD protection for USB 2.0 connectivity.
  • Debugged QSPI-based flash interface issues using a logic analyzer.

Software Projects

Competitions & Volunteering

SEERC-2024 Contestant
Represented the University of Patras Politehnica University of Bucharest, Bucharest, Romania
GRCPC-2024 Contestant
Achieved first place and qualified for SEERC. University of Patras, Patras, Greece
ACM UPatras Volunteer
Setup and maintenance of the ACM UPatras website. University of Patras, Patras, Greece

Certifications

Cisco Networking Basics
Cisco Networking Academy Online
MSU-CELP C2
Michigan State University Athens, Greece
Goethe-Zertifikat B2
Goethe Institut Athens, Greece

Technical Skills

PCB Design
KiCAD, Altium Designer, LTSpice
Digital Design
Verilog, SystemVerilog, Yosys, OpenLane
Programming
C/C++, Python, MATLAB, Linux, Git
Tools & Equipment
Logic Analyzer, Oscilloscope, Multimeter, Soldering Station, Waveform Generator
Embedded
ESP32, FreeRTOS, BLE, USB 2.0 FS, UART, I2C, SPI/QSPI
Languages
Greek (native), English (C2), German (B2)
Download PDF