Me, Myself and I

Piioni's profile picture

Hi! I am Juan ツ

I am a full stack developer, I love coding and creating new things.

My main tech stack is Nuxt, TypeScript and TailwindCSS.

I also work with React when the project needs it.

I enjoy Docker and DevOps practices, always looking for ways to improve deployment workflows and CI/CD pipelines.

I like music and digital art as well, check out my playlists at Tidal profile .

You can find my resume here: Resume PDF

Skills

Frontend

NuxtVueJavaScriptTypeScriptPiniaTailwindCSSReact

Backend

NestJSLaravelPythonJavaPhpPostgreSQLMongoDB

Mobile

Kotlin MultiplatformKotlin ComposeiOS

DevOps

GitGitHubDockerLinux

Tooling

Vim MotionsViteBunNginx

Experience

May 2025 - Jun 2025

Multiplatform Engineering Intern

Wegow Music

Migrated a legacy Android application written in Kotlin to a modern multiplatform solution using Kotlin Multiplatform and Compose. I shared business logic across platforms to improve maintainability and reduce duplication, while reusing UI with Compose where it provided clear value. I also reworked the architecture to separate responsibilities and modularize the project, making it easier to evolve, maintain, and scale. In addition, I resolved platform-specific differences in critical flows such as navigation, state, and persistence, adapting the solution to each environment's needs.

  • Shared business logic across platforms with Kotlin Multiplatform to reduce duplication and simplify maintenance.
  • Reused UI with Compose where it made sense, keeping the user experience consistent.
  • Reorganized the architecture into clearer modules and boundaries to improve scalability and long-term maintainability.
Kotlin MultiplatformKotlin ComposeiOS
Apr 2025 - Jun 2025

Intern Software Developer

Pegasus Medical

Designed and developed a PHP/MySQL web application for centralized tracking of medical supplies across multiple hospitals. Implemented a secure role-based access control system, enabling administrators and staff to view/update inventory based on permissions.

  • Followed MVC (Model-View-Controller) architecture for clean, scalable, and maintainable code.
  • Containerized the PHP application and database using Docker, ensuring consistent deployment and development environments.
PhpDockerMySqlHtmlCssJavascript

Featured Projects

More projects

VeriTix

Ticketing platform built with a modern Nuxt and Nest stack for a cleaner, more maintainable product experience.

NuxtNestJSDockerTailwindCSSTypeScript

Interests

Open SourceLinuxReadingMoviesMusicCoffeeGaming

Juan Rangel © 2026. All rights reserved.