
The Diogo Silva Archive: Lead Developer · AI Systems & Platforms

Lead Developer | AI Systems | Platform & Mobile Engineering
Dubai United Arab Emirates
© 2026
I am a full-stack engineer and technical lead responsible end to end for AI systems, internal platforms, mobile products and the infrastructure beneath them. As Lead Developer at IFZA, one of the UAE's largest free zones, I am the principal developer behind the organisation's mobile products, the architect of a server-driven UI platform that ships app screens and business logic over the air with no store resubmission, and the engineer behind the free zone's internal platform: a GitOps Kubernetes cluster and fifteen production systems, from an AI request router and a governed assistant to call-quality and email-triage analysers, meeting minutes, a PMO hub and a member network, delivered in sixteen weeks with a written design specification behind every one.
I build the whole stack that an AI transformation needs: the identity, delivery and observability platform underneath; the data layer and the multi-tenant products on top of it; the model routing, retrieval, transcription and evaluation pipelines inside them; and the governance that lets a regulated organisation run them. I engineer production AI agent systems independently, including a fully autonomous, model-agnostic agent with a self-learning and self-healing memory that completes real transactional workflows on live third-party systems. Everything below was built by me, most of it alone, all of it in production.
Education
Bachelor of Arts, Major in Computer Science
University of British Columbia, Vancouver, Canada
2020 – 2023
Languages
English (fluent) | Portuguese (native) | Spanish (fluent)
Status
Dubai, United Arab Emirates
UAE Golden Visa holder
Core Skills
AI & Automation
• Autonomous agent architecture
• Multi-provider model routing, failover and per-tenant metering
• Retrieval with citations and audit trails
• Local LLM inference
• Speech-to-text pipelines (Deepgram, Azure Speech)
• LLM rubric scoring and evaluation
• Azure OpenAI · Anthropic · OpenRouter
• Stagehand · Playwright · Chrome DevTools Protocol
• Human-in-the-loop design
• AI-assisted delivery (Claude Code, Codex)
Cloud & DevOps
• Kubernetes (k3s) · GitOps with ArgoCD
• Harbor · Kaniko · self-hosted GitHub Actions runners
• Authentik OIDC brokered to Entra ID
• Infisical and External Secrets
• APISIX · CloudNativePG · MinIO
• Prometheus · Grafana · Loki
• Azure: Container Apps, App Services, Cosmos DB, Blob Storage, DevOps Pipelines
• Docker · Sentry · Firebase
Backend & Data
• TypeScript · Python · SQL · Deluge
• Node.js · Fastify · Express · Next.js · FastAPI
• Prisma · Drizzle · Zod · Convex
• PostgreSQL · Cosmos DB · Redis / BullMQ
• Multi-tenant SaaS design
• Zoho Creator, CRM and Desk
• REST and streaming APIs
Mobile & Practice
• Flutter · Dart · React Native / Expo
• SwiftUI · Jetpack Compose · custom native Swift modules
• Server-driven UI
• iOS and Android release management
• Technical leadership · system architecture
• Design-specification-first delivery
• Code review and delivery process
• KYC and payments integration
IFZA




IFZA




IFZA




IFZA




IFZA




IFZA




IFZA




IFZA




Present
Dubai, UAE
IFZA · International Free Zone Authority
Lead Developer
One of the UAE's largest free zones. I am the principal developer of its mobile products and the technical lead across the entire stack beneath them: the platform that delivers the applications, the backend services, the Kubernetes infrastructure they run on, and the AI systems built on top of it. Between May and September 2026 I designed and delivered fifteen production systems and the platform they run on, with 196 written design specifications and roughly 200,000 lines across fifteen repositories, working AI-assisted with a human review on every pull request.
Internal Platform and AI Systems
Principal engineer · fifteen production systems in sixteen weeks
• GitOps Kubernetes platform. Designed and operate the free zone's internal k3s cluster entirely as code: an ArgoCD app-of-apps reconciling 16 platform components: Harbor registry, Authentik OIDC brokered to Entra ID, Infisical secrets through External Secrets, the APISIX gateway, CloudNativePG, MinIO, Prometheus, Grafana and Loki, self-hosted GitHub Actions runners with Kaniko builds, with no plaintext secret in any repository. Every service ships commit → CI → build → registry → manifest bump → ArgoCD; a rollback is a revert.
• Multi-tenant AI router. Built an OpenAI- and Anthropic-compatible request router in Fastify, Drizzle and Postgres with Redis and BullMQ, around 56,000 lines: request classification, cost-against-quality model selection, circuit breakers with fallback chains, streaming responses and prepaid per-tenant credit billing: the metering layer any licensed AI product needs from day one.
• Governed AI assistant. A workspace assistant for general managers that files incoming content into an adaptive, per-workspace folder tree, keeps a living audit trail and answers questions across the workspace with citations. Entra ID sign-in through a backend-for-frontend, Postgres, a monorepo of web, server and shared contracts.
• Passport OCR service. A FastAPI service that extracts structured data from passport scans MRZ-first, with ICAO 9303 check-digit validation and repair so every critical field is mathematically verifiable, and reads the visual zone additively through a separate PaddleOCR container that degrades gracefully when unavailable.
• Service-excellence suite. A call-quality analyser (audio upload to blob storage, Deepgram transcription, LLM scoring against the firm's rubric, auditable scorecards with PDF export and a background job queue with retries), an email-triage console for inbound ingestion and review, and the shared QA scoring package both consume, published to GitHub Packages behind a dist-verification gate.
• Support-ticket summariser. Zoho Desk tickets summarised by a local LLM through a watcher and daily cron, served in a role-governed web app with a permission matrix and audit log; every Zoho write-back goes through an outbox queue so no live web request ever touches the vendor API.
• PMO Hub and Dev-Hub. The project-portfolio application: intake, lifecycle approvals, finance and procurement, and a task, Kanban and Gantt workspace (React 19, Vite, Tailwind, TanStack Query, Express 5, Prisma 7 on Postgres, Authentik OIDC, MinIO) with 51 design specifications and a documented DevSecOps posture. Forked into Dev-Hub, a two-sided internal ticket desk where requesters and developers never trade emails and updates are AI-mediated.
• Meeting minutes. Scheduling, recording and transcription of meetings, AI-drafted minutes with action points, and a searchable archive: Fastify with WebSockets, Azure Speech and Anthropic models, running entirely against in-memory fakes for local development.
• Facility management. A Zoho Creator application with a custom widget front end: monthly manpower rosters, overtime, deployment planning, billing and Zoho Books quotations, a Data-API layer with cursor pagination, batching and a save queue, dependency-free inline-SVG charts, hand-rolled Excel and PDF export, and 786 automated checks across ten suites.
• Community network. A gated member directory and network for free-zone companies: discover with facets, verified listings, meet-the-owner profiles, connect, follow and message, an inbox, a self-service listing editor, news, an instrumented sponsored carousel and an admin console with verification queue, moderation, categories, users and settings. Thirty design specifications, Prisma on Postgres, a shared storage package.
• Zoho automation and delivery workspace. A configuration agent that extracts and applies Zoho CRM, Creator and Recruit layouts, rules, department and leave data through per-application connections with cached access tokens, and a pull-request-as-audit-log delivery workspace for client engagements: scoping from transcripts and email, estimation, scope-of-work generation, change requests and handover.
App Studio: Server-Driven UI Platform
Principal architect and sole developer
• Architected and delivered an internal server-driven UI platform for Flutter: a web authoring studio, a mobile runtime client and a Node/TypeScript delivery backend across roughly 56,000 lines in three services. Screens, navigation, data models and API logic ship over the air as JSON, with no App Store or Play Store resubmission.
• Authored a JSON expression language and its interpreter in Dart, around 15 operators, rendering declarative specifications into native Flutter widgets and driving runtime behaviour: typed data models, declarative HTTP calls, and controllers with parallel and conditional orchestration plus reactive rebinding.
• Authored a content-addressed bundle cache protocol (ETag and 304 conditional fetch, offline-first fallback, a client-side schema fail-safe) achieving 65 ms warm-boot and 290 ms cold-boot loads, documented as a backend-agnostic contract. Built the authoring studio in Flutter Web and Express: a tree-based file editor, a live iPhone simulator with hot preview, drag-and-drop editing with automatic cross-tree reference refactoring, and a reverse proxy minting server-side session cookies.
• Containerised and deployed the platform on Docker and Kubernetes with Kustomize overlays and CI across the monorepo, and authored around 190 declarative specifications reproducing the application's full widget vocabulary and brand system.
IFZA App: Flutter for iOS and Android
Principal developer and design lead
• Principal developer of the flagship Flutter application, 113,000 lines of Dart across 264 files and more than 500 merged pull requests, covering company licensing, residence visas and corporate document workflows.
• Engineered in-app KYC and identity verification: passport MRZ and NFC chip reading via Regula, facial liveness detection, email and phone OTP, consent capture and device locking, plus a passport OCR pipeline that auto-fills applications with nationality-specific name-ordering rules and Arabic transliteration.
• Designed a reusable conversational multi-step form engine powering licence applications, five-step visa applications, renewals and more than 20 letter-request types, each with draft persistence, resume and review screens. Integrated Telr payments, biometric, MFA and OTP authentication, Firebase push, Sentry crash reporting and session replay, force-update gating and Apple Wallet passes, and established the delivery process: a cross-repository delivery board, lane-based triage, CI and automated code-review gates.
IFZA One and IFZA People: React Native and Expo
Sole developer
• Leading a native-first rebuild in React Native and Expo on the current stack (Expo SDK 56/57, React Native 0.85+, React 19, New Architecture), reproducing the full product surface with native UI through @expo/ui (SwiftUI on iOS, Jetpack Compose on Android), Liquid Glass effects, MMKV-persisted TanStack Query, and a custom native Swift module exposing SwiftUI modifiers the framework does not provide.
• Delivered IFZA People, an internal community application on Expo and Convex with a reactive backend schema across feed, classifieds and news, reusing the native foundation to launch a second product quickly.
Personal project
Dubai, UAE
Anvi · Autonomous AI Agent Platform
Designed, built and operated solo
A fully autonomous agent that navigates an employer's applicant tracking system unaided, completes a multi-step application and submits it, then remembers how so the next run costs nothing. Roughly 100,000 lines across six services and four generations of the agent, on Azure Container Apps, Cosmos DB, Blob Storage and Redis queues.
• Model-agnostic inference. A provider-independent inference layer in which each agent role (navigation, vision, free-text writing, hard-case escalation) resolves a declarative chain of primary and fallback models and fails over automatically across vendors on rate limits, errors or empty responses. Google, OpenAI, Anthropic, DeepSeek and MiniMax models are interchangeable by configuration, and routing is tuned for cost per successful outcome rather than cost per token.
• Self-learning, self-healing execution. Every successful run is distilled into replayable steps and appended to that system's playbook, so the next run against the same target replays deterministically at zero inference cost. Every step carries a postcondition; a failure re-resolves that single step rather than aborting the run, and the agent escalates to a different model family when a no-progress detector trips.
• Cross-target generalisation and safety. A unified knowledge store with structured component signatures, a tiered deterministic matcher and confidence and win-rate lifecycles, so a widget defeated on one tenant is recognised on one never seen before, across Workday, Greenhouse, Lever, Ashby, iCIMS, SuccessFactors, SmartRecruiters and Oracle. Unmappable questions raise a handoff instead of a fabricated answer; visa questions are never guessed; CAPTCHAs hand off to a live browser the user drives. 286 unit tests.
December 2025
Dubai, UAE
Co-Founder & Chief Technology Officer
Co-founded and engineered Queue, a web and mobile booking platform in React Native, Next.js and Node.js used by more than 40 UAE venues and 1,500 monthly users, handling over 12,000 event entries. I designed the complete architecture (cross-platform applications, promoter dashboards, editable event pages with real-time analytics, Google and Meta API integrations, Stripe payments and Apple Wallet passes) and shipped an AI concierge trained on live event data that answers guest questions and completes bookings. Selected by Microsoft for Startups, running on Azure App Services, Cosmos DB and Storage Accounts. Sole developer.
November 2025
Dubai, UAE
Edumind
Lead Full-Stack Developer
Principal engineer for Edumind's subscription mobile application connecting UAE teachers with CPD courses, counselling, offers and job opportunities. Contracted as the sole engineer to deliver the product end to end: UX and UI in Figma through stakeholder sign-off, the React Native application, a Node.js and Next.js backend with unit tests across core modules, an admin portal for content operations, and the full Azure estate (Cosmos DB, App Services, Storage Accounts) with CI/CD pipelines for testing, beta and production tracks.
April 2023
Vancouver, Canada
UBC Launch Pad
Team Leader
Joined as a developer owning full-stack delivery for a subscription platform connecting trainers and users, including a video composition engine that assembled workout programmes from short user-uploaded clips, on AWS with a Flutter front end. Promoted to Team Leader, leading the build of a music-centric social platform integrating the Spotify and Apple Music APIs to analyse tempo, genre and listening patterns and match users with similar tastes.
August 2022
Porto, Portugal
Critical Software
Software Engineer Intern
Prototyped communication systems improving real-time coordination in Portuguese Coastal Authority search-and-rescue operations: a mobile application allowing boat operators to issue SOS alerts and transmit voice messages during emergencies, and a web portal for authorities to monitor incidents and coordinate responses, refined with feedback from active rescue personnel and tuned for reliability and low latency.


