Senior Software Engineer

João D’Avila

Building scalable, high-quality software
across mobile, AI and games.

João D'Avila

Engineered for Impact.

Based in Brazil, building for the world. I bring over 8+ years of experience building software end to end: mobile apps on Android and iOS, AI-powered products and games, with a relentless focus on clean code, performance, and long-term maintainability.

Player stats

XP
8+
Years Experience
Class
Mobile + AI
Native, cross-platform and games
Server
Global
Product Scale
Style
UI/UX
Design Focused

Equipped

Languages

KotlinSwiftJavaTypeScriptC#

Mobile

Jetpack ComposeCompose MultiplatformKotlin MultiplatformSwiftUIWidgetKitwatchOSStoreKit

Architecture

Coroutines & FlowKoinRoomKtorRetrofit

AI

Gemini APIApple VisionAI-assisted development

Backend & Data

SupabaseFirebasePostHog

Games

Unity

Shipping

GitHub ActionsApp Store ConnectGoogle Play

Web

HTMLCSSJavaScript

Quest log

Apps & Projects.

Shipped, and in the works.

Soi! app icon Live on the App Store

Soi!

Photo quests for travelers. Soi! gives you fresh photo missions for the city you're in, then turns your shots into a montage worth keeping. Starting in Vietnam.

iOSTravelPhoto Quests
View on the App Store
In Development

Frame

An iPhone AI photography coach that gives live camera composition guidance as you shoot, so every shot is a better one.

SwiftSwiftUIApple Vision
Zibao app icon
Coming soon

Zibao

Native Mandarin flashcards for iPhone and Apple Watch. A paper-inspired interface, recall-with-clues study, and graded lessons from first words to grammar.

SwiftUIiPhoneApple Watch

Character traits

Beyond the Code.

Modernization

Driving modularization, Compose adoption, and improved developer tooling.

Collaboration

Turning abstract ideas into reliable, well-crafted solutions with design, product, and QA.

Proactive Ownership

Investigating edge-cases, improving observability, and documenting for speed.

End-to-End Ownership

I work across the whole software development cycle, from the first idea to production: shaping the problem, designing the experience, architecting and building it, testing, shipping to the stores, and iterating on real feedback.

  1. Ideation
  2. Design
  3. Architecture
  4. Build
  5. Test
  6. Release
  7. Iterate

Communication

Native Portuguese.

  • English (Fluent)
  • Spanish (Advanced)
  • Japanese (Learning)

AI-Enhanced Workflow

Leveraging AI tools to drastically accelerate implementation layers, maximizing shipping speed without compromising code quality. I also build AI into the product itself, like on-device vision coaching in Frame.

Side quests

Beyond the Screen.

Disciplined, adaptable, and always curious. A peek at the person behind the code.

Photo mode

Captured Moments.

Photography allows me to pause and appreciate the details. A collection of shots from my travels.