Available for new opportunities

Andre Feri
Saputra

Senior Frontend Engineer — React / Next.js / Web3

Frontend engineer specializing in real-time systems, Web3 applications, and high-performance interfaces.

system-monitor.tsx
Live
CPU Usage
42%
Memory
67%
Network I/O
124MB/s
Connections
1,847active
ws://stream.api — connectedlatency: 12ms
About

Building the future of web

Senior Frontend Engineer with 5+ years of experience building scalable web and mobile applications, specializing in React, TypeScript, and Next.js. Experienced in developing real-time dashboards, Web3 applications, and data-intensive interfaces using WebSockets and modern frontend architecture.

Strong background in performance optimization, state management, and building complex UI systems such as dashboards, analytics platforms, and decentralized finance (DeFi) applications.

0+
Years of experience
0+
Projects delivered
0
Countries served
Engineering Highlights

Core specializations

Deep expertise in building performant, data-rich applications that handle complexity at scale.

Realtime Systems

Building real-time dashboards and event-driven interfaces using WebSockets and optimized React rendering. Handling thousands of concurrent data streams with sub-100ms update cycles.

< 100ms latency
10K+ events/sec
Zero frame drops

Data Visualization

Creating complex data visualizations using D3.js and interactive dashboard interfaces. Transforming millions of data points into meaningful, real-time visual insights.

D3.js + Canvas
Custom renderers
1M+ data points

Web3 Interfaces

Designing frontend architectures for decentralized finance (DeFi) and blockchain applications. Building intuitive interfaces for complex on-chain interactions.

DeFi protocols
Wallet integrations
On-chain data
Skills

Tech stack & expertise

Frontend

React.jsNext.js (App Router)TypeScriptJavaScriptTailwindCSS

State Management

ReduxMobXRecoil

Realtime Systems

WebSocketEvent-driven UILive data sync

Data Visualization

D3.jsCustom chartsDashboard UI

Web3

Solidity basicsDeFi interfaces

Backend

Node.jsExpress.jsREST APIs

Database

PostgreSQLMySQLMongoDBSQLite
Experience

Where I've worked

Senior Frontend Engineer

PT Enkripsi Teknologi Handal

2025 – Present
  • Build scalable frontend systems using React and TypeScript
  • Develop complex dashboards handling large datasets
  • Improve rendering performance and UI responsiveness

Senior Programmer

Ace Resource Advisory Services (Malaysia)

2022 – 2024
  • Developed enterprise applications using modern JavaScript stack
  • Built data-heavy interfaces connected to multiple enterprise systems

Senior Frontend Engineer

PT Merkle Inovasi Teknologi

2021 – 2023
  • Developed applications for Hokben, WOM Finance, Hino, and Siloam
  • Built scalable UI architecture for mobile and web platforms
Projects

Selected work

A selection of projects showcasing expertise in real-time systems, data visualization, and scalable frontend architecture.

Realtime Dashboard

Live data monitoring platform

High-performance real-time dashboard processing thousands of WebSocket events per second with optimized React rendering and zero frame drops.

WebSocket streaming
Optimized React rendering
Live chart updates
ReactWebSocketTypeScriptCanvas

Admin Dashboard

Enterprise analytics platform

Feature-rich admin panel with interactive D3.js charts, complex data visualization, and comprehensive analytics handling large-scale datasets.

D3 data visualization
Complex analytics UI
Large dataset handling
ReactD3.jsTailwindCSSREST API

Mobile Apps

Cross-platform mobile suite

Cross-platform React Native applications deployed internationally, serving clients across the US, Europe, and Asia with scalable architecture.

Cross-platform React Native
International clients (US, EU, Asia)
Scalable mobile architecture
React NativeTypeScriptREST APIMobile
Technical Case Study

Optimizing React rendering for realtime WebSocket interfaces

60fps
consistent
Frame Rate
-40%
reduction
Memory
<16ms
input delay
Latency
10K+
events/sec
Throughput
Problem— Step 1/5

A fintech dashboard needed to display real-time market data across 50+ instruments, each updating every 100ms via WebSocket. The initial implementation caused severe jank — dropped frames, memory leaks, and 300ms+ input latency.

Architecture— Step 2/5

Designed a layered update pipeline: WebSocket messages → shared worker for batching → requestAnimationFrame scheduler → virtualized component tree. Each layer acts as a buffer to prevent unnecessary renders.

Performance Challenge— Step 3/5

React's default reconciliation couldn't keep up with the update frequency. Each tick caused 50+ component re-renders. The GC pressure from object allocations created visible stutters every 2-3 seconds.

Optimization Strategy— Step 4/5

Implemented useSyncExternalStore with a mutable store pattern to bypass React state. Used Canvas for chart rendering instead of SVG. Applied structural sharing for immutable updates and time-slicing for non-critical UI updates.

Result— Step 5/5

Achieved consistent 60fps rendering with 50+ live data streams. Reduced memory usage by 40%, eliminated GC-induced jank, and brought input latency down to < 16ms. The dashboard now handles 10,000+ events/second.

Contact

Let's connect

Interested in working together? Feel free to reach out through any of the channels below.