π» Web Developer in training | π Based in ITB
class BackEndDev {
var name: String = "Kilian Cuadrado"
var main_project: String = "UpArch"
var spoken_languages: List<String> = listOf("es_ES", "en_GB", "ca_ES")
fun helloWorld() {
println("Learning full-stack development & building in public. Check out my projects!")
}
}π Currently studying Web Application Development (DAW) at ITB
π‘ Focused on backend architecture, database design & core web fundamentals
π Building real projects to develop full-stack skills
π Actively learning & solving real problems across multiple tech stacks
π€ Open to collaborations & learning from the community
Languages:
- HTML, CSS, JavaScript (Vanilla)
- Python, Kotlin, Node.js, PHP
- Bootstrap, Tailwind
Tools & Platforms:
- Git, GitHub, Docker, GitHub Actions
- Figma, Notion
- MySQL, MariaDB, SQLite
- Gradle, Neovim, Obsidian
What: Interactive browser-based combat simulator with procedural enemy waves and turn-based mechanics
Tech:
- HTML5 β’ CSS3
- Vanilla JavaScript (ES6+)
- Object-Oriented Design
- DOM API & Event Listeners
Features:
- β Character creation with 3 classes (Guerrer, Arquer, Mag)
- β Turn-based combat system with damage calculation
- β Real-time DOM updates showing hero & monster stats
- β Health bars with CSS animations
- β Multiple enemy types with unique stats
- β Victory/Defeat conditions and game flow control
- β Class-based architecture with inheritance
- β Event handling (form submission, button clicks)
- β Visual feedback with CSS classes (alive, critical, dead)
- β Accessibility support (aria-live)
- β Responsive design
Status: β¨ Functional MVP
π GitHub Repository | Full Documentation
What: Open-source self-hosted file storage service. Control your files, your way.
Tech Stack:
- Backend: FastAPI (Python)
- Frontend: HTML/CSS + Vanilla JavaScript
- Database: SQLite
- Deployment: Docker
What I'm Learning:
- Backend API design & architecture
- JWT authentication & security
- Docker containerization
- Frontend-Backend integration
- File upload/download handling
Roadmap:
- β Backend API (JWT auth, file operations)
- β Frontend dashboard (file management UI)
- β Docker setup for easy deployment
- π‘ Admin panel
- π‘ Shareable links with expiration
DAW (Desarrollo de Aplicaciones Web) - ITB
- Full-stack web development program
- Focus: Backend architecture, databases, frontend fundamentals
- Projects: Multiple phase-based assignments building real applications
Skills Developed:
- Object-Oriented Programming (OOP)
- Design Patterns (MVC, DAO, Strategy)
- Database Design & SQL
- Desktop GUI Development (JavaFX)
- Web Technologies (HTML/CSS/JS/Node.js/PHP)
- Version Control (Git/GitHub)
- Docker & Containerization
Languages & Frameworks:
- π Deepening Kotlin & OOP concepts
- π Exploring Python backend patterns
- π Planning to learn React + TypeScript after MVP
Tech Areas:
- Backend architecture & scalability
- Database optimization
- API design
- Security & authentication
- DevOps & deployment
Open-Source:
- Interested in contributing to community projects
- Learning from professional codebases
- Building tools that solve real problems
π§ Email: kiliancuadradobarbero@gmail.com
πΌ LinkedIn: Kilian Cuadrado
π» GitHub: KilianCuadrado
I believe in learning by doing - building real projects that teach practical skills, not just studying theory. Each project in my portfolio demonstrates a specific concept or pattern:
- Netflix CRUD β Database design, MVC, DAO, desktop GUIs, design patterns
- Battle Simulator β DOM manipulation, OOP in JavaScript, event handling
- Kotlin Utilities β Reusable code, helper functions, best practices
- UpArch β Full-stack architecture, API design, DevOps
Mistakes are learning opportunities. I focus on understanding why solutions work, not just making them work.
Building in public, learning every day π
Open to feedback, collaboration, and new opportunities