
NetraCam
Smart glasses for visually impaired users. An ESP32-CAM runs YOLOv8 object detection, a GPS module handles positioning, and a DFPlayer speaks obstacles and directions aloud — built for safe outdoor mobility.
- YOLOv8
- Python
- ESP32
- C++
Software Engineer
Enterprise & ERP · Full-Stack · Business Intelligence · Computer Vision · UI/UX
I build the systems companies actually run on — e-procurement modules on .NET and Vue, SAP and Odoo ERP integrations, Web GIS and Power BI reporting. Alongside that I train computer vision models, design the interfaces in Figma, and lead the media team at BEM SV UNS. Informatics Engineering at Universitas Sebelas Maret.
Working with

Experience
Roles across procurement and ERP, product engineering, data, and design — several running side by side.
Dec 2025 — Present
Building and maintaining e-procurement modules on a .NET backend with a Vue front end, and integrating procurement workflows with SAP to automate the business process end to end. Moved from a UI-focused brief into backend and enterprise database work.
Mar 2026 — Present
Web-based geographic information systems for corporate clients: interactive maps and spatial data layers embedded in web applications, with responsive rendering and custom map queries built alongside the frontend and data teams.
Nov 2025 — Present
Interactive Power BI dashboards tracking client performance metrics, turning complex datasets into visual reports that feed executive decisions.
Nov 2025 — Present
High-fidelity prototypes and enterprise interface design for Cushman & Wakefield, including workflow mapping and wireframing, worked through with the development team to keep the designs buildable.
Aug 2025 — Present
Leading front-end development on Solutionlabs' flagship products in React and Next.js, integrating against Go services and holding the line on code review and quality.
Aug 2025 — Present
Interfaces for web and mobile, delivered as personas, wireframes, interactive prototypes and journey maps — then validated through usability testing and iterated on.
Aug 2025 — Present
Digital campaigns for the company's software products, from market research and copy through to reading performance metrics back into spend.
Jan 2025 — Present
Responsive, high-performance web interfaces, built with data engineering constraints in mind and with a media-production background feeding the visual side.
May 2025 — Present
Visual assets for marketing and branding — social content, infographics and promotional material held to a consistent brand system.
Oct 2025 — Present
Web applications end to end: scalable backend architecture, responsive interfaces, API integration and database query optimisation with cross-functional teams.
Nov 2025 — Present
Technical support and troubleshooting across internal software platforms, keeping downtime down.
Sep 2025 — Present
Operational and business data analysed into interactive Power BI dashboards, with KPIs and automated reports designed to take manual steps out of reporting.
Oct 2024 — Present
Machine learning and vision models for object detection and classification on the university's national robot contest team, tuned for responsiveness under competition conditions.
Jan 2025 — Present
Led the visual communication strategy for the faculty student executive board: 10+ media programmes, the official brand guidelines, and a team mentored through producing them.
May 2026
Invited back to run an intensive session on media strategy, visual branding and creative workflow for the division.
Nov 2025
Set the concept and curriculum for the webinar, guided the organising committee, and oversaw speaker and media-partner selection.
May 2025 — Present
Ran a media team across three subdivisions — documentation, design and decoration — holding one visual identity across print, social and the venue itself.
May 2024
Media partnerships and official communications for the festival, lifting press coverage by around 10%.
Stack
Grouped by the layer it belongs to — from enterprise systems and product front ends down to the microcontroller.
Procurement, SAP integration, and business systems
Product front ends and the services behind them
Detection and classification models, trained and deployed
Dashboards, reporting, and web mapping
Microcontrollers and the firmware that drives them
Delivery pipelines and the interface work up front
Research
Computer vision at the intersection of embedded systems, healthcare, and cultural heritage.
A batik platform that identifies motifs from a photograph and synthesises new hybrid patterns by blending the aesthetic characteristics of two source motifs under an adjustable dominance weighting. Extends into virtual try-on and retrieval-augmented recommendation.
trisarabatik.my.idAn ESP32-CAM navigation system that detects obstacles with YOLOv8 and reports them through synthesised audio, combined with GPS positioning to support safe outdoor mobility for visually impaired users.
A convolutional neural network approach for classifying tympanic membrane sizes from otoscopy images, aimed at supporting earlier diagnosis of hearing disorders.
Projects
Embedded systems, computer vision models, and the web interfaces built around them.

Smart glasses for visually impaired users. An ESP32-CAM runs YOLOv8 object detection, a GPS module handles positioning, and a DFPlayer speaks obstacles and directions aloud — built for safe outdoor mobility.

A Raspberry Pi otoscope that classifies the condition of the human tympanic membrane from captured images, distinguishing normal from abnormal membranes to assist early diagnosis of hearing disorders.
Research project — no public demo
Serial-driven lighting control for Arduino, switching and dimming from a host script.

A platform for recognising, learning about and trying on Indonesian batik. It identifies a motif from a photo, blends two motifs into a new hybrid pattern with adjustable dominance, offers a virtual try-on and photobox, and serves recommendations through a RAG pipeline. Ships as an installable PWA with separate admin and partner dashboards.

YOLOv8 detection and localisation of brain tumors in MRI scans, supporting earlier and more consistent diagnosis.

YOLOv8 detection and counting of coconuts from field imagery, built to support agricultural monitoring and yield estimation.

Classification of ear conditions from otoscopic images, built to help healthcare professionals diagnose more quickly and consistently.
Research project — no public demo

Computer vision detection of basketball hoops in images and video, built to support sports analytics and training applications.
Research project — no public demo
Real-time hand tracking from a webcam feed, detecting landmarks frame by frame with OpenCV.
A face detection pipeline that locates and tracks faces in images and video streams.
Facial expression classification, reading emotion from detected faces in real time.

The official site for the faculty student executive board, covering news, events, and member management.

The earlier batik system: upload a photo and find matching patterns with a deep learning model, served from a Python backend behind a Next.js front end.

A photobooth web app for capturing, arranging, and downloading photo strips.

A focused utility for generating and downloading barcodes from user input.
An ordering platform for a small florist business, covering the catalogue and order management.
Research project — no public demo

A marketplace for second-hand goods with accounts, product listings, and purchasing between users.
Research project — no public demo
The invoice module of a procurement platform — a .NET service covering invoice creation, validation and its path through approval.
Court booking and scheduling, split across a Go API and a Next.js front end.
Stock and item tracking for a small operation, built on Laravel with a Vue front end.
Contact
Open to internships, research collaboration, and freelance work.