Hi, this is

Patrick Chiu.

As a full stack developer specializing in building web platforms and SaaS for 8 years, I have worked at companies ranging from global IT consulting firm to Canada-based pharmaceutical AI solutions company, and have co-founded an EdTech analytics start up.

I am passionate about web technologies and enjoy building open source projects and free tools as well as writing technical blogs.

JavaScript
TypeScript
React.js
Next.js
Node.js
Python
MongoDB
Lit
and more...
Credit: soco-st

Work Experience

8 years of building web products and platforms, for a living and for fun

2016
Full Stack Developer and Team Lead @ Accenture
Aug 2016 - Jan 2021
Independent Full Stack Developer and Team Lead
Feb 2021 - Apr 2022
Present
Full Stack Developer @ BenchSci
Apr 2022 - Present
Technical Co-founder @ Torche.io
Aug 2019 - Present

Full Stack Developer @ BenchSci

Apr 2022 - Present

Delivered/Led end-to-end projects from data (Postgres and Redis), search pipeline (Elasticsearch), backend (Python Django) to frontend (TypeScript Next.js)
Ensured the application robustness by improving and maintaining the code coverage with the testing suite in all levels (Pytest, Jest, React Testing Library, Cypress)
Frontend specialist of Reagent Selectors (company's flagship product) and worked closely with the web apps infra team

Side Projects

To try out new features and contribute to the world 🔥

Cache Cloud

Fast serverless caching via HTTP endpoints, built on Cloudflare Workers, KV and Hono
TypeScript
Cloudflare Workers
Serverless
Hono.js
Zod

mongo-http.js

A thin wrapper on Mongodb Atlas Data API using native fetch API
TypeScript
MongoDB
Jest

Medium Rare

Medium scrapper and searcher for Chinese articles
JavaScript
React
Node.js
Cloudflare Workers
Serverless
Hono.js

SkyCube

No-code *entirely* browser-based Machine Learning tool for tabular data
JavaScript
React
Python
Pyodide
Scikit-learn
Experimental
An attempt to see how far a browser can do in ML by using Pyodide to run Python, Scikit-learn and other data libraries - *entirely* within the browser

<ActivityCalendarWidget />

A GitHub Activity Calendar component for React, Vue, Svelte, and more - built on Mitosis
JavaScript
Motiosis
Experimental
An attempt to explore Mitosis - a frontend framework aims to be universal (write once) and compile to every framework e.g. React.js and Svelte