Learning to see.
I co-authored a computer-vision study using EfficientNetB0 transfer learning to classify 7,356 dermatoscopic images across five categories.
|
|

I co-authored a computer-vision study using EfficientNetB0 transfer learning to classify 7,356 dermatoscopic images across five categories.
The work explored data augmentation, L1/L2 regularization, and dropout to mitigate overfitting, comparing training runs of 20, 30, and 50 epochs.
The best model reached 89.12% validation accuracy at 50 epochs. Confusion-matrix analysis revealed class-level errors, including confusion between visually similar Psoriasis and Eczema samples.
My experience spans frontend work for companies and full-stack projects — from connected activity data to interactive digital spaces.
Frontend Web Developer
Contributed to a website for PT Telkom Indonesia at FAB Digital, part of PT Telkom Indonesia.
Frontend Web Developer
Developed and maintained a website for a local company.
A full-stack activity dashboard that retrieves, processes, and visualizes workout data. Strava OAuth2, activity webhooks, and rate limiting connect external services to a Cloudflare Workers and D1 backend.
Time-based matching brings workout records and heart-rate data together across multiple sources.
A full-stack digital gallery with server-side rendering on Cloudflare Workers and an interactive WebGL experience built with Three.js, React Three Fiber, and GSAP.
Separate gallery, admin, and Sanity Studio applications share reusable packages. The admin includes password hashing, secure cookie sessions, protected routes, and image uploads.
A responsive digital prayer counter built and deployed with Next.js, React, and TypeScript.
Multiple input methods, light and dark themes, and local-storage persistence keep the interaction useful across visits.
I’m interested in where software engineering, machine learning, and thoughtful interfaces meet.
Start with the problem, the people, and the constraints.
Explore possibilities, build something tangible, and test the assumptions.
Revisit the details—from how it works to how it feels.
My experience also extends to public relations and licensing, working with marketing and admissions teams to connect with prospective students.
I’m interested in building practical AI/ML systems — and integrating models into reliable software products.