Hello, my name is Luis
I code websites.
I'm a front-end developer and I code web applications. I work for Toptal as a freelancer. When I have time I build personal projects and write articles.
Articles
- The Optimal Stack for Building with Claude Code (November 2026 Update)
- Dropping the framework barely sped up my app. Here's what did.
- How to Use Two GitHub Accounts on One Machine Without Switching Anything
- I Tried to Make AI Output World-Class. Here's What Actually Happened.
- The Optimal Tech Stack, Architecture, and DevOps Setup for Building with Claude Code
- PostgreSQL Function Syntax: Demystifying Anonymous vs. Tagged Dollar-Quoting
- How to Make VS Code Search Find Specific Gitignored Files
- Mastering React.useEffect for Optimal Component Behavior
- Decoding Firestore's Cache Strategies
- TypeScript Object Types: Extracting Types from Keys and Values
- Using createGetInitialProps with NextJS Functional Components
- Easily Transfer Money from Toptal Pay to Your European Bank Account in 2023
- Building the Flatten Type with Typescript: A Tutorial for Beginners
- How to implement the Pick generic in Typescript
- Web Accessibility Guidelines 2022 Update
- How to use different firebase hosting environments with React and Vite
- Fix: Cannot find module 'MyComponent.mdx' or its corresponding type declarations in React
- Fix import.meta.env Unexpected token error in Vite
- How to use VSCode to make Anki cards easily
- Web Accessibility Guidelines
- 15 lessons I learned from playing Starcraft 2
- Using default function parameters wrong and right in JavaScript
- How I use Anki to study programming: Anki setup and card creation
- Is higher education (e.g. a PhD) necessary to get a job as a junior developer?
- From jobless to junior developer in 5 months