Zenit Solar
Full Stack Developer
Oct 2025 – PresentDonostia · Hybrid
- The four of us are refactoring a production SaaS platform for solar self-consumption: I assessed the stack’s viability by measuring load times and defined its code architecture and the design system in Django Cotton, with close to 90 reusable components.
- Optimised data access by reworking its queries —N+1, annotations, aggregates and subqueries—: the marketplace, a map of projects across Spain, went from 12 s in production to 1–2 s, and to 800 ms on the new stack.
- Set the quality baseline: Ruff, MyPy, Django tests, devcontainer, per-environment dependencies and a Makefile that puts the whole day behind one alias.
- Defined the data model and its indexes with the team, code first for the legacy migration, with seeders for the load tests.
StackDjango Django Cotton Python PostgreSQL HTMX Alpine.js Tailwind CSS Ruff MyPy Docker