Billy Priambodo

Full-Stack Engineer

React Django Three.js TypeScript Python GIS CAD

Specializing in React, Three.js, and interactive solutions for 3D mapping, CAD, GIS, and robotics.

Currently preparing for JLPT N4, July 2025.

頑張ります!! (Ganbarimasu!)

With a passion for problem-solving and innovation, I specialize in creating intuitive interfaces and scalable systems, blending over 6 years of experience in engineering, spatial analytics, and 3D graphics to deliver cutting-edge solutions. At Movel AI, I tackle challenges at the intersection of robotics and GIS, crafting innovative tools for mapping and navigation. My past work spans optimizing CAD/GIS workflows, analyzing complex spatial data, and engineering solutions for large-scale infrastructure projects. In my free time, I explore emerging technologies and contribute to personal projects that merge creativity with innovation.

Experiences

  1. Movel AI Pte. Ltd.

    Full-Stack Engineer
    2023 - PRESENT

    I specialize in full-stack solutions for robotics navigation, integrating backend services, Docker, and both cloud and self-hosted infrastructures. By leveraging Three.js, I enhance robotic mapping interfaces with immersive 2D/3D visualizations, enabling intuitive real-time interaction with complex data.

    • Developed a SaaS product for robotic navigation with React and Three.js.
    • Led front-end efforts for mapping, coordinate control in 3D space, and real-time WebSocket robot controllers.
    • Implemented map generation and robot status features, calculating quaternions, transforms, and matrices for precise robotic operations.
    TypeScript React Three.js NestJs GraphQL Next.js Astrojs Landing Page Python Django Docker Linux
  2. PT Majoo Teknologi Indonesia

    Front-End Engineer
    2022 - 2023

    Redesigned Majoo's web CMS Dashboard and built a scalable Design System, improving performance and user experience. Leveraged tools like TypeScript, Nx, and Storybook to deliver reliable, maintainable solutions.

    • Migrated CMS Dashboard to functional React and upgraded to React v.17+.
    • Published tokenized Design System components on npmjs.com.
    • Maintained monorepo with Nx and documented workflows with Storybook.
    • Reviewed pull requests to ensure high code quality and maintainability.
    Javascript TypeScript React Storybook Design-System Internal Tooling
  3. Various Engineering Firms

    Civil - Water Engineer (Analytics)
    2018 - 2022

    I worked at firms such as Sinarmas Agri, Virama Karya, and Mitra Construction, leveraging GIS, remote sensing, and spatial analytics to enhance workflows and deliver data-driven solutions. Led a team managing CAD drafts for over 2,000 buildings, ensuring quality and timely delivery.

    • Automated AutoCAD workflows with LISP and C#
    • Developed Python tools for GIS tasks
    • Managed spatial databases using SQL, integrating millions of cloud-based LiDAR data points across an area exceeding 30.000 hectares.
    • Provided geospatial insights for 10+ major infrastructure projects
    AutoCAD QGIS ARC GIS HEC-RAS Excel VB.NET C# .NET Framework LISP Python Internal Tooling
View Full Resume →

Education

  • Brawijaya University

    Malang, Indonesia - Engineering Degree in Water Resources (2018)

    2018
View Full Education, Certificates & Achievement →

Projects

  • RAG PDF MCQ System

    RAG PDF MCQ System

    A FastAPI backend system for answering multiple-choice questions using Retrieval-Augmented Generation (RAG). The solution achieved 81.25% accuracy on 80 questions from financial course PDFs using ChromaDB for vector storage, LangChain for orchestration, and Google Gemini as the LLM. The system processes documents with Meta's llama-parser for PDF chunking, then embeds and queries text chunks through the vector store to retrieve relevant context for answer prediction. Includes evaluation scripts and REST API endpoints for batch prediction with JSON-based automated scoring.

    ChromaDB LangChain Google Gemini Python FastAPI llama-parser
  • Mini Jira (Fullstack)

    Mini Jira (Fullstack)

    A full-featured Jira clone with task/project management, built with Django REST Framework (backend) and React (frontend). Features JWT authentication, role-based permissions, and analytics APIs, deployed on AWS EC2 (t2.micro) with S3 storage and CloudFront CDN. The frontend includes drag-and-drop tasks (built with React, Tailwind, and Zustand) and real-time pagination. Includes OpenAPI docs (drf-spectacular) and full Docker containerization for scalable deployment.

    Django REST Framework React AWS (EC2/S3/CloudFront) Docker Tailwind CSS Zustand ShadCN
  • WhatsApp Graphflow Chatbot (Gemini)

    WhatsApp Graphflow Chatbot (Gemini)

    A flow-based conversation automation system for WhatsApp built with Go (Chi router, Gorilla sessions). Integrates Google Gemini for AI responses and supports graph-defined JSON structures with nodes/edges for conditional logic routing. Features JWT authentication, SQL persistence (via sqlc), and Swagger UI documentation. Includes OAuth login (Goth) and full compatibility with personal WhatsApp Cloud API credentials for local development. The engine handles message logging, variable resolution, and interactive buttons within chat flows.

    Go (Golang) WhatsApp Cloud API Google Gemini Chi Router SQL/sqlc JWT Auth Gorilla Sessions OAuth (Goth) Swagger UI
  • Rust Full-Stack

    Rust Full-Stack

    A modern voucher management platform built with JavaScript, HTMX, and a robust backend powered by Rust and Axum. Running efficiently on a 1 GB RAM, 1 CPU VPS, the system leverages SQLite for lightweight yet reliable data storage and is containerized with Docker for seamless deployment. Despite its minimal resource requirements, Kevoucher.com delivers a fast, intuitive user experience with a memory footprint of under 10 MB RAM.

    Javascript HTMX Tailwind CSS Rust Axum Sqlite Docker
  • Plan Long Cross

    Plan Long Cross

    A specialized program designed to enhance the efficiency of irrigation engineers and drafters by automating survey data processing and visualization. Built with AutoCAD SDK, C# .NET Framework, and Autolisp, it simplifies the creation of long, cross, and plan profiles for irrigation projects. Features include data input from CSV/TXT formats, 3D plan visualization, and HEC-RAS GEO file export, all tailored for modern irrigation rehabilitation workflows.

    Autocad SDK C# .NET Framework Autolisp
View Full Projects Archive →