Full Stack Developer & AI Engineer

I build end-to-end products: from delightful interfaces to scalable APIs and state-of-the-art AI systems—LLMs, RAG, and MLOps.

Hero Visual

Skills

AI Agent · AdvancedAI Development · AdvancedAndroid Native Development · AdvancedBackend Development · ExpertCloud Computing (AWS) · IntermediateCloud Computing (GCP) · IntermediateData Science · AdvancedWeb Development · Advanced

Tools

Databases

MySQL, PostgreSQL, SQL Server, Snowflake, Neo4J, Qdrant Vector Store

Documentation

Markdown, Notion, Github, Gitlab

Flutter

Web Development, Mobile Development

Javascript / Typescript

Node.JS, Express.JS, Next.JS, React.JS

Kotlin

Android, Jetpack Compose

PHP

Laravel, Filament, Eloquent

Python

FastAPI, Streamlit, Langchain, Flowise, CrewAI

Featured Projects

PINTER - Pupuk Inteligence Center

PINTER - Pupuk Inteligence Center

PINTER (Pupuk Intelligence Center) is a comprehensive knowledge management platform developed by PT Pupuk Indonesia to serve as a centralized hub for organizational knowledge. Its primary purpose is to provide accurate, fast, and reliable answers to any question by leveraging the company’s internal data and information resources. One of its key features is the ability for administrators to create and manage “no-code” AI Agents. This means that without requiring programming expertise, admins can easily design intelligent agents that automatically respond to queries, guide employees, and facilitate decision-making processes. By doing so, PINTER significantly enhances the scalability of information distribution, ensuring that knowledge can be accessed efficiently across all levels of the organization. Through PINTER, PT Pupuk Indonesia not only streamlines internal knowledge sharing but also fosters a culture of data-driven decision-making, improves productivity, and supports innovation across its business ecosystem.

Crew AIGenerative AIFastAPIReactJS+3
GTS Parking Dashboard

GTS Parking Dashboard

GTS (Grahatrimitra Selaras) Parking Dashboard is a smart monitoring solution designed to provide real-time insights into parking volume and utilization. The dashboard enables operators and management teams to track parking activity, analyze patterns, and optimize space usage with greater efficiency. Currently implemented and running in Pekanbaru, the system helps improve operational visibility by consolidating parking data into a single, easy-to-understand interface. With its analytical capabilities, GTS Parking Dashboard supports data-driven decision-making, enhances customer experience, and paves the way for smarter urban mobility solutions.

React JSLaravel
Jetinno Vending Dashboard

Jetinno Vending Dashboard

Jetinno Vending Dashboard is a comprehensive platform designed to manage and monitor vending machine operations in real time. It provides end-to-end visibility into transactions, payment integrations, and device control, ensuring seamless operations and improved customer experience. Key capabilities include: Transaction Monitoring – Tracks sales activities, revenue, and transaction history, giving operators clear insights into machine performance and customer behavior. QRIS Integration – Supports QRIS digital payment to enable fast, secure, and convenient cashless transactions, aligning with modern payment standards in Indonesia. Device Control – Allows remote management and configuration of vending machines, including diagnostics, status monitoring, and operational control, minimizing downtime and improving efficiency. By unifying payment, transaction, and device management into a single dashboard, Jetinno empowers operators to maximize profitability, streamline operations, and deliver a better service experience to customers.

Next JS
DS AI Service

DS AI Service

Pupuk Indonesia’s Data Science Internal Knowledge Management system is designed to centralize and streamline the company’s knowledge resources using Retrieval-Augmented Generation (RAG) technology. This platform ensures that employees can easily access accurate and contextual information by combining the power of internal document retrieval with advanced generative AI. Its specialization lies in managing and disseminating working instructions and company guidelines, making it a reliable reference point for day-to-day operations, compliance, and decision-making. By leveraging RAG, the system not only retrieves the most relevant documents but also generates concise, human-like answers tailored to the specific query. This approach enhances organizational efficiency, reduces the time spent searching for critical information, and ensures that knowledge sharing remains consistent, scalable, and aligned with company standards across all business units.

Generative AIRAGFast API
Snow Keeper

Snow Keeper

Snowkeeper is a specialized data governance tool for Snowflake, built to ensure secure, controlled, and efficient management of data access within an organization. It provides a centralized platform where administrators and data owners can seamlessly handle governance-related processes, making Snowflake environments more transparent and easier to manage. At its core, Snowkeeper is dedicated to three critical governance areas: Data Requests – Streamlines the process of requesting and approving access to specific datasets, ensuring compliance with organizational policies and regulatory standards. User Requests – Simplifies onboarding and access management for new users, allowing teams to quickly provision and track access in a controlled manner. Role Requests – Manages role-based access control by enabling users to request specific roles, while ensuring approvals are tracked and properly governed. By automating and centralizing these workflows, Snowkeeper minimizes manual effort, reduces risk of unauthorized access, and ensures a clear audit trail for all governance activities. This not only strengthens data security and compliance but also enhances the productivity of data teams by giving them faster and safer access to the resources they need. In short, Snowkeeper empowers organizations to unlock the full potential of Snowflake with robust governance, streamlined access management, and scalable security practices.

SnowflakeFast APIFlutterFlow

Experience

Data & AI Engineer

Aug 2024 - Present
PT Pupuk Indonesia (Persero)
  • Developed a customizable and easy-to-use Self-Service AI Agent Platform, enabling automated workflows and scalable AI-driven solutions.
  • Built a RAG-based semantic search and chatbot for company documents, improving knowledge accessibility and employee productivity.
  • Designed and implemented a Data Lake user and data management system, ensuring secure, efficient, and governed data access.
  • Advocated and enforced engineering best practices, including clean code principles, comprehensive documentation, and version control standards.

(Lead) Full Stack Developer

Jun 2022 - Present
PT Ghraha Trimitra Selaras
  • Developed a Parking System with EDC machine integration in Pekanbaru, Indonesia; designed the system mechanism and built a monitoring dashboard (Frontend & Backend) to oversee transactions and operations.
  • Developed a monitoring and device management dashboard for Jetinno Coffee Machine with QRIS payment integration to OCBC Bank, handling both frontend and backend development.
  • Designed and implemented a user management and monitoring dashboard for a KB Bank Mini ATM system, architecting the backend system and delivering an intuitive full-stack dashboard (frontend & backend) to monitor operational metrics, user activity, and transaction status in real time.

Mobile Development Mentor

Sep 2024 - Dec 2024
Bangkit Academy
  • Mentored and supported cohort members through weekly consultation sessions, providing technical guidance, career insights, and personalized feedback to accelerate their growth.
  • Acted as moderator and operator in Instructor-Led Training (ILT) sessions, ensuring seamless delivery, active engagement, and effective knowledge transfer.
  • Fostered a collaborative learning environment by bridging communication between instructors and students, helping resolve challenges and enhancing overall program outcomes.

Education

Bachelor of Computer Engineering

Aug 2020 - Sep 2024
Univeritas Indonesia
  • Web Development
  • Machine Learning
  • IoT
  • Statistic
  • Computer Network

Cohort Mobile Development

Jan 2023 - Jun 2023
Bangkit Academy by Google, GoTo, Traveloka
  • Mobile Development
  • UI/UX

Contact

Open to collaborations and opportunities. Reach me via email: windiarta.widjaja@gmail.com or LinkedIn or GitHub