Software Engineering
Messy APIs, missing patterns, or a new project that needs a solid base. Usually we sort out the application before the platform. The goal is a codebase your team can actually move fast in.
- API design and review (REST, GraphQL)
- Design patterns: review what's there and what to add
- Codebase structure and maintainability
- Web application architecture
- Documentation and developer experience
- Engineering process when the team is too big for everyone to know everything