Skip to content
View LavenderEdit's full-sized avatar

Highlights

  • Pro

Block or report LavenderEdit

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
LavenderEdit/README.md

Hola, soy Juan Santos Pimentel Lalangui

Desarrollador de Software | Backend, APIs, juegos, herramientas web y soluciones con enfoque práctico

LavenderEdit profile views Email LinkedIn

Typing SVG


Sobre mí

Soy egresado de la carrera técnica de Desarrollo de Software en SENATI, Perú. Me gusta construir proyectos completos: desde la idea y la interfaz hasta la API, la base de datos, la seguridad, el despliegue y la documentación.

Actualmente estoy enfocándome en:

  • Backend y APIs REST con Java/Spring Boot, NestJS, Node.js y .NET.
  • Arquitectura limpia y mantenible: capas, DTOs, servicios, repositorios, migraciones y documentación clara.
  • Seguridad práctica: JWT, refresh tokens, RBAC, validación, rate limiting, Helmet, OAuth y manejo seguro de credenciales.
  • Apps web y herramientas útiles: inventarios, portafolios, chat, productividad, plugins y paneles administrativos.
  • Game development: Canvas, Web Audio API, Pygame, simulaciones, motores 2D y experiencias interactivas.
  • Trabajo asistido con IA: uso herramientas como Codex para iterar ideas, mejorar documentación, revisar arquitectura y acelerar prototipos sin perder criterio técnico.

Me gusta aprender construyendo: si algo se puede convertir en una herramienta real, una API usable o un juego jugable, probablemente voy a intentarlo.


Lo que suelo construir

Área Lo que hago Tecnologías
APIs y backend Autenticación, CRUDs, documentación Swagger, integraciones cloud, seguridad y despliegue Java 21, Spring Boot, NestJS, Fastify, .NET 8
Datos e infraestructura Modelado relacional, migraciones, Docker, colas, cache y workers MySQL, SQL Server, Redis, RabbitMQ, Flyway, Docker
Frontend y herramientas SPAs, dashboards, portafolios, PWAs y apps conectadas a APIs HTML, CSS, JavaScript, React, Next.js, Tailwind
Juegos y sistemas interactivos Juegos 2D, audio reactivo, simuladores, input, físicas y HUDs Canvas, Web Audio API, Pygame, Socket.IO
Plugins y automatización Plugins para servidores, integraciones Discord/Redis y herramientas administrativas Java, Gradle, Paper/Spigot/Folia

Proyectos destacados

Beat Bouncers

Brawler 2D de plataformas donde el escenario reacciona a la música. Combina Canvas, Web Audio API, React, controles móviles, gamepads, IA y modos multijugador.

Repositorio frontend · Backend API

Stack: React, Tailwind, Canvas, Web Audio API, NestJS, Socket.IO, Redis, BullMQ, Docker

Portfolio Hub API

API REST para gestionar portafolios profesionales con autenticación JWT, perfiles, proyectos, habilidades, certificados, educación, experiencia y subida de archivos a Google Drive.

Repositorio

Stack: Java 21, Spring Boot 3, Spring Security, JPA, MySQL, Flyway, MapStruct, Google Drive API

Chattide API

Backend para red social con usuarios, grupos, posts, comentarios, likes, notificaciones en tiempo real, RBAC y comunicación asíncrona.

Backend · Frontend

Stack: Java 21, Spring Boot, JWT, MySQL, Flyway, RabbitMQ, WebSockets, Google Drive API

Ataraxia API

Backend para productividad personal con Pomodoro, tareas, estadísticas, rachas, logros, sesiones invitadas, JWT dual y despliegue con Docker.

Repositorio

Stack: NestJS, MySQL, TypeORM, JWT, Bcrypt, Helmet, Docker, Swagger

KardexPro

Sistema de gestión de inventario con API Spring Boot y frontend web mobile-first. Incluye productos, stock, movimientos, alertas, búsqueda y exportación.

API · Frontend

Stack: Spring Boot, Java 21, MySQL, Docker, Vanilla JS, Tailwind, GitHub Pages

WorkersAdmin

Aplicación MVC para mantenimiento de trabajadores con Clean Architecture, SQL Server en Docker, vistas Razor, modales AJAX y subida de imágenes a Google Drive.

Repositorio

Stack: .NET 8, C#, MVC, Entity Framework Core, SQL Server, Docker, xUnit, Moq

AdvancedAnnouncer

Plugin moderno de anuncios para Paper/Spigot/Folia con editor in-game, MiniMessage, BossBars, Redis Pub/Sub, Discord webhook y arquitectura limpia.

Repositorio

Stack: Java 21, Gradle, Paper/Spigot/Folia, Redis, Discord, Adventure/MiniMessage

Pokemon Battle Simulator

Simulador estilo Game Boy Advance hecho en Python/Pygame, con exploración, sistema de batalla 6v6, turnos, STAB, sprites y pipeline de assets.

Repositorio

Stack: Python, Pygame, arquitectura por estados, MVC inspirado, asset pipeline


Stack técnico

Lenguajes

Backend

Frontend, UI y juegos

Datos, infra y herramientas

IDEs y herramientas de trabajo


Mi enfoque al desarrollar

  • Primero entiendo el problema y lo convierto en una solucion usable.
  • Documento endpoints, variables de entorno, instalación y arquitectura.
  • Intento separar responsabilidades para que el proyecto pueda crecer sin romperse.
  • Me interesa que lo que construyo tenga despliegue real: Docker, GitHub Pages, Netlify, Railway/Azure o servicios similares.
  • Me gusta combinar backend solido con experiencias visuales: juegos, dashboards, portafolios, paneles y herramientas.
  • Uso Codex como compañero técnico para analizar decisiones, mejorar README, revisar estructura y llevar ideas a prototipos más rápido.

GitHub Stats

GitHub stats Top languages

GitHub streak

Activity graph


Contacto

Gmail LinkedIn GitHub


Gracias por visitar mi perfil. Estoy construyendo, aprendiendo y mejorando un proyecto a la vez.

Pinned Loading

  1. Portfolio Portfolio Public

    This is the Portfolio Hub API, pure backend to do many features onto a dynamic and reactive frontend.

    Java 3

  2. Studios-TKOH/motordesk-api Studios-TKOH/motordesk-api Public

    API for the motordesk APP supporting billing, crm for vehicles and more.

    Java 3

  3. AnnouncementPlugin AnnouncementPlugin Public

    El sistema definitivo de anuncios para tu servidor de Minecraft. Crea mensajes enriquecidos con GUI in-game, sincroniza tu network usando Redis y conéctate con Discord. Soporta Toasts, Bossbars, Ac…

    Java

  4. multivaleska-sudo/valeska-api multivaleska-sudo/valeska-api Public

    Sistema para la gestión de tramites para multiservicios Valeska.

    TypeScript

  5. beat-bouncers-api beat-bouncers-api Public

    A server-authoritative, real-time multiplayer backend and procedural level generator for the rhythm platform brawler game "Beat Bouncers", built with NestJS, Fastify, Socket.IO, Redis, BullMQ, yt-d…

    TypeScript

  6. ataraxia-api ataraxia-api Public

    API for the ataraxia web application of Studios TKOH!

    TypeScript 1