iOS Developer / Prototype
A personal-finance app for assets, liabilities, investments, and transactions.
- Built local-first SwiftUI financial workflows and reusable interface components.
- Implemented JSON persistence, a dummy-data mode, and a planning projection engine with unit tests.
iOS Developer / Prototype
A language-exchange app for discovering partners and scheduling conversations.
- Implemented language filtering, matched profiles, appointment scheduling, and upcoming sessions in SwiftUI.
- Built reusable components and an AVFoundation-based video-call interface. The prototype does not establish a production calling service.
Full-Stack Engineer / Capstone prototype
A connected workflow for school meals, attendance, feedback, and operations.
- Built role-based dashboards, NFC attendance, student and catering management, feedback, and emergency reporting.
- Implemented FastAPI and PostgreSQL APIs with JWT and two-factor authentication.
- Built offline-capable clients and central-edge synchronization using Expo/React Native, Tauri, and Docker.
Project Lead and IoT Engineer / Prototype
An embedded surveillance prototype for person detection and notifications.
- Led development of an ESP32-CAM/ESP32-S3 surveillance prototype.
- Connected embedded camera input to person-detection and notification workflows.
CPU design and FPGA coursework / Course project
A behavioral CPU model connecting arithmetic, registers, and instruction decoding.
- Designed the arithmetic logic unit, register file, and instruction decoder in VHDL.
- Used ModelSim for simulation and Xilinx Vivado for synthesis.
Backend Engineer / Software package
TypeScript middleware for input filtering and request rate limiting in Node.js.
- Implemented filters for XSS and SQL-injection patterns together with request rate limiting.
- Packaged the middleware for Node.js applications. Pattern filtering is one layer of application protection, not a complete security guarantee.
Service integration / Local project
A bridge from smart-home power commands to computers on a local network.
- Connected SmartThings through SINRIC PRO to a local Python service.
- Implemented Wake-on-LAN magic packets, status probes, and SSH shutdown commands, with Docker deployment configuration.
Backend development / Local prototype
A consistent monitoring API for systems, containers, services, and alerts.
- Built a Go adapter for Beszel and Uptime Kuma, with normalized snapshots, REST endpoints, and server-sent events.
- Separated client data contracts from upstream API formats and prepared container deployment.
- Live upstream field mapping still needs deployment-specific validation.
Interaction prototyping / Experiment
An iPhone experiment for understanding quiet notification behavior.
- Built trial setup, notification-permission checks, scheduling, trial history, and result capture.
- Explored notification strategies and iPhone/watch contexts. This entry describes the experiment, not a finished commuting product.
Application prototyping / Prototype
A shopping-list app exploring automatic item categorization.
- Built SwiftUI list, category, search, item-detail, and history views.
- Implemented model-backed category assignment and notification services. This is an application prototype rather than a released service.
Study productivity project / Group MVP
A study workspace for notebooks, tasks, resources, and focus sessions.
- The project combines a React/Vite interface with an Express/SQLite backend.
- Its implemented workflow covers authentication, notebook and chapter writing, task prioritization, search, reminders, and focus-session preparation.
- This description covers the group project; it does not attribute every feature to one team member.
Backend development / Course project
A Java backend for the JBus application.
- Developed a Spring Boot backend using JSON data transfer.
- Provided generated JavaDoc documentation and a runnable application archive.
Team contributor / Course project
An auction website connecting shops, listings, and bidders.
- Contributed to a three-person database course project covering shop setup, product management, bidding, and a payment workflow.
- The project uses React, Node.js, Express, PostgreSQL, JWT, and Socket.io. The available report does not establish an individual feature-by-feature ownership split.
Team contributor / Course project
A digital image-processing system implemented in VHDL.
- Worked on a team project for converting BMP images into grayscale and individual color-tone variants.
- The design reads BMP headers and pixel data, processes channel values, and writes the result.
Backend project / Prototype
A commerce backend organized around users, producers, and goods.
- The implementation contains authentication, user, producer, goods, and administration routes and services.
- Uses Express, PostgreSQL, JWT, and Google OAuth integration. Deployment and production usage are not established by the available material.
Developer / Laboratory project
A containerized e-library supporting university laboratory systems.
- Developed a Node.js e-library and packaged it with Docker.
- Worked on the surrounding Proxmox virtual-server environment as part of laboratory responsibilities.
Developer / Laboratory project
An automated grader to support assessment of student C programming submissions.
- Built an automated C programming grader during my laboratory assistant work.
- The system supported teaching and assessment; no unverified throughput or grading-accuracy figures are claimed.
Web Developer / University work / 2025–2026
Website modernization for the Faculty of Dentistry at Universitas Indonesia.
- Redesigned the UI, developed backend functionality, and migrated content to WordPress.
- Prepared Docker-based staging and configured a web application firewall and multi-factor authentication.
Web Developer / University work / 2024
Event microsites for the 2024 Graduation Ceremony and UI International Education Expo.
- Developed, launched, and maintained university public-relations websites.
- Organized event information for participants and visitors across the graduation and education-expo sites.
Mobile interface development / Team project / 2023–2024
An Android interface for an elderly-monitoring smartwatch application.
- Translated Figma designs into Kotlin and XML layouts in Android Studio.
- Contributed the mobile interface as part of EXERCISE FTUI software projects. The source material does not establish ownership of the wearable hardware.
API development and deployment / Team project / 2023–2024
REST services supporting laboratory digitization.
- Developed REST APIs and handled deployment within EXERCISE FTUI.
- Containerized the application with Docker and exposed the service through Cloudflare Tunnel.
AI Engineer Intern / Research exploration / 2026
Exploring lightweight ways to identify food positions and arrangements on serving plates.
- Compared mathematical image-analysis approaches and existing segmentation models.
- Prioritized positions and arrangements, with food-component completeness as a secondary objective. Model names and performance figures are not reconstructed from memory.
Data Labeler Intern / Industry work / 2025
Dataset preparation for asset detection in engineering diagrams.
- Annotated assets in complex Piping and Instrumentation Diagrams.
- Prepared the labeled data for an object-detection system supporting automated asset inventory.
Personal portfolio / Website
A web-native record of my projects, experience, and learning.
- Organized project case studies, professional experience, achievements, education, and a complete HTML resume.
- Built with Astro, responsive layouts, accessible interactions, and a light/dark appearance switch with a system default.