
Javier López
Experienced software engineer with 5+ years of expertise in transforming complex systems, enhancing user experiences, and driving innovation in software development.
Latest from the Blog
View all →Business Logic Validation in Typescript
Business logic validation is hard. What starts as simple if-statements quickly evolves into a tangled mess of if/else/try/catch/throw - business rules need to share data, call external services, provide meaningful errors, need to be tested and understood, etc. If you're using Typescript, you might find this library useful.
Skills & Expertise
Architecture & DevOps
Modular software architectures, microservices, AWS, Docker, CI/CD, Terraform
Programming Languages
TypeScript, Python, PHP, and more
Data & Analytics
Pandas, Apache Superset, data visualization
Full-Stack Development
React, Fastify, NestJS
Notable Projects
Neovim Contributions
Enhancing plugin subsystems, API design, and CI pipelines
Home Assistant Linux Companion
Integration tools for seamless Linux desktop automation