
Imake people's lives easier with software.
I started my career as afull stack developer. I'm currently abackend software engineer andAI engineer. I was anentrepreneur,Antler (VC+accelerator) alumni, andfast.ai fellow. I have broad experience with product engineering at startups and consulting — building enterprise and consumer Internet applications for over a decade. I'velaunched and maintained over 15 web/mobile apps and AI products worldwide.
I preferboring technology and simple solutions over exciting technology and complex solutions. I'm aGrug Brained Developer one way or another.
I've written in my blog aboutmy 16 years working in tech.
🔭 I build lots ofside projects, demos, hacks, and educational projects here:
- Skel, a starter kit for developing web backends in Go
- Hou, a toy programming language and compiler
- MinTorrent, a minimalistic, zero dependency torrent client, written in Go
- SaaS-starter, a complex full stack React.js starter kit for SaaS development
- RNNoise, a Node.js library for audio noise reduction
- painless-pg-node, a boilerplate for painless PostgreSQL Node.js backend with Objection.js
- go-web-services, a production-level Go web service boilerplate
- TaijiOS, a hobby OS written in Rust for learning systems programming.
See more...
- Twit, a realtime app, built using React.js, Node.js, Websocket, and friends
- Snippetbox, an example app developed for learning Go for web development using just the standard library
- e-Mart, a full stack React online mart app
- tdd-node-pg-knex, TDD with Node.js and SQL
- awesome-transformer-nlp, a curated list of NLP resources focused on Transformer, GPT, LLMs
- YDKGo, a book I wrote on advanced Go programming
- InfoWarehouse, my personal knowledge wiki
- experiments, a collection of code snippets
- data-science-notebooks, a Data Science Python notebooks
- capsule-net-pytorch, a Capsule Network for PyTorch
- pytorch-mobile-kit, a PyTorch Mobile starter kit
- tch-js, a JS port of PyTorch C++ library
- awesome-wireguard, a curated list of WireGuard resources
- awesome-rust, a collection of resources that I refer to when I started learning Rust in 2019
- neoCargo, a microservices prototype
- 99bottles, my code for 99 Bottles of OOP exercises
- kubebuilder-example, an example of building Kubernetes APIs using CRDs
- postgres-operator, a guide to deploy Postgres operator to k3s (local Kubernetes cluster)
- postgresql-consul-demo, a demo app showing PostgreSQL HA cluster managed by Patroni and Consul in Docker
- ClickHouse cluster, a repo containing all the essential stuffs to set up ClickHouse cluster with sharding and replication
- Citus cluster, a PostgreSQL-based distributed database deployed locally
🌱Learning: writing, communication skills,Computer Science, and meditation.
❤️Passion (at night): independent Transformer/NLP research since 2019, reverse engineering/replicating and open sourcing ChatGPT, systems programming and Rust.
💬Ask me: web development,"boring" technology 😄, etc.
💼 I amavailable for hire.
⚡Fun fact: The highest I've ever been — climbedMount Kinabalu in one day.
See skills
- Frontend:JavaScript,ES6,TypeScript,React,Next.js, Jest, Webpack, Vite, esbuild
- Backend:Node.js,Go,Express, SQL,PostgreSQL,MongoDB, Redis,Kafka,Elasticsearch,NestJS, ClickHouse, gRPC
- Platform (Cloud): AWS, Google Cloud
- Infra: Container,Kubernetes for application developer, Serverless applications/functions, Knative, FaaS
- CI/CD: GitHub Actions, CircleCI, GitOps
- Systems:Rust
Which languages have the most code on GitHub.
My GitHub story in 3D
github-skyline-720x480.mp4
🔷 Personal Website + Tech Blog 🔷 LinkedIn 🔷 Mastodon 🔷 cohost 🔷 Fast.AI 🔷 sourcehut 🔷 Codeberg
PinnedLoading
- awesome-transformer-nlp
awesome-transformer-nlp PublicA curated list of NLP resources focused on Transformer networks, attention mechanism, GPT, BERT, ChatGPT, LLMs, and transfer learning.
- awesome-wireguard
awesome-wireguard PublicA curated list of WireGuard tools, projects, and resources.
- chatgpt-universe
chatgpt-universe PublicChatGPT Universe is fleeting notes on ChatGPT, GPT, and large language models (LLMs)
- awesome-ml-model-compression
awesome-ml-model-compression PublicAwesome machine learning model compression research papers, quantization, tools, and learning material.
- Fine-Tuning Workshop 1: When and Why...
Fine-Tuning Workshop 1: When and Why to Fine-Tune an LLM 1#Mastering LLMs: A Conference For Developers & Data Scientists
23**An~~LLM fine-tuning course~~ online conference for everything LLMs.**
45Build skills to be effective with LLMs
If the problem persists, check theGitHub status page orcontact support.