About me
Muhammad Naufal Nazya Azzharif
Software Engineer based in Padang, Indonesia. TypeScript, Go, and systems that ship cleanly.
The short version.
I'm a full-stack engineer working primarily with TypeScript and Go across web and systems. I prioritize readable, maintainable code and practical tooling over clever abstractions.
Building production software while completing a D4 degree in Software Engineering at Politeknik Negeri Padang — from FoodQCheck, an AI visual quality screening capstone for UMKM dry foods, to AI diagnostic tools and native desktop applications. Open to internship and full-time roles where I can ship real products with a team that cares about craft.
Outside of work: Linux daily-driver, plain-text notes, and an unhealthy amount of time in the terminal.
Experience
Where the work happened.
Capstone Project — FoodQCheck
2026Politeknik Negeri Padang
Built an end-to-end AI visual quality screening system for UMKM dry snack products.
- Shipped a React/Capacitor client, FastAPI inference API, MobileNetV2 model pipeline, and admin history workflow
- Reached 91.67% accuracy and 94.29% recall for visually unsuitable products on a 72-image held-out test split
Top 5 Winner — Hackathon IMPHNEN x Kolosal.ai
Dec 2025IMPHNEN x Kolosal.ai
Built Techyst, a privacy-first AI diagnostic assistant for small phone repair shops.
- Shipped a hybrid AI product (vision + reasoning) using Claude 4.5 Sonnet in under 48 hours
- Designed a local-first storage layer with IndexedDB so shop owners keep customer data on-device
Software Engineering Student
2023 - PresentPoliteknik Negeri Padang
D4 program in Software Engineering Technology with focus on web systems, databases, and software engineering practice.
- Built and shipped multiple production-grade projects independently while maintaining academic requirements
- Contributed to public open-source tooling and developer community discussions
Education
Education.
Politeknik Negeri Padang
D4 in Software Engineering Technology
SMA Negeri 3 Bukittinggi
Natural Sciences (MIPA)
Open to work
See the work.
Browse the projects, or get in touch if you have something worth building.