Software engineering
with a name behind it
Juanjo Payá
Founder and CTO
Software engineer with over 20 years of experience in architecture and product development and in cloud infrastructure.
He is co-founder and CTO of ZeroNet, whose platform he built in full, and leads the development of EduSafe, a digital safety SaaS for schools.
He also currently works as a subcontractor for TYPSA, an engineering group with a global reach, as a consultant and head of software on a major project: an early warning system for floods and other natural disasters.
He provides consulting services to help companies bring artificial intelligence into their business: identifying opportunities, choosing tools, building custom systems, rollout and team training.
He uses artificial intelligence every day as a support tool in software development, as he explains on his personal blog, Code & AI. Of course, he also builds it into the products he delivers, such as content classification in EduSafe.
Principles
Engineering judgment before tools
Architecture, design and business decisions are made by a senior engineer. AI is a working tool, not a substitute for judgment.
Verifiable quality
Strict code quality standards are followed. They are part of each project's documentation and go beyond what certifications such as ISO 9001 and ENS held by some of its clients require.
Transparency
Clients can have access to the repository, the change history and the documentation from day one.
Direct relationship
No intermediaries or sales layers: clients talk to the engineer who designs and builds their project.
How a project unfolds
A clear, documented process, from the first analysis to maintenance.
Project study
Domain, requirements and technical and business constraints, in direct conversation with the client.
Architecture and specification
Architecture, stack, design patterns and coding conventions, documented before the first line is written.
Implementation
Critical parts are implemented by senior engineers. AI agents are used to speed up the most mechanical, fully specified work, including some parts of the code, tests, migrations and documentation.
Review
Every new module is reviewed, corrected and iterated until it meets the quality standards and the requirements and specifications of the project.
Delivery
Integration, deployment, documentation handover, demonstration and client training.
Maintenance
Warranty on the delivered software included for an initial period after delivery. After that, an optional maintenance service extends the warranty and adds dependency updates, security patches, periodic activity reports and product evolution on demand.
Technology
The stack we have used most in our recent projects, but not the only one we work with.
Backend
- PHP (Symfony)
- Node.js / TypeScript
- Python
Frontend
- React / Next.js
- Twig + Stimulus
- TailwindCSS
Data
- PostgreSQL / PostGIS
- MySQL
- Redis
AI
- OpenAI, Anthropic, Google, Mistral...
- Local models (vLLM)
- RAG and embeddings
Infrastructure
- Docker / Kubernetes
- Terraform
- AWS / Google Cloud / OVH
Want to know more?
Tell us about your project and we will explain how we would approach it.
Contact us