Skip to content
View brunogama's full-sized avatar

Highlights

  • Pro

Block or report brunogama

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
brunogama/README.md

Hey, I’m Bruno

Staff-level iOS Engineer focused on architecture, security, and developer infrastructure.

I build and evolve production-grade software for Apple platforms, with a particular focus on Swift, mobile architecture, application security, biometrics, anti-fraud systems, and developer tooling.

My background spans roughly two decades in software engineering, including more than a decade working with iOS. Most recently, I worked in fintech on security-sensitive systems operating at 25M+ user scale, where I specialized in biometric liveness, fraud prevention, secure client-server integrations, and long-lived mobile architecture.

What I Work On

My work tends to sit at the intersection of product engineering and engineering infrastructure:

  • iOS Architecture — modularization, boundaries, dependency management, SDK design, and large-scale application evolution
  • Swift & Swift Concurrency — modern Swift, SwiftUI, UIKit, structured concurrency, macros, and type-driven APIs
  • Security & Anti-Fraud — biometrics, liveness detection, cryptography, device intelligence, and secure communication
  • Developer Experience — Swift packages, static analysis, CI/CD, code generation, testing infrastructure, and engineering automation
  • Local AI & Retrieval — embeddings, vector search, graph retrieval, on-device inference, and privacy-first AI systems
  • Engineering Quality — Clean Architecture, SOLID, automated testing, architectural enforcement, and maintainability at scale

Current Interests

I’m currently exploring and building around:

  • Native vector and graph infrastructure for Apple platforms
  • SQLite extensions and high-performance retrieval
  • Swift macros and compile-time tooling
  • SwiftSyntax-based static analysis
  • Agentic software engineering and autonomous development workflows
  • Property-based, architectural, and automated quality testing
  • Local-first and privacy-preserving AI

Toolbox

Languages

Swift · C · Rust · Python · Bash

Apple

SwiftUI · UIKit · Swift Concurrency · Swift Package Manager · Core ML · Vision · CryptoKit

Architecture

Clean Architecture · SOLID · DDD · Modular Architecture · Dependency Injection

Engineering

GitHub Actions · GitLab CI · Fastlane · Tuist · SwiftSyntax · Swift Testing

How I Think About Software

I care less about patterns for their own sake and more about building systems that remain understandable as they grow.

Good architecture should make the correct path easier, expose mistakes early, and reduce the amount of context an engineer needs to safely change a system.

I’m particularly interested in moving these guarantees left—from documentation and code review into types, compilers, static analysis, tests, and automated engineering guardrails.

Pinned Loading

  1. Memoization Memoization Public

    A swift peer macro which generates memoization code in the function it is attached.

    Swift 3

  2. RequestModelMacro RequestModelMacro Public

    A swift macro to facilitate the creation of customized headers and body parameters using encodablle.

    Swift 1

  3. TypeInferedFactory TypeInferedFactory Public

    A experimental factory like implementation using swift macros and parameter packs

    Swift 1

  4. executable-spm-package-generator executable-spm-package-generator Public

    Shell 1

  5. ios-pre-commit-hooks ios-pre-commit-hooks Public

    pre-commit-hooks tailored for ios development. All linting and code fornatting follows Apple's Open Source projects code styling,

    Shell

  6. ios-cursor-rules ios-cursor-rules Public

    ios cursor rules

    Shell 75 9