Hi, I'm Ricardo Pérez

Software Engineering student in Spain. Passionate about coding, building innovative projects, and improving UI/UX. Interested in how programs work under the hood and exploring programming languages. Focused on creating functional and visually appealing applications.

Technical Skills

Programming Languages• TypeScript/JavaScript - Web Development• Python - Math utilities & Scripting• Java - Academic projects• Rust - CLI tools & Systems programming• C++ - Low-level programming & learning• Bash - Workflow automation
Web Development• React/Next.js - Frontend development• Node.js/Express - Backend services• Supabase - PostgreSQL database
UI/UX• Tailwind CSS - Styling• Responsive Design - Mobile-first approach
Tools & Environment• Arch Linux with Hyprland - Primary OS & Window Manager• Git - Version control

Education

DegreeBachelor's in Software Engineering
InstitutionUMH
Duration2024 - Present

My Projects

Unitracker

Unitracker

A comprehensive university course and grade tracking application that helps students monitor their academic progress.

Next.jsTypeScriptTailwind CSSSupabase
Macroview

Macroview

A data visualization dashboard for tracking and analyzing macroeconomic indicators with interactive charts.

ReactD3.jsPythonFastAPI
Music4Study

Music4Study

A web application that generates personalized study playlists based on focus levels and music preferences.

Next.jsSpotify APIMachine LearningTailwind CSS
Personal Blog

Personal Blog

A modern blog built with Next.js and Markdown, featuring a clean design and responsive layout for an optimal reading experience.

Next.jsReactMarkdownTailwind CSS
Fallout Pip Boy Terminal

Fallout Pip Boy Terminal

Recreation of a Fallout Pip Boy device with interactive terminal. Allows to create, view and delete entries.

ReactJavaScriptCSS

SyncGit

A lightweight Rust-based CLI to streamline everyday Git workflows with enhanced safety and user experience. Automatically detects repository context, provides clear status, and guides you through the commit and sync process with intuitive prompts.

RustCLIGit

Python Mercadona Script

Python script for automating Mercadona shopping. Includes GUI and product management features.

PythonSeleniumTkinter

Internal Audio WAV Recorder

Windows application for recording internal system audio in WAV format. Useful for capturing sound from applications and games.

C++Windows APIWAV