Widi Diky.
Hero background
Banyuwangi, East Java

Full-Stack & Mobile Developer.

GitHub · LinkedIn

About Me

Widi Diky

Widi Diky

Fullstack Developer

Banyuwangi, East Java

Fullstack Developer with a Bachelor's in Informatics Engineering from STIKOM PGRI Banyuwangi, working professionally since 2022 in frontend, mobile, and fullstack development. Proficient in React, Next.js, Laravel, and Flutter; experienced in building custom WordPress plugins and headless CMS architecture with Faust.js and Sanity. Recent work includes AI web applications built on RAG pipelines using Vercel AI SDK, Groq, Gemini embeddings, and pgvector. Projects span HRMS, IPTV apps for Android TV, and AI-powered tools for law and academic research.

Experience

Since 2022

Workplaces

3 Companies

Education

S1 Informatika

Achievement

1st — Indoneris 2023

Career Journey

S1 Informatics Engineering
STIKOM PGRI Banyuwangi
Bachelor's degree in Informatics Engineering, building a strong foundation in software development, algorithms, and systems design.
Mobile & Frontend Developer
CV. Blambangan DEV · Banyuwangi, East Java
Developed mobile applications and frontend interfaces for various client projects using Flutter, React, and Next.js.
1st Place – Indoneris National IT Competition
Mobile Programming · National Competition
Achieved first place in the Mobile Programming category at the Indoneris National IT Competition.
Fullstack Developer
PT. Cahaya Solusindo · Banyuwangi, East Java
Developed an IPTV app for Android and Android TV with interactive streaming features alongside an admin website. Contributed to an HRMS system and built an inventory management system and company profile website. Stack: Laravel, React, Next.js, Flutter.
Fullstack Developer
Jupitr Agency · Bali
Developed and maintained WordPress client websites including custom plugins and tools. Built an image optimization tool (compression and WebP conversion) integrated with WordPress; on one client site, over 26,000 images were converted and total media size dropped by roughly 34%. Conducted R&D for headless WordPress with Next.js, Faust.js, and Sanity.

Tech Stack

Frontend
ReactNext.jsTypeScriptJavaScriptSvelteTailwind CSSBootstrapHTML5CSS3LivewireInertia.js
Mobile
FlutterReact Native
Backend
LaravelExpress.jsPythonFastAPIHonoREST API
Database & ORM
PostgreSQLMySQLSupabaseFirebasePrismaDrizzle ORMSQLite
AI / LLM
Vercel AI SDKGroqGeminipgvectorRAG
CMS
WordPressSanityFaust.js
Tools
GitVercelVitestPlaywright

Portfolio

06 projects
Patungin01

Patungin

Web app for split-bill and group dues management. Supports flexible expense splitting (equal, percentage, nominal, per-item) with automatic debt optimization, recurring dues with proof-of-payment uploads, and guest members without accounts. Built with Laravel 13, Blade, Alpine.js, and Tailwind CSS.

Pasalin02

Pasalin

AI-powered web app that answers questions about Indonesian regulations (UU, Perda, campus rules) using Retrieval-Augmented Generation — every answer is grounded in uploaded official documents and comes with automatic article citations and verbatim quotes. Built with Next.js 16, Groq (Llama), Gemini embeddings, and pgvector.

Job Hunt Hub03

Job Hunt Hub

Personal job search management tool that auto-ingests listings from Gmail alert emails (Glints, JobStreet) and the Careerjet API, scores them against an editable profile, and tracks applications with per-channel response time analytics. Built with Laravel 13, Livewire 4, and Flux 2.

Rujukin04

Rujukin

AI research assistant for Indonesian students — upload PDF journals, ask questions in any language, and get answers always cited to specific pages and sections in your library. Features structured summaries, APA/IEEE/Harvard citation export, and persistent chat history. Built with Next.js 16, Supabase (pgvector), Groq, and Gemini embeddings.

FioKana05

FioKana

Offline-first PWA for learning hiragana and katakana with correct stroke order. Features guided practice with animations, a free-write mode with real-time per-stroke validation (order, direction, position, shape), and progress tracking with star ratings stored in IndexedDB — no backend required. Built with React, TypeScript, Vite, and Zustand.

Banana88 Trans06

Banana88 Trans

Transportation and tourism booking website for a Banyuwangi company operating since 2013, offering car rentals, tour packages, and travel services. Built with headless WordPress and Next.js.