Skip to content
View KilianCuadrado's full-sized avatar
🎧
Listening to music
🎧
Listening to music

Highlights

  • Pro

Block or report KilianCuadrado

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
KilianCuadrado/README.md

Hi there, I'm Kilian Cuadrado πŸ‘‹

πŸ’» 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!")
    }
}

🧠 About Me

πŸŽ“ 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


πŸ› οΈ Tech Stack

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

βš”οΈ Battle Simulator - Fase 6

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


πŸš€ Current Project

UpArch β€” Self-hosted Local Network Storage

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

Status: βœ… V1 Completed working on V2

πŸ“š Education & Training

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

πŸ“Š What I'm Working On

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

πŸ“« Get In Touch

πŸ“§ Email: kiliancuadradobarbero@gmail.com

πŸ’Ό LinkedIn: Kilian Cuadrado

πŸ’» GitHub: KilianCuadrado


πŸ“ˆ GitHub Stats

Kilian's GitHub stats

Top Languages


πŸ’‘ Philosophy

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

⬆ back to top

Popular repositories Loading

  1. KilianCuadrado KilianCuadrado Public

  2. Kotlin_Useful_Functions Kotlin_Useful_Functions Public

    Simple Kotlin functions for general use i also use this repo for testing

    Kotlin

  3. battle-simulator battle-simulator Public

    JavaScript

  4. netflix-crud-app netflix-crud-app Public

    Kotlin

  5. pokedex-api pokedex-api Public

    JavaScript

  6. uparch uparch Public

    Self-hosted file storage service. Control your files, your way.

    Python