Experience

My journey so far.

The teams and ventures where I’ve built, managed, and shipped software. Each stop sharpened my craft and taught me how to take ideas from vision to live product.

  1. IntentAI logo

    Mar 2025 — Present · 1 yr 9 mos

    Full Stack Engineer

    IntentAI · Singapore · Remote

    Contract

    Building AI-powered applications, agent workflows, and internal tooling for an enterprise conversational AI platform.

    • Developed AI-powered applications and internal tooling for an enterprise conversational AI platform using Vue, TypeScript, and FastAPI (REST API and Server-Sent Events).
    • Maintained backend services for AI agent workflows, integrating LangChain and Elasticsearch for scalable retrieval and real-time AI interactions.
    • Implemented channel messaging integrations (WhatsApp, email), enabling ~3,000 monthly user conversation sessions.
    • Developed a PostgreSQL-backed persistence layer, supporting ~20,000 workflow node executions per month.
    • Increased system reliability by introducing comprehensive unit testing across services, raising coverage to 80%+.
    VueTypeScriptFastAPILangChainElasticsearchPostgreSQL
  2. Unit Network logo

    Aug 2024 — Present · 1 yr 4 mos

    Full Stack Engineer

    Unit Network · London Area, United Kingdom · Remote

    Contract

    Maintaining a large blockchain web app, marketing sites, and internal tools that dozens of teams rely on every day.

    Unit Network is a decentralized platform that brings tokenization to real-world businesses and communities. It empowers users to build, trade, and govern within a fair and transparent economy.

    • Developed and maintained a blockchain web app used by thousands of registered users, along with several interactive marketing websites and internal dashboards using Next.js, TypeScript, Tailwind, and Motion.
    • Built an Express.js REST API to connect the web experiences with blockchain infrastructure and provide predictable data flows for the frontends.
    • Collaborated closely with designers and engineers to translate new product goals into intuitive and polished user journeys.
    Next.jsTypeScriptTailwind CSSMotionExpress.jsPostgreSQL
  3. Mar 2024 — Aug 2024 · 6 mos

    Full Stack Developer

    PT. Sinar Mitra Bangunan · Surabaya, East Java, Indonesia · Hybrid

    Freelance

    Designed and shipped an internal attendance and payroll platform that keeps operations running for the construction team.

    • Built and maintained the web application for managing attendances and payroll generation of over 50 employees using Next.js, TypeScript, Tailwind CSS, Prisma, PostgreSQL, and Docker.
    • Improved performance and usability through rigorous user testing and client-focused usability evaluations.
    Next.jsTypeScriptTailwind CSSPrismaPostgreSQLDocker
  4. Mar 2023 — Dec 2023 · 10 mos

    iOS Developer Intern

    Apple Developer Academy | UC · Surabaya, East Java, Indonesia · On-site

    Internship

    Developed and shipped polished iOS apps, then iterated through user testing and collaboration to keep performance high.

    Focus areas included machine learning, SwiftUI, and rapid prototyping for real-world problems.

    • Published iOS apps on the App Store that earned 5-star ratings and crossed 400 total downloads.
    • Partnered with designers and developers using Scrum to keep our releases predictable and focused.
    • Ensured each release met performance and usability expectations through structured testing sessions.
    Machine LearningSwiftSwiftUIiOS DevelopmentProject Management
  5. Nov 2022 — Aug 2023 · 10 mos

    Full Stack Developer

    ORTA Indonesia · Surabaya, East Java, Indonesia · Hybrid

    Freelance

    Built a platform that helps donors connect with orphanages and keeps both donations and transactions easy to manage.

    • Developed the web application that links donors with orphanages, enabling staff to handle donations and transactions from a single dashboard.
    • Used React, Laravel, Inertia, PHP, and MySQL to keep the experience responsive, secure, and scalable.
    React.jsLaravelInertia.jsPHPMySQL
  6. Feb 2022 — Aug 2023 · 1 yr 7 mos

    Teaching Assistant

    Universitas Ciputra Surabaya · Surabaya, East Java, Indonesia · Hybrid

    Part-time

    Guided students through applied mobile and visual programming classes while designing labs and problem sets.

    • Served as the TA for Mobile Application Development, Visual Programming, and Programming Techniques courses.
    • Led lab sessions on iOS development with SwiftUI and Android development with Kotlin, plus drafted Object-Oriented Programming problem sets.
    iOS DevelopmentSwiftUISwiftXcodeAndroid DevelopmentKotlinJavaOOP
  7. Oct 2021 — Mar 2022 · 6 mos

    Full Stack Developer

    Sekolah Citra Berkat Bukit Palma Citraland · Surabaya, East Java, Indonesia · Remote

    Freelance

    Built an internal maintenance dashboard that became the go-to tool for the facilities team.

    • Developed the website to optimize maintenance tracking for the school building, regularly used by 20+ personnel.
    • Focused on Laravel, PHP, and MySQL to deliver CRUD-first workflows.
    LaravelPHPMySQL