01What I built
Beex
Build business tools by assembling blocks, without writing code. The product I've been building since 2024.
- Period
- 2024 to today
- Role
- Co-founder, full-stack developer
- Stack
- ReactTypeScript.NETPostgreSQLDockerKubernetes
01Context
Business teams spend their time patching together spreadsheets, forms and internal tools that don't talk to each other. Beex starts from a simple idea: give them blocks they assemble themselves to build those tools, without waiting for a developer. It's the product we created HDM-SOFT for, in August 2024.
The challenge isn't only technical. A no-code product has to be flexible enough to cover cases nobody planned, and structured enough that a non-technical user never gets lost.
02Role
I'm a co-founder and full-stack developer. On the front-end, I own the module architecture: each feature is an isolated bounded context, with its entities, use cases and components, and strict dependency rules between layers. I also wrote the conventions the team applies in code review.
On the product side, I take part in the trade-offs: what we build, what we refuse, in what order.
03Architecture
The front-end is a React and TypeScript application split into modules, each organized in four layers: domain, application, infrastructure, UI. Network calls go through a shared HTTP client, DTOs and mappers, so the domain never depends on an API format.
The back-end exposes business services and a PostgreSQL database. Everything is containerized and deployed on Kubernetes, with versioned images and a CI/CD pipeline on Azure DevOps.
04Learnings
Structuring a shared codebase from day one is expensive at first and pays off with every new feature. Written conventions beat spoken ones: they can be read, discussed and enforced in review.
I also learned that a no-code product is first an interface design problem. Code is only half the work.