Software architect building production systems for real businesses.
Founder of SAMO: a multi-tenant ERP, POS and booking platform used daily by sports clubs and barbershops in Colombia.
Open to senior / architect roles, contract work and technical partnerships — Flutter · Supabase / PostgreSQL · Clean Architecture · Security
class SoftwareArchitect {
final String name = 'Nicolás León';
final String role = 'Founder & Lead Systems Architect @SAMO Enterprises';
final String location = 'Bogota, Colombia';
final List<String> corePhilosophy = [
'Clean Architecture & Domain-Driven Design (DDD)',
'ACID transactional concurrency & race condition mitigation',
'High-performance reactive UIs with strict State Management (BLoC)',
'DevSecOps (Runtime Mobile Hardening + PostgreSQL RLS)',
];
Map<String, dynamic> currentFocus() {
return {
'enterprise_ecosystem': 'SAMO (High-Concurrency Sports Club ERP & POS)',
'architecture': 'Flutter Core + React Edge Frontends + Supabase (PostgreSQL)',
'status': 'In production with real clubs; scaling multi-tenant operations',
'recently_shipped': [
'Per-club feature licensing (modules, trials, server-side enforcement)',
'Platform operations: club suspension and service notices',
'Verified online payments (signed webhooks) and scheduled email reports',
'Database-enforced privacy (RLS + column-level grants)',
],
};
}
}| Domain | Technologies |
|---|---|
| Mobile & Cross-Platform | |
| Web & Edge Frontends | |
| Backend, Data & Cloud | |
| Systems & Low-Level | |
| DevOps & QA |
| Project | What it is | Highlights |
|---|---|---|
| SAMO Ecosystem | Club ERP, POS and booking platform for sports clubs and barbershops, with a player app (ELO matchmaking, tournaments). In production. | Multi-tenant RLS, ACID RPCs, blind cash reconciliation, per-club module licensing, signed payment webhooks, 1,400+ automated tests, architecture rules enforced by tests |
| Party App | Social event and plan discovery marketplace | Native Kotlin |
| Distributed Systems & OS | Concurrency, process synchronization and socket networking labs | C / Python |
What I can do for your team
- Design and ship end-to-end: Flutter clients (mobile, web, desktop), Supabase/PostgreSQL backend, Edge Functions and edge-delivered landings.
- Make systems safe to run with real money: RLS design, least-privilege access, staged and reversible database changes, verification before and after each release.
- Keep code maintainable: Clean Architecture with BLoC, dependency inversion, and guardrails that fail the build when layers are violated.
- Test seriously: unit, BLoC, widget and data-source tests with an in-memory backend, plus tests for serverless functions.



