SWE @ TikTok - Singapore
Open to chat - SGT (UTC+8)

Full-stack engineer
building user-first
interfaces.

I'm Alvin Ben Abraham - a software engineer at TikTok working on Shop Homepage. I care about bettering user interfaces and building an internet that puts people first. Coding, cycling, and cinema-ing on the side.

Now
SWE, TikTok Shop
Stack
React - TS - Go
Based
Singapore
scroll to explore
§ 01

Selected work, 2020 - now.

ResumeShipped
SHOP · $24GMV +8%HOMEPAGEBFF · TS
01

TikTok Shop Homepage2024—now

Technical owner of Popup Infrastructure serving 2B+ MAU across SEA e-commerce surfaces. Architected a no-code Golang BFF engine that enables new popup releases without any FE code changes. Improved render latency and API prefetching by 30–50% on low-end devices.

ReactTypeScriptGolang
FLAGGEDTRANSACTIONS1.2BMTWTFSSSOC 2
02

Unit21 Compliance Tools2023

Built SOC2-compliant frontend (React, TS) and backend (Flask, Kafka) for financial compliance tools processing >1B transactions per call. Integrated LLM functionality enabling customers to detect patterns and generate graphs from their compliance data.

ReactTypeScriptPython
INTERSEED · LIVE MAP200+ MEMBERS · MOBILE 74%
03

Interseed Co.2021—22

Built a NodeJS/MongoDB REST API to group 200+ users by location for a live dynamic map. Drove mobile users from 20% to 74% by shipping full mobile responsiveness for the social networking app.

ReactTypeScriptNode
@fridgetbotMilk expires in 2d/list🥬 · 🥛 · 🧀 · 🍎4 items tracked
04

Fridget — Telegram Bot2021

Telegram bot (@fridgetbot) that tracks fridge inventory and sends expiry reminders to cut food waste. Python-backed, SQL-persisted, Heroku-hosted. Built solo end-to-end in under 5 weeks.

PythonTelegramSQL
IDEATE · 2021200+PARTICIPANTSSPONSORS$5K+
05

IDEATE 20212021

Self-initiated, nationwide inter-university ideathon with 200+ participants, sponsored by James Dyson Foundation, Silicon Laboratories, and nSearch Global. Secured a $6,000 prize pool from scratch. Handled marketing, operations, and event execution.

EventsMarketingLeadership
TARGET · 0.94OBJ · 0.62YOLOv5 · ROS2LAT 18msJETSON XAVIER NX● REC
06

NUS RoboMasters — CV2020—21

Led the computer vision team: deployed YOLOv5 on PyTorch and YOLOv4 on TensorRT with ROS 2 for real-time target detection at <20ms latency. Integrated CSI camera on a Jetson Xavier NX and resolved pre-existing robot hardware issues.

PythonPyTorchROS
§ 03

About, briefly.

Bio

I'm passionate about bettering the quality of user interfaces - creating an internet that is user-first. If you want to engage your users and create more value for them, let's talk.

I'm a software engineer at TikTok, shipping features for the Shop Homepage that move GMV 5-10% per feature, and maintaining the BFF framework that the wider frontend org builds on.

Before TikTok full-time I interned at Unit21 in San Francisco on SOC2-compliant financial compliance tools, and earlier at TikTok in Singapore where I helped ship e-commerce features across 5+ countries. Before that I was sole frontend at Interseed Co., a TA at NUS, and software VP at NUS RoboMasters working on computer vision for ROS 2.

Outside work: coding, cycling, cinema-ing.

Frontend
React - TypeScript - HTML/CSS - SCSS
Backend
Python - Node.js - Golang - C++
Tools
Git - Ubuntu - Bash - Figma
Also
PyTorch - ROS - OpenAI APIs
§ 04 - get in touch

Let's build
something user-first.

Currently
Software Engineer at TikTok, Singapore
Elsewhere
Email - GitHub - LinkedIn - Telegram
Response
Usually within a day
Based in
Singapore (SGT, UTC+8)