Hanoi, Vietnam · Open to opportunities

Vũ Thanh Hiếu
builds trading apps people trust with their money.

Mobile engineer with 5+ years shipping production apps — fintech trading platforms in Kotlin / Jetpack Compose and React Native, real-time market data, custom canvas charts, and Go backends on the side.

VTH:HNEQUITY · ENGINEERLIVE
Portrait of Vũ Thanh Hiếu
Exp
5Y+
Apps
15+
Store
▲ Live
01

About

I'm a mobile engineer at Equix Technologies, where I'm the main developer of CGSI Mobile — a stock-trading app serving the Singapore, Malaysia and US markets — and part of the team behind Atlas, its advanced-trading sibling. I own authentication, biometrics, orders, deposits & withdrawals, portfolio, and the real-time layer end to end.

My comfort zone is the hard part of mobile: multiple real-time streams (SSE, WebSocket, Kafka-fed feeds), hand-drawn financial charts with Canvas, D3 and Skia, biometric security, and CI/CD with Fastlane. Outside fintech I've shipped social, wellness, real-estate and video-analysis apps for international clients.

I use AI as a daily engineering tool — Claude Code, Cursor and Copilot for building and reviewing — and I ship AI features in products: a Gemini-powered property coach, AI-generated study plans, and an AI proxy on Cloudflare Workers that keeps API keys off-device.

5+
Years mobile
15+
Apps worked on
3
Platforms: RN · Android · Go
SG·MY·US
Markets served
02

Skills

Mobile

Core strength
React NativeKotlinJetpack Compose Java AndroidExpoTypeScript Reanimated / SkiaVision Camera

Real-time & Charts

Fintech specialty
WebSocket / Socket.IOSSEKafka Canvas chartsD3Skia charts PusherMulti-stream handling

AI-Powered Development

Force multiplier
Claude CodeCursorGitHub Copilot ChatGPTAI feature integration Firebase AI / GeminiPrompt engineeringAI proxy (CF Workers)

State & Architecture

Patterns
Clean ArchitectureRedux ToolkitZustand React QueryRedux-SagaFeature-modular design

Backend

Growing edge
Golang (Gin, gRPC)NestJS / Node.jsNATS / Kafka MySQLMongoDBRedisCloudflare Workers · D1

Security & Delivery

Ship it safely
Biometric authKeychain / KeystoreRoot/JB detection Fastlane CI/CDFirebase suiteDocker App Store / Play releases
03

Experience

Dec 2022 — Present

Equix Technologies (formerly Novus Fintech)

Senior Mobile Developer
  • Main developer of CGSI Mobile — trading app for SG/MY/US markets. Owner of auth, biometrics, accounts, deposit/withdraw, orders, portfolio and multi-stream real-time handling.
  • Building Atlas (advanced trading) with Kotlin + Jetpack Compose on clean architecture; performance and multithreading optimization.
  • Hand-drew portfolio & price line charts with Canvas; set up Fastlane CI/CD to Play Console and App Store; Firebase push notifications.
  • Also contributed to Iress Wealth (Kotlin) and maintained Equix trading app (Australia market).
Oct 2021 — Dec 2022

VMO Holding

Middle Mobile Developer
  • Healthcare app for elderly users connected to doctors — owner of auth, accounts, transfers, shared components and the feature-flag framework; Apple HealthKit integration.
  • Keiai — real-estate management app for the Japanese market; built the React Native base with the team lead, design system, Fastlane CI/CD, Firebase Analytics.
Jul 2020 — Oct 2021

Opentechiz

Mobile Developer (started as Fresher) · Backend Intern
  • Biking — social app for football players: real-time chat over Socket.IO, posts & comments, FlatList video-feed performance tuning, RN 0.61→0.63 upgrade.
  • Invoice system — NestJS + MongoDB REST API with JWT auth and Docker; supported mobile local-to-server invoice sync.
2018 — 2022 · Education

UET — Vietnam National University

B.Sc. Information Technology · +200Lab Go backend course (2022–2023)
04

Projects

CGSICompany · Fintech

CGSI Mobile — Multi-market Trading App

Retail stock-trading & wealth app for Singapore, Malaysia and US markets — shipped as “UP” by CGS International. Main developer.

  • Live prices via SSE + Socket.IO with multi-stream orchestration
  • Custom Skia / D3 financial charts; biometric auth, jailbreak detection
  • 80+ screens: orders, deposits, FX, W-8BEN, insights; multi-brand builds + Fastlane
React NativeTypeScriptRedux ToolkitSkia · D3SSE / Socket.IOFastlane
DELAYCompany · Backend

CGSI Delayed Market-Data Provider

Java 21 microservice that delays real-time Kafka price feeds by 15 minutes for free-tier plans.

  • RocksDB-backed spool with time-bucketed dedup — bounded size at ~6.7k symbols
  • At-least-once delivery; offsets committed only after persistence
  • Built-in metrics dashboard, stress & no-loss E2E test suites
Java 21KafkaRocksDBDocker
ATLASCompany · Fintech

Atlas — Advanced Trading App

Native Android advanced-trading platform (CGSI's pro sibling), built with clean architecture.

  • Kotlin + Jetpack Compose UI; order placement, portfolio, real-time updates
  • Exception handling and multithreading tuned for performance
KotlinJetpack ComposeClean Architecture
KAARMAFreelance · Full-stack

Kaarma — Social Event Platform

Circles of friends plan events, chat, split bills and earn karma scores. Backend + admin + mobile.

  • NestJS 11 API: PostgreSQL + MongoDB, Socket.IO, Bull/Redis queues, Stripe, scoring engine
  • RN 0.86 app with end-to-end-encrypted secret chat, live maps, bill splitting
  • React + AntD admin: queue monitor, feed simulator, score diagnostics
NestJSReact Native 0.86React · ViteStripeE2EE
GOLFFreelance · Sports-tech

AlbaGolf — Swing Analysis & Coaching

Connects golf coaches and learners around recorded, annotated swing-technique videos.

  • On-device pipeline: Vision Camera → FFmpeg editing → Skia annotation overlays
  • Audio waveforms, video thumbnails, real-time Socket.IO; RN 0.85 + React 19
React Native 0.85FFmpegSkiaZustandFastlane
HELIOSFreelance · Gaming

Helios — Real-time Multiplayer Trivia

Competitive educational game with tournaments, quests, bot opponents and spectator mode.

  • Live matchmaking on Firestore + Cloud Functions; IAP & rewarded ads
  • Skia / Lottie / Moti animation layer; SonarQube + Fastlane CI
React NativeFirebasereact-native-iapAdMob
IMONIFreelance · PropTech · AI

Imoni — Real-Estate Platform with AI Coach

French property-transaction app for buyers, agents and notaries, guided by an AI coach.

  • AI coaching engine on Firebase AI (Gemini) with voice input
  • Real-time chat via Pusher, e-signature, geo-discovery, RevenueCat subscriptions
  • RN 0.82 + React 19, Zustand + React Query, Reanimated 4
React Native 0.82Firebase AIPusherRevenueCat
HBFreelance · Services

HummingBird — Concierge Platform (2 apps)

Premium concierge, consulting and reservation services: customer app + staff admin app.

  • Biometric login, OTP, anti-screenshot protection; Socket.IO messaging
  • Shared feature-modular architecture; RN 0.76→0.80, Redux Toolkit + React Query
React Native 0.80React QuerySocket.IOi18n EN/FR
SOPHFreelance · Wellness

Sophronitis — Sophrology & Mindfulness

Guided audio/video relaxation programs with progress tracking and assessments.

  • Streaming media with local caching; IAP subscriptions
  • Google / Apple / Facebook login; Redux-Saga modular architecture
React NativeRedux-Sagareact-native-videoIAP
CBACKPersonal · In production

Hoàn Tiền — Cashback App

Live Vietnamese cashback product: paste a Shopee/TikTok link, earn commission into a wallet.

  • Hono API on Cloudflare Workers + D1; append-only ledger, forward-only order state machine
  • Cron triggers poll & reconcile orders; anti-fraud and rate limiting; runs on free tier
  • Expo RN 0.86 client with share-intent link capture
Cloudflare WorkersHonoD1ExpoMonorepo
GOLDPersonal · Fintech

Hủ Vàng — Realtime Gold Price Tracker

Vietnamese gold-price tracker: SJC, Bảo Tín Minh Châu, PNJ, Phú Quý and world gold, refreshed every 15 minutes.

  • Price alerts and "gold jar" portfolio with real-time profit/loss tracking
  • Single Expo codebase shipped to web via React Native Web
Expo · RN WebFirebase
ENGPersonal · AI

Basic English — AI Learning App

Cross-platform English-learning app with AI study plans, video lessons and spaced repetition.

  • AI proxy Worker keeps API keys off-device; AI chat builds personal study plans
  • Offline-first SQLite with cloud sync; YouTube transcript ingestion pipeline
Expo RouterSQLiteCloudflare WorkersFirebase
GO-MSPersonal · Backend

Go Microservices — Food Delivery

Event-driven food-delivery backend split into 9+ domain microservices.

  • Gin + GORM services talking over gRPC; NATS/Kafka async events
  • Clean Architecture reference implementation; Dockerized with DB migrations
  • Plus: crypto price-streaming service (Kafka + NATS)
GolanggRPCNATS · KafkaMySQL · RedisDocker
VHGPersonal · Web

VH Games — Free Web Mini-Games

A personal hub of free browser mini-games, live on Firebase Hosting.

ReactFirebase Hosting

Order type: MARKET · Fill: IMMEDIATE

Let's build something that ships.

I'm open to mobile roles, Go backend work, and freelance projects. The fastest fill is email — I usually reply within a day.

Emailvuthanhhieu00@gmail.com Phone0982 591 494 BaseHanoi, Vietnam Status▲ Available