I'm Stephen.

👇🏼 click me!

I am a

About me

I am a web developer with an interest in content creation,
and I'm currently a developer with Mulah Technologies.
Initiallty a classically trained cellist, but I have always been passionate about digital technologies and architecture. A nick for details could be my middle name, but I much prefer to be called a foodie!

In my work, I focus on interactibility and usability of websites. A good website should not only be aesthetic and pretty, but also accessible to different types of users.


Weather App

Vue, Tailwind, API

Self-initiated project. A weather app that shows local weather for a city.


HTML, Bootstrap, JS

Self-initiated project. Concept website for a fictitious travel agency based in Malaysia, with the purpose of practising the use of Bootstrap components and framework.

Quote for Instagram Posts

HTML, Tailwind, JS

Self-initiated project. A website to generate inspirational quotes for Instagram posts, with the purpose of practising the use of Tailwind CSS and integrating API into a site.

Karl Thöne

Wix, Illustrator, UI Design

Website for German composer Karl Thöne, commissioned by Datin Veronika Thöne. The website is used to host the works and recordings of Karl's compositions, as well as to post any upcoming information about a festival celebrating his 100th anniversary in 2024.


HTML, Bootstrap (JS coming soon)

Self-initiated project. Inspired by @ui.shreyash's UI design, and wanted to recreate the same design based on his UI. Buttons, table layout were slightly changed.


Adobe Suite Photoshop • Illustrator

Wireframing Figma

Front-end HTML • CSS • JavaScript & libraries • TypeScript

Back-end Ruby on Rails • Python

Frameworks Vue • React • Bootstrap • Tailwind

CMS WordPress • Wix


English Native
Malay Native
Mandarin Proficient
Cantonese Conversational
German Beginner (CEFR A2)
Japanese Beginner (N5)


Email info@stephjohnsons.com

LinkedIn Stephen Tseu

GitHub @stephjohnsons

Resume click here