Junior Full Stack Developer
For me, programming has never been the goal—it's the tool. I enjoy taking an idea, understanding the problem behind it, and learning whatever is needed to turn that idea into something real.
Many of the projects in this profile started from a real need rather than from a programming exercise. That's how I learned, and it's still how I enjoy building software.
Backend proof of concept for attendance management in vocational training courses, built with FastAPI.
PHP event calendar for current Pokémon GO events, with JSON data integration, caching and multiple calendar views.
E-commerce front-end learning demo built with Angular and TypeScript, including product browsing, category filters, product details and a persistent shopping cart.
Hybrid Android application built with Apache Cordova to browse and search Pokémon cards through the Pokémon TCG API.
Interactive educational story that combines narration and mini-games to encourage children to enjoy reading while developing observation and interaction skills.
Educational web application that helps children discover dinosaurs through an interactive alphabet.
Concept and landing page for a platform that helps citizens discover and review public parks.
Responsive product landing page with a live demo.
- Python
- PHP
- FastAPI
- SQLAlchemy
- SQL
- SQLite
- REST APIs
- React
- Angular
- TypeScript
- JavaScript
- RxJS
- HTML
- CSS
- API integration
- Browser storage
- Apache Cordova
- Hybrid Android development
- Responsive mobile interfaces
- Android build tooling (basic)
- Git
- GitHub
- npm
- Docker (basic)
- Android SDK (basic)
- Vercel
- VS Code
- Node.js
- Multiplayer backend architecture
- Testing and CI/CD
- Backend scalability
- Product development
- Backend architecture
- AI-assisted development
- Accessibility
- Building software that solves real-world problems
The best way for me to learn a new technology is to build something that someone could actually use.