Blog
Technical notes and field learnings.
Technical notes, decisions, and field learnings.
- · 7 min read
Cameras that speak up: AI video analytics on jobsites
A jobsite can have twenty cameras and nobody watching them. Here is how we decided to bring AI video analytics to BGS Vision, which detections we picked, which ones we do not turn on by default, and what we are still working through.
#video-analytics #artificial-intelligence #cctv
By Kenny Díaz Read more - · 7 min read
E-invoicing in Panama: three PACs, one CUFE, and the tip bug
Integrating the DGI electronic invoicing system is not about reading a manual: it is fighting SOAP, sequences, and a document that goes off by a cent. What I learned wiring up HKA, Digifact, and Factura Fácil.
#e-invoicing #panama #dgi
By Kenny Díaz Read more - · 5 min read
FAA Part 107 + AESA A1/A3 + Panama: operating drones legally in three countries
Keeping three drone certifications current at the same time is pure discipline. Why it is worth it and what I learned from the process.
#drones #regulation #faa
By Kenny Díaz Read more - · 5 min read
PHP 8.2 strict in 2026: why it is still our floor for SMBs
The stack choice for SuiteHub was not Node, Go, or Rust. It was PHP 8.2+ with strict_types. Here is why, without nostalgia.
#php #architecture #smb
By Kenny Díaz Read more - · 6 min read
Single-tenant DB-per-client: what we gain vs what we sacrifice
The most visible architectural decision of SuiteHub: each client has their own database. Here the real trade-offs, not the textbook ones.
#architecture #multi-tenancy #suitehub
By Kenny Díaz Read more - · 4 min read
WhatsApp-first: the channel that changed how we sell software in Panama
In the Global North they debate Slack vs Discord. In Latin America, the only conversation that matters happens on WhatsApp. What I learned building on that channel.
#sales #whatsapp #latam
By Kenny Díaz Read more