About
I'm Fabio Bandacheski, a Full Stack Software Engineer.
I build web applications end to end — designing backend services in PHP and Node.js, and pairing them with interfaces in React and Vue. I like projects where I can move across the stack: shaping the data model, wiring up the API, and polishing the interface that people actually touch.
My focus is on writing code that holds up over time — clear, tested, and easy for a team to build on. I pay close attention to performance and accessibility, not as an afterthought, but as part of how a feature is built from day one.
Outside of client and product work, I like digging into new tools, contributing notes back through the blog on this site, and refining my own workflow.
How I work
Ship, then refine
I favor working software over speculative architecture — get something real in front of users, then iterate with data instead of guesses.
Readable over clever
Code is read far more often than it's written. I optimize for the next engineer (often future me) who has to change it under time pressure.
Own the whole stack
From database schema to the pixel on screen, I care about how each layer affects the others — performance, security, and UX included.
Skills & tools
Languages
- PHP
- JavaScript
- TypeScript
- HTML5
- CSS3
- SQL
Frontend
- React
- Vue
- Tailwind CSS
- Vite
- Redux/Pinia
- Accessibility (a11y)
Backend
- Node.js
- Express
- Laravel
- REST APIs
- GraphQL
- Authentication & Auth
Data & Infrastructure
- MySQL
- PostgreSQL
- MongoDB
- Redis
- Docker
- CI/CD
Practices
- Testing (Unit/E2E)
- Performance Optimization
- SEO
- Agile/Scrum
- Code Review