Skip to content
View JuanP-G's full-sized avatar

Highlights

  • Pro

Organizations

@J-O-Systems

Block or report JuanP-G

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
JuanP-G/README.md

Juan Pastrana García

Computer Engineering student · Universidad Complutense de Madrid
Digital hardware · Desktop applications · Developer tools

Projects

FPGA Enigma Machine on a Basys 3 board

FPGA Enigma Machine

The Enigma cipher rebuilt as digital logic in VHDL on a Basys 3 FPGA, not simulated in software: control FSM, button debouncing, MOD 26 ALU, rotors and a 7-segment display. Team project for Tecnología de Computadores at UCM.

VHDL · Vivado · Basys 3

Repository Manual Report

MC ServerLauncher dashboard

MC ServerLauncher

Desktop app to create and manage Minecraft servers: multi-server management, live console, mods and plugins.

C# · .NET 9 · Avalonia

RLAnalyzer replay analysis dashboard

RLAnalyzer

Rocket League replay analysis with statistics and interactive dashboards, in a desktop app.

Python · FastAPI · React · Electron

Repository Website Download

Repository Docs

Skills

C, C++, C#, Java, SQL, Git, Linux
Also VHDL and FPGA design with Vivado

Education

Universidad Complutense de Madrid · Degree in Computer Engineering · 3rd year, expected 2028
Spanish (native) · English (advanced)

Pinned Loading

  1. J-O-Systems/FPGA-Enigma-Machine J-O-Systems/FPGA-Enigma-Machine Public

    Implementación hardware VHDL de la Máquina Enigma sobre FPGA Artix-7 (Basys 3). Incluye aritmética modular, lógica de rotores electromecánicos y datapath dedicado.

    VHDL 2 1

  2. MC-ServerLauncher MC-ServerLauncher Public

    Create and run your own Minecraft server with a few clicks — no command line, no config files. Mods & plugins from Modrinth, play with friends over the Internet, automatic world backups, and a serv…

    C# 2