Annas Surdyanto
Annas Surdyanto

Annas Surdyanto

Software Engineer β€” Mobile Architecture & Engineering Leadership

πŸ“ Tangerang, Indonesia βœ‰οΈ annas.surdyanto@gmail.com
100K+ Downloads
English Grammar Expert
10K+ Downloads
Quranku
99% Crash-free
sessions

Summary

Software engineer turned technical leader with a track record of continuously expanding scope β€” from Android development in 2019, to iOS and backend engineering, to full-stack ownership of Go and Next.js/React systems since 2023. Currently leads architecture and technical direction for the mobile team at SawitPro, while independently founding, architecting, and operating JagoCatat end‑to‑end as a solo engineer β€” spanning backend, frontend, infrastructure, and deployment. Comfortable leading across platforms and stacks, with hands‑on depth in Kotlin, Swift, Go, and JavaScript/TypeScript, and a habit of picking up new technical domains as needed.

Skills

Experience

Digital SawitPro Apr 2026 – Present
Principal Software Engineer / Architect (Team Lead)
Jakarta, Indonesia
  • Lead system design and technical direction for the Android platform, defining modularized architecture standards adopted across the mobile team.
  • Mentor and guide mobile engineers on architecture decisions, code quality, and best practices, acting as the technical reference point for the team.
  • Drive cross-functional product development decisions, partnering with product and backend teams to scope and design new features.
  • Contribute to Odoo implementation (initiated December 2025) to support internal business process digitization.
Digital SawitPro May 2023 – Mar 2026
Senior Android Engineer (Team Lead)
Jakarta, Indonesia
  • Led mobile engineers in designing and implementing modularized Android architecture using Hilt, Room, Navigation Component, Work Manager, Kotlin Coroutine, Firebase, Maps, and Retrofit β€” a leadership role carried out from day one, ahead of formal promotion to Principal Software Engineer.
  • Contributed to iOS development using SwiftUI, building two years of cross-platform engineering experience alongside the Android leadership role.
Vivere Group Apr 2021 – Apr 2023
Mobile Application Engineer (Android & iOS)
South Tangerang, Indonesia
  • Built end-to-end Android and iOS apps using Kotlin Multiplatform Mobile, Hilt, Jetpack Compose, SwiftUI, SQLDelight, Kotlin Coroutine, Firebase, Maps, and Ktor.
Pamulang University Sep 2015 – 2023
Lecturer
South Tangerang, Indonesia
  • Taught, designed, and developed content and curriculum for English subjects, while also contributing as a WordPress engineer for university web platforms.
Jago Catat Jun 2026 – Present
Owner & Solo Engineer
Tangerang, Indonesia
  • Founded and independently built a SaaS product end-to-end β€” owning product design, system architecture, backend and frontend development, and deployment.
  • Built the core platform with Golang and React, integrating the Official WhatsApp Business API (WABA) to power the product's core workflows.
  • Single-handedly manage the full lifecycle: product strategy, engineering, infrastructure, and deployment, with no external engineering support.
English Grammar Expert May 2019 – Present
Founder & Android Developer
Tangerang, Indonesia
  • Founded and built the app architecture using Hilt, MVVM, Room, and Data Binding, with Google Play Billing integration for subscription monetization.
Quranku Dec 2019 – Present
Founder & Android Developer
Tangerang, Indonesia
  • Founded and developed the app in Kotlin using Hilt, Room, Jetpack Compose, ExoPlayer, and YouTube IFrame integration.
Apex Nusantara Sep 2024 – Present
Full Stack Engineer (Client Project)
Tangerang, Indonesia
  • Built and continue to maintain an end-to-end client website and CMS with Golang (backend) and Next.js/TypeScript (frontend), deployed via Docker and Portainer on a Linux VPS, with CI/CD set up to streamline deployment.

AI Projects

Ongoing exploration of on-device and local LLM inference, including object detection pipelines with TensorFlow Lite (MobileNet, EfficientDet, YOLOv9, published), on-device LLM integration on Android via MediaPipe GenAI (Gemma 3), server-side inference experiments with Node.js, and local model testing through Ollama and llama.cpp β€” reflecting a continued interest in applied AI/ML alongside core mobile and full-stack work.

Education

University of Muhammadiyah Prof. Dr. Hamka
Master's Degree, English Education
Sep 2012 – Jun 2015 Β· Jakarta
University of Muhammadiyah Prof. Dr. Hamka
Bachelor's Degree, English Education
Sep 2007 – Dec 2011 Β· Jakarta

Certificates

Awards

Pengembangan Modul Mata Kuliah Critical Reading dengan Pendekatan Content and Language Integrated Learning (CLIL)
The Ministry of Research, Technology and Higher Education of the Republic of Indonesia Β· 2018–2019

Publications

Open Source