Ivan Lumbano Vivar's [No-frills Personal Showcase]

" I'm Ivan, a computer engineer heavily focused in Hardware & Software Integration Development with S-tier level Hardware-Crafting skills. "

$ echo "Veteran Unix-Like OS user"

📍 Madrid, Spain

🏢 Studying at Polytechnic University of Madrid, Spain

Profile Photo

Tech Stack

Personal Projects

DevSpace Screenshot

Fast(fn)Plot

[In progress project]

Model and invert physical systems stimuli using curve fitting and branching logic. Enables real-time translation over MCUs/FPGAs with LUT export, easily build custom sensors from minimal hardware. Written in Rust

rust
DevSpace Screenshot

DialPWM

Generate PWM signals with no dedicated MCU to directly control in realtime physical HW using low-level simulation over non RTOS OS (usage of spinlocks). Written in Rust, FLTK GUI

rust
DevSpace Screenshot

PDP-1 Blinkenlights

[In progress project]

Simple eye candy serial based PDP-1 blinkenlights frontend written in Rust, FLTK GUI

rust
DevSpace Screenshot

"ToFMAP" FPGA-Based area mapping UGV using Basys-3 (Artix-7)

Complete FPGA-Based area mapping UGV (Unmanned Ground Vehicle) over a Digilent's Basys 3 using a single ToF Module & stepper motor, custom Realtime serial byte-packet protocol.

VHDL C C++ Linux
DevSpace Screenshot

"ToFMAP-Viewer" just another computer vision software

Used by main ToFMAP project in order to achieve area mapping. Written in C++ & OpenGL

C C++
DevSpace Screenshot

Particle physics simulator

Using ToFMAP-Viewer as a physics engine to recreate nice particle collisions

C C++
DevSpace Screenshot

Custom Perlin Map & PathFinder implementation in Unity

Map generation based in random regions of the perlin noise (z-null bi-dimensional slice). Pathfinder solver using A* (90º turns)

DevSpace Screenshot

N-Tic-Tac-Toe

Bare N-tic-tac-toe using the MiniMax-αβ-pruning algorithm

DevSpace Screenshot

Void Linux installer (Full Disk Encryption)

Personal script to get an automated Void Linux Encrypted install using LUKS. Wayland, pipewire & more

Linux Bash
DevSpace Screenshot

"DomoHelios" an ESP-32 based solar powered IoT Home management system

IoT Home management (home automation) and energy charging system powered and regulated entirely by solar energy (360º Solar tracker). ESP-32 as main MCU

C C++ Linux Bash MQTT freeRTOS