Independent developer · Hong Kong

Thoughtful code.
Human
experiences.

I’m Ivan, a full-stack developer and entrepreneur. I turn complex ideas into useful products—with a little personality along the way.

Different briefs. Distinct identities.
Orbit smart-speaker website with a modular bento layout 01 / Orbit Bento grid ↗ Stackd invoicing website with bold outlines and bright colours 02 / Stackd Neo-brutalism ↗

25projects & explorations

13distinct design languages

From the first idea
to the final interaction.

01 / The collection

Different directions.
Same attention to detail.

Websites, useful tools, and experiments in how the web can look and feel. Every project has a story.

Showing all 25 projects

Concept builds + original portfolio work

The 13 design explorations are functional concept projects for fictional brands. Original projects retain their supplied previews. Open a project for scope, source code, and available demos.

Illustrated portrait of Ivan Tang against a teal sky
Ivan TangHong Kong ↗

02 / The person behind the pixels

Curious by nature.
A builder by practice.

I like the space where design, engineering, and a useful idea meet.

I’m a Hong Kong-based full-stack developer with a background in data science and a hands-on interest in entrepreneurship. My work spans responsive websites, mobile applications, backend services, and applied AI.

This collection brings those interests together: practical tools alongside thirteen explorations of visual style. Different aesthetics, with the same focus on clear interactions and thoughtful implementation.

01

Design that communicates

Distinct visual systems, considered layouts, and interfaces that are easy to find your way around.

02

Development that connects

Responsive frontends, reliable APIs, and the infrastructure that brings a product together.

03

Ideas put into practice

Data science, language models, and mobile experiences built around real tasks—not just technology.

03 / Along the way

A little background.
A lot of hands-on learning.

Connect on LinkedIn (new tab)

Experience

  1. Sept 2022 — Present

    Freelance full-stack developer

    End-to-end web application delivery, from responsive interfaces to frontend and backend integration.

  2. Jul — Aug 2024

    Software engineer · Internship

    REST APIs and microservices with Kotlin, Java, Kafka, and AWS. Deployment with Kubernetes and Docker, with PostgreSQL, S3, and test-driven development.

  3. Jul — Aug 2023

    IT engineer

    Technical support, troubleshooting, system installation and maintenance, user training, and IT resource management.

Education

  1. 2022 — 2025

    Hong Kong Polytechnic University

    BSc (Honours) in Data Science and Analytics.

  2. 2024

    Draper University

    Cyberport University Partnership Programme (CUPP) Bootcamp.

  3. 2020 — 2022

    HKU SPACE Community College

    Higher Diploma in Data Science.

My working toolkit

Interfaces
React · Next.js · Astro · Svelte · TypeScript
Backend & cloud
Kotlin · Java · REST APIs · Kafka · AWS
Infrastructure
Docker · Kubernetes · PostgreSQL · S3
Data & creative
Data science · Machine learning · Language models · Web design

04 / Start a conversation

Something in mind?
Let’s build it.

A product to shape, a website to rethink, or an idea worth exploring. I’d love to hear about it.

ivantang26official@gmail.com
+852 9028 8272Sha Tin, Hong Kong
Or say hello on WhatsApp (new tab)

Tell me a little about your idea.

This prepares a draft in your email app. Nothing is sent until you review and send it.

A short introduction is plenty. Up to 1,500 characters.

A little help finding the way

Find the location on Google Maps.

See the shared pin in Sha Tin, Hong Kong. Open it in Google Maps or load the interactive map here.

YOUR DIRECTIONS, YOUR CALL

Map when you need it.

The map stays off until you choose to load it. Open the shared pin with the Google Maps link above, or load the interactive view.

Loading the interactive map connects to Google Maps, which may process your connection data under its own privacy policy.

Interactive map has not been loaded.