I build mobile, web, and AI systems.

I’ve spent my career shipping mobile products and the systems behind them. Now I’m focused on AI agents, tools, and the infrastructure that makes them useful.

Portrait of Shirish Koirala Agent workflows Self-hosted systems Mobile products AI systems Cloud architecture Developer tooling Web platforms Backend infrastructure

Senior mobile & product engineer

Engineering across the full product stack.

I am a senior mobile engineer specializing in Android, Kotlin, Jetpack Compose, iOS architecture, Swift, and UIKit. I also build AI integrations, backend services, self-hosted infrastructure, and the product systems around them.

Capabilities

Mobile

  • Android
  • Kotlin
  • Jetpack Compose
  • Java

Apple

  • Swift
  • UIKit
  • SwiftUI
  • iOS Architecture

Backend

  • Node.js
  • Go
  • FastAPI
  • REST APIs

Cloud

  • Docker
  • Linux
  • Ubuntu
  • AWS
  • GitHub Actions

AI

  • LLMs
  • OpenAI APIs
  • Prompt Engineering
  • RAG
  • Vector Databases

Database

  • PostgreSQL
  • MySQL
  • SQLite
  • Room

Product

  • Firebase
  • Git
  • Figma
  • Agile
  • Architecture

Products built for real users and real constraints.

All projects

TeaseMe AI

  • OpenAI APIs
  • LLMs
  • Voice AI
  • +2

A real-time AI companion platform with voice, memory, and production backend architecture.

View case study

Volum

  • Go
  • Linux
  • Docker
  • +2

A polished self-hosted file platform built for Linux infrastructure and private storage.

View case study

Experience

Leading architecture, delivery, and product outcomes.

Comfortable moving from architecture decisions to implementation details—and from technical constraints to product trade-offs.

50K+App downloads
35K+Dictionary words
70K+Definitions
  1. M&J Productions

    2 yrs 7 mos

    Gold Coast, Queensland, Australia · On-site

    1. Mar 2025 – Jul 2026 Full-time

      Senior Software Engineer – Mobile

      Lead end-to-end mobile development across Android and iOS, turning product requirements into scalable, high-performance applications.

      • Translate user and product requirements into maintainable production releases.

      Tools Android · Kotlin · Jetpack Compose · iOS · Swift · UIKit

    2. Jan 2024 – Mar 2025 Full-time

      Senior Mobile Developer – Android

      Developed, tested, and maintained Android applications in line with user requirements and technical specifications.

      Tools Android · Kotlin · Jetpack Compose · Java

View full experience

Writing

Notes from building production systems.

Read the blog

Contact

Have a difficult product problem worth solving?

I work best with teams building thoughtful mobile products, AI systems, and dependable developer infrastructure.