Who am I?
Computer Science Student · Tech Enthusiast
Future computer scientist and tech researcher. My goal is to merge programming logic with the creation of innovative, high-performance software. I consider myself a constant self-driven learner, focused on software development and data analytics. I am always ready to dive into new architectures, participate in hackathons, and collaborate on open-source tech projects.
Personal Info
- University UCSP — 1st Semester
- Email juan.garcia.humpire@ucsp.edu.pe
- Location Arequipa, Perú
- Languages Spanish (Native) · English (Proficient)
- Interests Music · Technology · Politics
My Expertise
Software Development
Building projects in Python and C++, from logic puzzles and games to algorithms and data structures.
Deep Learning
Currently studying neural network architectures and AI applications as part of my self-driven learning path.
Web Development
Learning HTML, CSS and JavaScript to build modern, responsive personal websites and interactive interfaces.
My Resume
Experience
Personal Projects & Self-Learning
Developing games and logic puzzles in Python (BuscaMina, Sudoku). Studying web development and deep learning fundamentals through online resources and university coursework at UCSP.
UCSP Student Community
Active participant in the Computer Science student community at UCSP, collaborating with peers on programming challenges and university projects.
Education
Universidad Católica San Pablo (UCSP)
Computer Science 1st Semester UCSP. Curriculum based on ACM standards and internationally accredited by ABET.
High School
Completed secondary education. Developed a strong interest in mathematics, technology, music and political sciences.
Skills
Hours Debugging
Projects Shipped
Music & Code
Cups of Coffee
My Projects
Python
Classic Buscamina built from scratch in Python. Features recursive flood-fill for empty cell revealing, mine placement logic and win/loss detection.
View on GitHub
Python
Fully playable Sudoku puzzle in Python. Implements a backtracking solver for puzzle generation, input validation and multiple difficulty levels.
View on GitHubHTML · CSS · JavaScript
This very site — a dark-mode personal brand portfolio with a "Producer/Tech" aesthetic. Neon accents, smooth animations and responsive layout.
You're already here!My Courses
1st Semester at UCSP — Computer Science Program
Comunicación I
Academic communication, writing skills and oral argumentation for university-level contexts.
Fundamentos de Programación
Core programming concepts using structured and procedural paradigms. Problem-solving with algorithms.
Fundamentos Matemáticos para Computación
Discrete mathematics, sets, relations, functions and combinatorics applied to computer science.
Introducción a Computación
Overview of computer science: hardware, software, algorithms, data representation and computing history.
Introducción a la Vida Universitaria
University life skills, academic regulations, study methods and personal development at UCSP.
Lógica
Propositional and predicate logic, formal reasoning, proofs and their application in computer science.
My Network
Classmates, professors and people I look up to in the world of tech.
Classmates
Professors