Software Engineering Student at Peruvian University of Applied Sciences (UPC) 🎓
C++ backend and algorithms — I focus on clear abstractions, creative problem solving, and efficient systems.

Software Engineering student focused on C++ backend and enterprise systems. I turn ambiguous problems into clear, robust designs with strong data structures, algorithms, and layered architectures. I enjoy building console-first apps with intuitive UX and clean separation of concerns. Curious, detail‑oriented, and collaborative. Currently seeking an internship to apply my C++ skills (plus basic JS/HTML/CSS) in a real product environment.
When I'm not coding, I'm exploring other passions that fuel my creativity. As a member of my university's polyphonic choir and a guitar enthusiast (jazz & bossa nova), music brings discipline and joy to my life. Photography is another passion—each shot is a crafted memory that reminds me of life's endless possibilities.
- 💻 Primary Language: C++ (Intermediate/Advanced)
- 🚀 Current Focus: Enterprise Systems & Backend Development
- 🔍 Seeking: Software Engineering Internships
- 🧭 Preferences: On-site preferred; open to remote/hybrid (Lima time, GMT-5)
- 🌐 Languages: Spanish (native), English (B1), Portuguese (A2)
- 📅 Availability: Now (with class schedule flexibility); full-time from mid-December
- Strong C++ abstractions: data structures and algorithms from scratch (AVL, Hash, Heap, BST, linked lists).
- Product-thinking + systems design: layered architecture, clear separation of concerns, and console UI that feels intuitive.
- Practical graph work: topological sort (Kahn) and Hasse reduction with CSV/JSON exports and basic A11y.
Core skills for C++ backend
- Strong: C++17, STL, DS/algorithms, RAII, file I/O, modular design.
- Solid: Patterns (MVC/Strategy/Factory), exceptions, MSVC/Visual Studio, Git.
- Basic: SQLite, JS/HTML/CSS, GitHub Actions, Linux fundamentals.
Here are the technologies I work with and am familiar with:
Category | Skills |
---|---|
Languages | |
Tools | |
Databases | |
Frameworks/Libs |
Focused spotlight on my main C++ system; other projects are kept concise and expandable.
- What it is: Console-based LMS simulating an online course platform (users, courses, enrollments, payments, QR certificates).
- Tech: C++17, STL, custom DS (AVL, hash, heap), layered MVC, RAII.
- Role: Product owner & lead dev (console UX with arrows/enter, certificates, receipts, architecture). Team of 3.
- Highlights:
- 12+ data structures from scratch
- Search/sort, indexing, and robust persistence
- QR certificates with code validation
- Receipts and a basic financial ledger
- Repo: CourseraClone
🌐 CurriculumFLOW — Academic Pathway Optimizer · Web app for visualizing and optimizing curricula (click to expand)
🎮 ForestHero2 — 2D Environmental Adventure · C++/CLI Windows Forms game (click to expand)
- What it is: Pixel-art game about protecting and reforesting a forest; resource management and combat.
- Tech: C++14, C++/CLI, Windows Forms, System::Drawing; basic audio and persistence.
- Highlights: Solid game loop (states/input/timing), reforestation mechanics, UI screens, sound effects/music.
- Link: Repo
Thanks for visiting my profile! Ready to collaborate on the next big project? Let's connect! 🚀