
Hi, I'm Putra Jadi Mukti.
Web&AIEngineerbasedinSemarang.
I design and build modern web products end-to-end — from polished interfaces to AI-powered features. Currently freelance, open for new collaborations and contract work.

A few projects I've shipped recently.
From kickoff to deploy, end-to-end. Each one shipped to production with real users.


RAF Invoice
Invoice generator and admin dashboard for a single-operator design studio. The same template powers both the on-screen preview and the downloadable A4 PDF — so what you see is exactly what prints.

Qdee Fresh
B2C grocery e-commerce platform. Built homepage, auth, product catalog, detail pages, and cart flow on a Laravel + React stack, in collaboration with a backend team.
Indonesian Labor Law RAG
Bachelor's thesis at UPN Veteran Yogyakarta. Retrieval-Augmented Generation system over Indonesian labor law, paired with a large language model for grounded, citation-aware legal Q&A.

Baskarya
Bangkit Academy capstone with team Baskarya. Batik recommendation engine using MobileNetV2 feature embeddings and cosine similarity, deployed via Flask and integrated into a mobile app for visual-similarity discovery of Indonesian batik motifs.
Where I've worked, what I built.
Roles in reverse-chronological order. Scroll through — the active node fills on the rail.
Frontend Engineer · Freelance
Qdee Fresh
- Built core storefront flows for a B2C grocery platform: homepage, auth, product list, detail, and cart
- Worked closely with backend engineers on REST API integration and edge-case handling
- Aligned UI patterns with the wider frontend team to keep the codebase consistent
Web Developer Intern · Maganghub Batch 1 (Kemnaker)
Koperasi GEMI
- Redesigned the cooperative's website for clearer information hierarchy and visual consistency
- Built interactive financial simulators — loan calculator and zakat calculator — in JavaScript
- Iterated on UX with the product owner across multiple review rounds
Machine Learning Cohort · MSIB
Bangkit Academy 2023 Batch 2
- Built a batik recommendation system using visual similarity, reaching 93% test-set accuracy
- Owned data collection, preprocessing, model development, and evaluation
- Collaborated with a cross-functional team to integrate the model into a mobile application
Fixed-Wing Division Member
Robotic UPN "Veteran" Yogyakarta
- Competed in the 2024 National Fixed-Wing UAV Competition (KRTI 2024)
- Tested and refined UAV builds for stable, efficient mission execution
- Worked with the engineering team on iterative tuning to improve flight control performance
Frontend Web Developer · Internship
PT Premier Optima Sattiga
- Built the frontend interface of a Laravel-based gym management system
- Converted static web designs into functional, reusable Laravel components
- First professional engineering experience during vocational high school
Building web products with a working knowledge of AI.
How a project actually runs.
Discovery
We talk through goals, audience, and constraints. I write a short scope doc you can sign off on before we start.
Design
Wireframe, then high-fidelity in Figma. Tight feedback loops so the visual direction is locked in before code.
Build
Production code from day one. Preview deploys per branch, daily updates, no surprise reveals at the end.
Ship
Launch, monitor, iterate. I stick around for a free support window and keep the docs updated for your team.
Common questions, answered.
Most landing pages ship in 2–3 weeks. Web apps and SaaS dashboards run 6–12 weeks depending on scope. I'll always give a clear timeline before we start.
Have a project?
Let's talk.
I take on a few projects each quarter. If yours sounds like a good fit, send a quick brief and I'll respond within 24 hours.