Skip to content
Edmonton, Alberta

Portfolio / Software Engineering

Hi, I'm Kean Yap.

I build clean, reliable web experiences with a focus on practical UX, thoughtful engineering, and fast delivery. My work spans full-stack development, ServiceNow platform work, and lightweight frontends that stay easy to maintain.

Focus

Simple, polished interfaces

Experience

Astro, Tailwind, vanilla JS, ServiceNow

Open

Freelance and full-time work

About

A focused builder who keeps the stack lean

I like frontends that feel intentional, engineering that is easy to reason about, and projects that get to the point without losing polish.

I am self-motivated and eager to learn whatever is required to get the job done. I keep up with modern tools, but I prefer choices that improve clarity over complexity.

In practice, that means clean UI, accessible markup, fast builds, and a codebase that can stay lean as the site grows.

Current priorities

  • Accessible, semantic interfaces with strong contrast.
  • Fast static delivery with minimal client-side JavaScript.
  • Reliable product work that does not overcomplicate the stack, including ServiceNow workflows and customizations.

Projects

A small collection of practical builds

These are the projects I still point people to: tools, coursework, and product work that solved a real problem and stayed focused.

ETF Overlap

Project

ETF Overlap

A simple tool to measure overlap between two equity ETFs by comparing the weight of the aggregate holdings they share. It currently supports Vanguard and iShares ETFs.

  • React
  • MUI Core
  • Selenium
  • Python
Email Simulator

Project

Email Simulator

A small utility that previews how recipient headers will appear to each recipient, so you can catch mistakes before sending.

  • Angular
  • Angular Material
UASU Perks

Project

UASU Perks

A team-built web application for the University of Alberta Students' Union to run and track a gamification campaign for student engagement.

  • Django
  • Materialize CSS
  • OAuth
Konnections

Project

Konnections

A distributed peer-to-peer social network focused on privacy, user ownership, and a decentralized collaboration model.

  • React
  • Django
  • REST API

Skills

A practical stack built around shipping

I keep the toolchain modern, but the priority is always maintainability, readability, and good defaults.

Design

HTML5 CSS3 Bootstrap Material UI Materialize CSS

Code

Python JavaScript React Angular Django ServiceNow

Tools

Git npm VS Code Ubuntu Bash

Contact

Want to work together?

If you have a project, an opening, or a small product problem that needs a careful builder, send me a note. I usually reply by email.