Jonathan Tam

FULL STACK DEVELOPER

$ about

I'm Jonathan Tam, a full-stack software developer focused on responsive interfaces and robust backend systems. I’m currently exploring API integration and microservices to build scalable solutions, and I love the continuous learning that comes from personal projects, Linux computing, and homelab automation.

Technologies

Language

TypeScript
JavaScript
C#
Python
Java
Dart

Framework

Astro
React
Next.js
Blazor
Tailwind
Flutter

Backend

Node.js
Express
ASP.NET

Database & Auth

PostgreSQL
Supabase
SQLite
Firebase
Clerk
Better Auth

Tools

Linux
Ubuntu
GitHub
Vercel
Docker

AI

Ollama
OpenAI
Anthropic
OpenRouter

Projects

DimDeck

Cantonese language platform for spaced repetition flashcard learning.

DimDeck screenshot
TypeScript React Next.js Supabase Prisma ORM Clerk

PassLock

Desktop password tool for creating and managing secure passwords.

PassLock screenshot
Python Tkinter GCloud Firebase

RetroRack

Web application for managing physical game media and collections.

RetroRack screenshot
C# Blazor

Travelmate

Mobile app for tracking flight and hotel deals with a polished native-style experience.

Travelmate iOS app screenshot
Dart Flutter Firebase

Contact

memoji of jonathan
Email
jntam@proton.me

Interests

Travel
Travel
Photography
Photography
DIY Keyboards
DIY Keyboards
Modding & Repair
Modding & Repair
PC Hardware
PC Hardware