Skip to content
AI-assisted B2B products
Senior Software Engineer

Ikhsanuddin Syamsuri

AI-assisted product features, shipped end to end.

React, PixiJS/WebGL, Rails, Go

Summary

I have spent 10 years building web products, and since 2023 I have worked fully remote with teams in Singapore and the US. At Boon I own AI-assisted preconstruction features end to end in React and Ruby on Rails, on a takeoff system that handled 70,000+ runs in 90 days, and I led the Takeoff V2 move to a PixiJS/WebGL canvas.

Before that I owned 5 backend services in TypeScript and Go for a decentralized exchange, and led teams in Indonesia from 2019 to 2023. As technical lead at Tekno Kreasi Nyata I led a 14-person team and proposed the Kafka and microservices architecture that scaled a client financial reporting system from 5,000 to 100,000 incoming transactions per minute.

At a glance

Currently
Full-Stack Engineer at Boon (US, remote)
Experience
10 years across frontend, backend, and infrastructure
Core stack
React, TypeScript, Ruby on Rails, PixiJS/WebGL, Node.js, Go
Location
Jakarta, Indonesia (UTC+7)

Experience

February 2026 - Present

Full-Stack Engineer

Boon (getboon.ai), US (Remote)
  • Build AI-assisted features for construction preconstruction, including document analysis and bid generation, on a takeoff system that handled 70,000+ takeoff runs in 90 days. Customers report bill-of-materials prep dropping from 2-3 days to about 1.5 hours.
  • Built the guided onboarding for new Boon Agent users, including generated use-case tiles, a default-deny integration contract for skill runs, and trial-scoped OAuth.
  • Led the Takeoff V2 move of the blueprint canvas from a React component graph to a PixiJS/WebGL renderer, with an rbush spatial index, a tiled rendering pipeline with level of detail, and crisp zoom at V1 parity.
  • In the V2 prototype, on a page with 1,366 annotations, cut click-to-select from 591 ms to 1.9 ms, took panning from a 45-second freeze to 55.7 fps, and cut JS heap from 222-244 MB to 116 MB.
  • Planned and measured the trial funnel and its metrics, with Amplitude instrumentation and UTM attribution.
  • Contributed to 65% of the third-party integrations, including Procore, Egnyte, Outlook, and Google.
  • Own product features end to end across interface design, application logic, deployment, and monitoring, in React and Ruby on Rails.
September 2023 - December 2025

Full-Stack Developer

Undercurrent Technologies Pte Ltd (undercurrent.tech), Singapore (Remote)
  • Owned 5 backend services in TypeScript and Go for a decentralized exchange platform.
  • Designed and implemented Telegram-based applications integrated with Web3 wallet services, enabling secure user transactions for a Telegram community of 25,000+ members.
  • Delivered Phaser.js game features as daily active users grew from 3,000 to 6,000.
  • Worked in a fully remote, cross-border team of 3 to 6 people, communicating asynchronously via GitHub and Discord.
April 2022 - April 2023

Technical Lead

TwoSpaces, Kota Tangerang Selatan, Banten, Indonesia
  • Led end-to-end delivery of 6 projects, from planning and architecture to deployment and monitoring: payment gateway, merchant, and property management services, a third-party IoT integration, marketing metrics, and a website rebuild.
  • Rebuilt the website from Laravel to Next.js in 3 weeks.
  • Moved deployments from manual releases to CI/CD with zero downtime, migrated services from standard VMs to Kubernetes on AWS, and set a weekly release cadence.
  • Ran a proof of concept with NEC for KYC verification, face payment, and self check-in.
  • Led 2 junior engineers and worked alongside 2 seniors, mentoring through code reviews, pair programming, and technical guidance.
May 2021 - April 2022

Technical Lead

Tekno Kreasi Nyata, Tangerang, Indonesia
  • Led a 14-person engineering team (4 frontend, 5 backend, 2 database, 1 DevOps, 2 QA), setting technical direction and enforcing coding standards.
  • Analyzed a client's financial reporting system and proposed moving it to Kafka and microservices, scaling it from 5,000 to 100,000 incoming transactions per minute.
  • Worked cross-functionally with Customer Support, Finance, the CTO, and the CEO.
April 2019 - May 2021

Lead Frontend Engineer

Tekno Kreasi Nyata, Tangerang, Indonesia
  • Led the frontend team as it grew from 1 to 4 engineers, having joined as the company's first employee.
  • Owned stack selection for new projects and managed team capacity.
  • Maintained a B2B white-label product serving 144 tenants, built as single-tenant software running on multi-tenant Kubernetes infrastructure.
November 2018 - April 2019

Senior Frontend Engineer

Tekno Kreasi Nyata, Tangerang, Indonesia
  • Led frontend delivery for lightweight, maintainable web applications.
  • Developed reusable frontend patterns aligned with business and product requirements.
  • Built back-office interfaces in React and greenfield projects in Vue and Nuxt.
September 2018 - February 2019

Senior Frontend Engineer

Coconutlab Ltd, Indonesia
  • Built and shipped ULO (ulo.life), a production React Native mobile app with 10,000+ downloads.
June 2017 - September 2018

Senior Frontend Engineer

Yamisok, Tangerang, Indonesia
  • Rebuilt the company website using Vue.js and Bootstrap 4.
  • Mentored 2 frontend engineers.
May 2016 - June 2017

Junior Software Engineer

Yamisok, Tangerang, Indonesia
  • Translated designs into production HTML and CSS using Bootstrap 3.
  • Built a gamer portal for online tournaments used by 4,000 players, covering upper and lower bracket systems, feeds, realtime chat, and marketing email.
  • Supported the Laravel backend alongside frontend work.

Skills & Tools

Workflow

  • Jira
  • Confluence
  • Linear
  • Miro
  • Notion
  • Figma
  • Slack
  • System Design

Frontend & Backend

  • React / Next.js
  • TypeScript
  • Ruby on Rails
  • PixiJS
  • WebGL
  • Node.js
  • Python
  • Go
  • GraphQL
  • REST API
  • PostgreSQL
  • MongoDB
  • Redis
  • Jest / Vitest
  • Git

Cloud & DevOps

  • Docker
  • Kubernetes
  • Terraform
  • Ansible
  • AWS
  • GitHub Actions
  • Jenkins
  • Prometheus
  • Grafana
  • CloudWatch
  • Nginx
  • Linux