TN®HCMC · VN

Software Engineer · Full Stack · Cross-Platform

Scroll to explore
02 / PhilosophyInterface ↔ Infrastructure

03 / Selected work

01/ 05
01 / 05 · SELECTED WORK

RAS Crab Farm

A mobile farm-operations product for tracking crab health, feeding, inventory, and water quality in one working flow.

Focus
Translate field operations and changing environmental data into a practical cross-platform interface.
Surface
Flutter mobile application with operational data flows
2022–2023
Pond 04 · Live conditions
7.4pH / stable
Water temp28.2°C
Next feed14:30
Stock checkToday

Representative interface study based on the product scope.

02 / 05 · SELECTED WORK

Primas HRM

An employee self-service application covering attendance, leave, personal profiles, and company announcements.

Focus
Keep frequent workplace actions understandable while handling authentication, local data, and platform services.
Surface
Cross-platform HRM product and native integrations
2023–2026
Tuesday · 08:12
Checked inHQ
Annual leave08 days
Company update 2 new

One calm surface for the employee’s working day.

03 / 05 · SELECTED WORK

Primas Communication

A support-agent workspace for customer conversations, SMS, push notifications, and SIP-based voice calling.

Focus
Unify asynchronous messages and live calls without losing state as the agent moves between channels.
Surface
Realtime chat, notification, and SIP/VoIP workflows
2024–2026
Customer · Connected
04:26
VoiceActive
Messages12
Agent stateAvailable

Voice and messaging share one durable conversation state.

04 / 05 · SELECTED WORK

Soundline Dialer

A business dialer bringing call routing, cellular calling, contacts, favourites, and history into one mobile surface.

Focus
Make complex call states and routing choices feel immediate while respecting native phone behaviour.
Surface
Dialer experience, call routing, contacts, and history
2025–2026
Soundline · Business route
+84 28 261
Outbound routeReady
05 / 05 · SELECTED WORK

Primas Softphone Desktop

A desktop softphone supporting multiple SIP accounts, voice calls, conferencing, contacts, and call recording.

Focus
Coordinate telephony state across accounts and windows while keeping the active conversation unmistakable.
Surface
React/Electron desktop application with SIP integrations
2026
Primas Softphone
Secure call · Account 02
12:08

Conference ready

04 / Working context

Ho Chi Minh City moves fast. The interface still needs to make the next state unmistakable.

05 / Timeline

Foundation

Advanced software studies

Started the path at Ton Duc Thang University, learning to turn requirements into working systems.

First production signal

Software Developer at PRIMAS

Moved into cross-platform delivery through RAS Crab Farm, then expanded across HRM and communication products.

Realtime systems

Messages became calls

Added WebSocket, Firebase, SIP, VoIP, SMS, and push-notification workflows while continuing a B.Eng. in IT.

Across screens

From mobile to desktop softphone

Built Windows and macOS communication surfaces with React, Electron, Node.js, C++, and multi-account SIP state.

06 / Capabilities

Not a tool wall. A practical set of layers for carrying one product across devices and network boundaries.

01

Cross-platform

Flutter & Dart · React & Electron · Android / iOS integrations · Windows / macOS delivery

02

Realtime

SIP & VoIP · WebSocket & Firebase · Push notifications · PJSIP & call state

03

Systems

Node.js & C++ · REST APIs & backend proxies · SQL Server & MySQL · RabbitMQ & Sentry

04

Practice

Feature architecture · Performance & secure data · Debugging & code review · Build and release workflows

One product signal, engineered across devices and network boundaries.

Mobile channel
Mobile signalOne product, native where it matters.

Flutter and Dart across Android and iOS, with native integrations for the hard edges.

If you are building a mobile, desktop, or communication product, send the difficult platform edge — that is usually the interesting part.

LinkedIn ↗