Hi, I'm Latif

Software Engineer
& Mobile Developer

Building full-stack mobile & web applications with strong expertise in MVVM, BLoC architecture, REST APIs, and role-based system design.

Profile
Kotlin
Jetpack Compose
Flutter
Dart
React.js
Next.js
TypeScript
JavaScript
Node.js
Express.js
Supabase
Cloudinary
Firebase
Docker
MySQL
SQLite
Tailwind CSS
C++
Vite
Git
Kotlin
Jetpack Compose
Flutter
Dart
React.js
Next.js
TypeScript
JavaScript
Node.js
Express.js
Supabase
Cloudinary
Firebase
Docker
MySQL
SQLite
Tailwind CSS
C++
Vite
Git

About Me

I'm a Software Engineer from Yogyakarta with a Bachelor's degree in Information Technology from Universitas Muhammadiyah Yogyakarta (GPA 3.91/4.00). I have experience building full-stack mobile and web applications, including government and SME digital systems. Certified as a BNSP Junior Mobile Programmer and Pearson IT Specialist in Artificial Intelligence.

KotlinDartTypeScriptJavaScriptC++React.jsNext.jsFlutterJetpack ComposeTailwind CSSNode.jsExpress.jsPostgreSQLMySQLSQLiteFirebaseSupabaseGitKatalon StudioMVVMBLoC

Work Experience

Feb 2024 – Jun 2026

Assistant Lecturer (Part-Time)

Universitas Muhammadiyah Yogyakarta

Mentored 40–50 students per class across 9 technical courses including Algorithms & Data Structures, Web Development, Cyber Security, IoT Programming, Software Deployment, and Software Testing & QA.

  • Guided hands-on sessions in C++, web development, Linux server configuration
  • Evaluated student projects based on system accuracy and functional requirements
  • Managed attendance, grading systems, and academic documentation
May 2025 – Sep 2025

Frontend Developer Intern

Dinas Kominfo & Persandian Kota Yogyakarta

Developed a role-based web interface for a government bug reporting system using React.js (TypeScript) and Tailwind CSS.

  • Implemented JWT authentication and role-based access control
  • Integrated frontend with RESTful APIs using Axios
  • Implemented file upload with Supabase Storage and email reset password flow
Jun 2024 – Jul 2024

Project-Based Virtual Intern: Mobile Apps Developer

PT Bank Mandiri (Persero) Tbk. x Rakamin Academy

Completed a project-based virtual internship by developing Android applications using Kotlin and Android Studio while applying modern mobile development practices and software engineering principles.

  • Built Android applications using Kotlin, MVVM Architecture, RecyclerView, and Material Design
  • Integrated SQLite local database, RESTful APIs, Unit Testing, and GitLab into the development workflow
  • Completed the final project and earned the Excellent Student certificate with an average score of 84.97

Certifications

Junior Mobile Programmer

BNSP – National Professional Certification Agency (Indonesia)

2026

IT Specialist – Artificial Intelligence

Pearson (United Kingdom)

2026

Selected Projects

Integrated Cafe Management System

Full-stack cafe management with Android POS (Kotlin & Jetpack Compose), React.js web dashboard, and Node.js backend. Features sales transactions, cashier shifts, inventory, and role-based access control.

KotlinJetpack ComposeReact.jsTypeScriptNode.jsExpress.jsMySQL
Integrated Cafe Management System

KasApp – Sales Transaction System

Production-ready Android POS app for a real UMKM client (Warmindo Raja Vitamin 3). MVVM architecture with cash & QRIS payments, Google Drive backup, and PDF/CSV export.

KotlinMVVMGoogle Drive APISQLiteApache POI
KasApp – Sales Transaction System

NEMU – Lost & Found Community App

Cross-platform mobile app (Android & iOS) with Flutter & BLoC. Features automated claim verification, GPS & camera integration, SQLite offline drafts, and WhatsApp deep-link for verified communication.

FlutterDartBLoCNode.jsExpress.jsMySQL
NEMU – Lost & Found Community App

Portofin – AI Portfolio Tracker

AI-powered portfolio tracker for Indonesian stocks (IDX) & crypto with real-time prices, AI advisor hub, investor persona profiling, and rebalance simulator. Bilingual (ID/EN) with Google OAuth.

Next.jsReactTypeScriptSupabaseOpenAI GPT-4oVercel
Portofin – AI Portfolio Tracker

Let's Work Together

Have a project in mind? Send a message or reach out directly.