Juan Pablo Martinez Castillo

Juan Pablo Martinez Castillo

Full Stack Web Developer

# About me

I'm a full-stack web developer specializing in Python and TypeScript. I primarily work with Django and Django REST Framework, designing clear, maintainable systems that are built to scale over time.

I particularly enjoy building internal tools for companies: applications that optimize processes, organize information, and make daily work more efficient. I'm interested in software that not only works, but is also understandable and scalable from its architecture.

On the frontend, I prioritize simplicity and clarity. I use Tailwind CSS to maintain clean and consistent interfaces, and when I need interactivity without losing the Django philosophy, I turn to Alpine.js and HTMX. If the project requires a more decoupled architecture, I might work with Vue for a Single-Page Application (SPA) and NestJS for a scalable API.

Although all my projects so far have been my own developments, this has allowed me to be involved in the entire lifecycle: design, architecture, implementation, deployment, and maintenance. I strive to write clean, explicit, and easy-to-understand code because I believe that the true value of software lies in its clarity and its ability to evolve

# Projects

View all →