Listen before designing
Founders and operators often reveal the real system in the order they tell the story. Interrupting too early can erase the hidden constraints.
Senior Full Stack Software Engineer
This is an engineering knowledge base about business analysis, workflow modelling, architecture and the decisions that turn ambiguous human processes into production software. The repository is the product; the website is one renderer.
flowchart LR A[Human workflow] --> B[Business story] B --> C[Actors] C --> D[Data objects] D --> E[External systems] E --> F[Architecture] F --> G[Technology]
Chapters
The structure is intentionally simple: durable chapters, case studies, decisions and notes that can keep accumulating for years without changing the shape of the product.
The operating philosophy: listen, model workflows, then choose architecture.
Production work explained as miniature books: workflow, architecture, decisions and lessons.
Architecture records that preserve context, alternatives, tradeoffs and outcomes.
Long-form engineering notes that can eventually become chapters in a book.
Career history as production case evidence, not resume bullets.
Reusable workflow, permission and architecture models.
Founders and operators often reveal the real system in the order they tell the story. Interrupting too early can erase the hidden constraints.
Actors, data objects, permissions, external systems and exceptions come before components, frameworks and deployment choices.
Firebase, Cloud Run, Astro, serverless functions or a traditional backend are decisions, not identities. The project decides.
Performance, accessibility, typography and interaction details shape whether users believe the system understands their work.
Evidence
The point is not a gallery of screens. The point is how the business problem became a model, how the model became architecture, and how the architecture changed when reality pushed back.
Public event platform
A unified public platform for five concurrent summits in Buenos Aires, built for Party Action People under a compressed September to November 2025 delivery window.
flowchart TD Sessionboard[Sessionboard] --> API[Content ingestion / API layer] API --> Data[Normalized event data] Data --> Components[Shared Next.js components] Components --> Summits[Summit-specific pages] Components --> Agenda[Agenda, speaker and session views] Ticketing[Ticketing platform] --> CTA[External ticket CTA]
Event operations
Conference software for EthCC operations at serious scale: 1,200 applications, 6,500 attendees, 400+ speakers and a 30-person team coordinating content, schedules and publishing.
flowchart TD A[Single event] --> B[Multiple events] B --> C[Teams] C --> D[Organizations] D --> E[Permissions] E --> F[Reusable platform]