Skip to main content

About

I build software products with AI as part of the workflow.

I am a full-stack developer focused on AI product engineering: combining product thinking, UX taste, system design, and AI-assisted workflows to turn ideas into shipped products.

Roger Twan

AI-assisted product engineer

Full-stack execution, product sense, UX background, and practical AI workflows.

How I work

AI is part of my product-building workflow, not just a feature label.

I use AI to improve the path from idea to delivery: gathering context, exploring directions, writing and reviewing code, documenting decisions, and testing the result.

Operating model

AI increases leverage, while product direction and engineering ownership stay explicit.

Human-led

AI extends

Research synthesisContext gatheringDirection optionsCodingCode reviewDocumentation

I own

Product judgmentUX tasteArchitectureTradeoffsShipping quality

Outcome

Clear directionWorking prototypeReliable systemBetter iteration loop

Workflow loop

1Understand the problem
2Research with context
3Shape the product direction
4Prototype the interaction
5Design the product surface
6Build the full-stack system
7Review, test, and document
8Ship, learn, and iterate

Principles

The way I approach product and engineering work.

AI supports judgment

I use AI to accelerate research, exploration, implementation, review, and documentation while keeping product judgment and engineering ownership explicit.

Prototype to learn

I move ideas into working interfaces early, then use the prototype to clarify UX, constraints, data flows, and technical risk.

Systems matter

I care about the product surface, but also the architecture, data model, deployment path, security, observability, and maintenance behind it.

Capability stack

Product sense, AI workflow, and full-stack delivery.

My background combines UI/UX thinking, frontend craft, backend systems, and practical delivery experience. The current focus is using AI to make that product-building loop faster and better.

Product engineering

Product discoveryAI-native UXRapid prototypingFull-stack implementation

AI workflows

RAG systemsAgent workflowsPrompt and context designAI-assisted coding and review

Software systems

Frontend architectureBackend APIsDatabases and cloudTesting and documentation

Experience

A full-stack foundation shaped by product delivery.

I have worked across freelance, contract, and product-team environments, moving between hands-on engineering, architecture decisions, delivery workflows, and team collaboration. My work spans product interfaces, backend systems, documentation, deployment, and improving how teams ship.

Software Engineer

Toropal

2024 - 2025

Led product engineering across web, Flutter mobile, backend APIs, and database design, with hands-on backend implementation. Owned architecture, engineering standards, deployment workflows, collaboration practices, and mentoring to improve team delivery.

Full Stack Developer

Self-employed

2022 - 2024

Designed and delivered full-stack solutions, balancing client needs, product scope, implementation planning, and delivery quality.

Senior Web Engineer

Klook

2018 - 2022

Led web and mobile product work across Node, Vue, Flutter, and microservices for a global merchant platform.

Background

Computer science and UI/UX shaped how I build products.

The combination gives me both systems thinking and product-surface judgment.

Interactive Media Design

Diploma, Algonquin College

2024 - 2025

UX/UI design, visual design, CMS, and web development training that sharpened how I think about product surfaces and interaction quality.

Computer Science

Bachelor, Yunnan Minzu University

2010 - 2014

Software engineering and information technology foundations behind backend systems, databases, architecture, and reliability.

Still learning

I keep strengthening the fundamentals behind better products.

AI fundamentalsRAG and agent systemsCloud infrastructureSecurityDistributed systemsDeveloper tooling