Hello, I'm

Ricky Primayuda Putra

Software Engineer

Crafting digital experiences with clean code and creative vision

Ricky Primayuda Putra
Scroll

About Me

Passionate about building
digital experiences

Ricky Primayuda Putra

I'm a passionate software engineer with a deep love for building products that make a difference. From mobile apps to web platforms, I bring ideas to life with modern technologies and thoughtful design. I thrive at the intersection of engineering and creativity where elegant code meets beautiful interfaces.

I believe great software is built on three pillars: clean architecture, user empathy, and relentless iteration. Every line of code should serve a purpose, and every interaction should feel intuitive.

Frontend

ReactNext.jsSvelteVueTailwind CSS

Mobile

FlutterReactNativeSwiftUIUIKitXmlKotlinJetpackCompose

Backend

node.jsexpressnestjsLaravelGOMySQLPostgreSQLMongoDB

Tools & DevOps

GitDockerCI/CDFigmaVS CodeAndroid StudioXcode

Career Journey

Work Experience

A timeline of my professional journey, building products and growing as an engineer.

Mobile Developer

YouApp Pte. Ltd

Semarang, Jawa Tengah, Indonesia

October 2025 – January 2026

Mobile Developer with hands-on experience in developing and maintaining production-ready mobile applications for a global audience. Worked on Mahabote Social App (Myanmar-based social platform published on the Apple App Store and Google Play Store) as well as YouApp, contributing to feature development, performance optimization, and application scalability.

  • Worked on Mahabote Social App and YouApp, contributing to feature development, performance optimization, and scalability
  • Specialized in Flutter development using GetX for state management and navigation
  • Implemented modularized architecture to ensure clean code, reusability, and long-term maintainability
  • Actively used Melos to manage monorepo workflows, shared packages, and dependency consistency across multiple modules and applications
  • Collaborated closely with backend, UI/UX, and product teams to deliver stable, high-quality mobile features
  • Followed best practices in code structure, version control, and release management
FlutterGetXMelosiOSAndroidFCMShorebirdFastlane

Full Stack Developer

YouApp Pte. Ltd

Semarang, Jawa Tengah, Indonesia

July 2025 – October 2025

Experienced Fullstack Developer with a strong background in building and maintaining global-scale mobile applications. Played a key role in developing Mahabote Social App, a Myanmar-based social platform successfully released on both Apple App Store and Google Play Store.

  • Played a key role in developing Mahabote Social App (released on Apple App Store and Google Play Store)
  • Responsible for end-to-end development with primary focus on backend architecture using NestJS and PostgreSQL
  • Ensured scalability, performance, and secure API design
  • Actively involved in frontend and mobile development using Flutter
  • Collaborated with cross-functional teams to design, implement, and deploy production-ready features for a global audience
  • Handled authentication, database design, API integration, and real-time application requirements
NestJSPostgreSQLFlutterREST API

Full Stack Developer

Himpunan Mahasiswa Teknik Informatika UDINUS

Semarang, Jawa Tengah, Indonesia·On-site

November 2022 – July 2025

Full Stack Developer managing organizational web platforms and supporting technical events through scalable web solutions.

  • Developed an event website that attracted over 200 visitors
  • Oversaw the management of 5+ event websites, including Paa.hmtiudinus.org, Lcc.hmtiudinus.org, Hitech.hmtiudinus.org, Hitalk.hmtiudinus.org, and Semnasti.hmtiudinus.org
  • Joined the Program Penguatan Kapasitas Ormawa (PPK-Ormawa) as a Developer
  • Became a speaker at Code Jam Academy HMTI presenting "Laravel 10 CRUD and Authorization"
  • Led the "Seminar Nasional Teknik Informatika 2024" as event coordinator and presented the topic "Artificial Intelligence in the Era of Digital Transformation" (273 offline and 72 online participants)
LaravelPHPMySQL

Full Stack Developer (Internship)

PT. Winnicode Garuda Teknologi

Bantul, Yogyakarta·Remote

September 2024 – December 2024

During my internship, I remotely contributed to the development of a news website using Laravel for the backend and React.js with Inertia.js for the frontend.

  • Developed backend features using Laravel
  • Built frontend using React.js with Inertia.js
  • Contributed to building and integrating RESTful APIs for web platforms
LaravelReact.jsInertia.jsREST API

Full Stack App Developer (Internship)

PT. Buana Online Sejahtera

Semarang, Jawa Tengah, Indonesia

January 2024 – June 2024

During my internship, I worked on multiple major projects across web and mobile development. I built the vehiloc.net website, developed APIs using Flask, migrated frontend technologies, and transitioned mobile apps to Flutter. I also integrated the backend with the company's GPS dashcam system and delivered an app successfully published on both the Apple App Store and Google Play Store.

  • Created the vehiloc.net website
  • Developed APIs using Flask
  • Migrated the frontend from Vue.js to HTMX
  • Transitioned the Vehiloc mobile application (Android & iOS) from Felgo to Flutter
  • Integrated the backend with the GPS dashcam system developed by the company
  • Successfully delivered an application published on Apple App Store and Google Play Store
FlaskPythonHTMXVue.jsFlutteriOSAndroid

Featured Work

Projects

A selection of projects I've built — from mobile apps to full-stack platforms.

YouApp Social

YouApp Social

FeaturedFlutter

Interest-based social networking app. Built and optimized mobile features, handled API integration, and improved app performance. Released on Apple App Store and Google Play Store.

FlutterDartREST API
Maharbote Social

Maharbote Social

FeaturedFlutter

Personality-based social app with real-time chat, MBTI scoring, Maharbote mythology score, zodiac, horoscope, and numerology. Built as Mobile Developer (Flutter) and Backend Developer (NestJS).

FlutterNestJSWebSocketPostgreSQL
Vehiloc App

Vehiloc App

FeaturedFlutter

Vehicle tracking app published on App Store & Google Play. Uses Google Maps API and WebSocket for real-time vehicle tracking. Migrated from legacy Felgo app to Flutter.

FlutterGoogle MapsWebSocket
Widya Mobile

Widya Mobile

FeaturedFlutter

Comprehensive Learning Management System (LMS) designed to preserve Indonesian arts and culture through AI. Features include Batik identification, assignment review, and chatbot. Responsible for end-to-end development, UI/UX, and AI model integration.

FlutterDartAI/MLPython
SeniKita (iOS)

SeniKita (iOS)

FeaturediOS

A marketplace art platform featuring real-time tracking, secure payments, and AI-powered chatbot. Built backend with Laravel (RESTful APIs, Xendit, RajaOngkir, Gemini AI, ElevenLabs) and native iOS app with SwiftUI.

SwiftUILaravelGemini AIXendit
Seni Kita

Seni Kita

FeaturedWeb

A full-stack art marketplace built with Laravel and React.js. Features include art listings, payment gateway via Xendit, shipping cost calculation with Raja Ongkir, and real-time tracking.

LaravelReact.jsBunXenditRaja Ongkir
Cook Smart

Cook Smart

FeaturediOS

iOS recipe management app built with SwiftUI, SQLite, Firebase, and Alamofire. Features meal planning by day/week/month using the Spoonacular API.

SwiftSwiftUIFirebaseSQLite
Movie App

Movie App

iOS

iOS movie discovery app built with SwiftUI and Alamofire. Features popular movies list, details, and search using TMDB API with SDWebImage for image caching.

SwiftSwiftUIAlamofireTMDB API
Seven Summit Central Java Guide

Seven Summit Central Java Guide

iOS

iOS hiking guide app with SwiftUI. Features mountain listings, details, custom itineraries, and MapKit for interactive maps and route planning.

SwiftSwiftUIMapKit
Expense Tracker

Expense Tracker

iOS

iOS expense tracker with SwiftUI, Core Data, Swift Charts for data visualization, advanced filters, biometric lock, and widget support.

SwiftSwiftUICore DataSwift Charts
Learning Management System

Learning Management System

Web

LMS platform with OAuth, email verification, and structured video learning materials. Built with Next.js, PostgreSQL, Supabase, Prisma, and Shadcn UI.

Next.jsPostgreSQLSupabasePrisma
Face Recognition Presence System

Face Recognition Presence System

Web

Online presence system with face recognition and geolocation for Hi-Technology 2023 Software Fair. Built with SvelteKit, Supabase, face-api.js, and Mozilla Web API.

SvelteKitSupabaseface-api.jsPostgreSQL
Weather App

Weather App

Flutter

Flutter weather app using OpenWeatherMap API with BLoC state management, Dio for HTTP, and geo_locator for user location.

FlutterBLoCDioOpenWeatherMap
Ticketify

Ticketify

Web

Event ticketing platform similar to Tiket.com. Built with Laravel backend, React frontend, and Midtrans payment gateway.

LaravelReactMidtransMySQL
Traffic Sense

Traffic Sense

Android

DINACOM competition app for finding low-pollution routes. Uses Graphhopper API for maps and IoT with ESP-32 and MQ-135 sensors.

GraphhopperIoTESP-32API

Curriculum Vitae

Education & Skills

Education

Bachelor of Computer Science

Universitas Dian Nuswantoro

2022 – 2026

Throughout my academic journey, I balanced coursework with continuous freelance projects and academic assistance services for peers. I actively pursued internships and professional roles to apply theoretical knowledge in real-world software engineering environments.

Organization and Communities

Google Developer Group on Campus UDINUS

Lead · 2024 - 2025

Google Developer Student Club UDINUS

Core Team · 2023 - 2024

Himpunan Mahasiswa Teknik Informatika

Head Of Department Software · 2022 - 2025

Architecture Patterns

Mobile

MVVM (Model-View-ViewModel)
Clean Architecture
MVP (Model-View-Presenter)
MVC (Model-View-Controller)
DI (Dependency Injection)
VIPER (View-Interactor-Presenter-Entity-Router)

Web

MVC (Model-View-Controller)
DI (Dependency Injection)
EDA (Event-Driven-Architecture)

Technical Skills

Frontend

React
Next.js
Svelte
Vue
Tailwind CSS

Mobile

Flutter
ReactNative
SwiftUI
UIKit
Xml
Kotlin
JetpackCompose

Backend

node.js
express
nestjs
Laravel
GO
MySQL
PostgreSQL
MongoDB

Tools & DevOps

Git
Docker
CI/CD
Figma
VS Code
Android Studio
Xcode

Get In Touch

Let's work together

I'm always open to discussing new projects, creative ideas, or opportunities to be part of your vision.

© 2026 Ricky Primayuda Putra.