
[{"content":"","externalUrl":null,"permalink":"/authors/","section":"Authors","summary":"","title":"Authors","type":"authors"},{"content":"","externalUrl":null,"permalink":"/categories/","section":"Categories","summary":"","title":"Categories","type":"categories"},{"content":"","externalUrl":null,"permalink":"/","section":"Jack Leung","summary":"","title":"Jack Leung","type":"page"},{"content":" Full Stack Applications # Xpense # jljl1337/xpense A self-hosting friendly expense tracker TypeScript 0 0 AI Applications # jljl1337/svc-toolkit A self-contained singing voice conversion application Python 3 1 CLI Applications # Blackjack Simulator # jljl1337/blackjack-simulator Efficient blackjack simulator written in Go with no dependency Go 0 0 Helpers # Jenkins with Docker # jljl1337/jenkins-docker Jenkins with Docker Python 1 0 testpod # jljl1337/testpod A simple web application for container orchestrator testing Go 1 0 Self-hosting # Homelab # jljl1337/homelab My homelab setup Shell 1 0 Supabase # jljl1337/supabase-self-host Self-hosting Supabase made easy PLpgSQL 0 0 ","externalUrl":null,"permalink":"/projects/","section":"Jack Leung","summary":"","title":"Projects","type":"page"},{"content":"","externalUrl":null,"permalink":"/series/","section":"Series","summary":"","title":"Series","type":"series"},{"content":"","externalUrl":null,"permalink":"/tags/","section":"Tags","summary":"","title":"Tags","type":"tags"}]