{"id":48886539,"url":"https://github.com/tysoncung/tysoncung","last_synced_at":"2026-04-16T05:10:12.532Z","repository":{"id":237625090,"uuid":"655265630","full_name":"tysoncung/tysoncung","owner":"tysoncung","description":"My GitHub profile","archived":false,"fork":false,"pushed_at":"2026-04-12T01:32:08.000Z","size":7449,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-04-12T03:26:58.378Z","etag":null,"topics":["github-profile","personal-website","portfolio","readme"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tysoncung.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-06-18T11:47:38.000Z","updated_at":"2026-04-12T01:32:12.000Z","dependencies_parsed_at":"2024-05-02T21:20:29.753Z","dependency_job_id":"12dfe4e4-5b74-4351-bb11-82156df886b2","html_url":"https://github.com/tysoncung/tysoncung","commit_stats":null,"previous_names":["tysoncung/tysoncung"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tysoncung/tysoncung","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tysoncung%2Ftysoncung","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tysoncung%2Ftysoncung/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tysoncung%2Ftysoncung/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tysoncung%2Ftysoncung/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tysoncung","download_url":"https://codeload.github.com/tysoncung/tysoncung/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tysoncung%2Ftysoncung/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31872159,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-15T15:24:51.572Z","status":"online","status_checked_at":"2026-04-16T02:00:06.042Z","response_time":69,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["github-profile","personal-website","portfolio","readme"],"created_at":"2026-04-16T05:10:11.657Z","updated_at":"2026-04-16T05:10:12.520Z","avatar_url":"https://github.com/tysoncung.png","language":"Python","funding_links":["https://github.com/sponsors/tysoncung","https://www.buymeacoffee.com/tysoncung"],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n\u003c!-- HEADER --\u003e\n\u003cimg src=\"https://capsule-render.vercel.app/api?type=waving\u0026color=gradient\u0026customColorList=6,11,20\u0026height=180\u0026section=header\u0026text=Tyson%20Cung\u0026fontSize=42\u0026fontColor=fff\u0026animation=twinkling\u0026fontAlignY=32\u0026desc=CPO%20@%20Hivo%20%7C%20AI%20Engineer%20%7C%20Building%20Developer%20Tools\u0026descAlignY=52\u0026descSize=18\" width=\"100%\"/\u003e\n\n[![Typing SVG](https://readme-typing-svg.herokuapp.com?font=Fira+Code\u0026weight=600\u0026size=22\u0026pause=1000\u0026color=58A6FF\u0026center=true\u0026vCenter=true\u0026random=false\u0026width=600\u0026lines=Contributed+to+projects+with+600K%2B+stars;Maintaining+20%2B+awesome+curated+lists;AWS+4x+Certified+Cloud+Architect;Building+production+AI%2FML+systems;Open+source+advocate+from+Australia)](https://github.com/tysoncung)\n\n\u003cbr/\u003e\n\n\u003c!-- SOCIAL BADGES --\u003e\n\u003ca href=\"https://github.com/tysoncung?tab=followers\"\u003e\n  \u003cimg src=\"https://img.shields.io/github/followers/tysoncung?label=Followers\u0026style=for-the-badge\u0026logo=github\u0026logoColor=white\u0026labelColor=1a1b27\u0026color=58a6ff\" alt=\"followers\" /\u003e\n\u003c/a\u003e\n\u003cimg src=\"https://img.shields.io/github/stars/tysoncung?label=Total%20Stars\u0026style=for-the-badge\u0026logo=github\u0026logoColor=white\u0026labelColor=1a1b27\u0026color=58a6ff\" alt=\"stars\" /\u003e\n\u003cimg src=\"https://komarev.com/ghpvc/?username=tysoncung\u0026style=for-the-badge\u0026color=blueviolet\u0026labelColor=1a1b27\" alt=\"profile views\" /\u003e\n\n\u003cbr/\u003e\u003cbr/\u003e\n\n\u003ca href=\"https://twitter.com/tscung\"\u003e\u003cimg src=\"https://img.shields.io/badge/Twitter-1DA1F2?style=for-the-badge\u0026logo=twitter\u0026logoColor=white\" /\u003e\u003c/a\u003e\n\u003ca href=\"https://www.linkedin.com/in/tysoncung/\"\u003e\u003cimg src=\"https://img.shields.io/badge/LinkedIn-0077B5?style=for-the-badge\u0026logo=linkedin\u0026logoColor=white\" /\u003e\u003c/a\u003e\n\u003ca href=\"https://youtube.com/@tysoncung\"\u003e\u003cimg src=\"https://img.shields.io/badge/YouTube-FF0000?style=for-the-badge\u0026logo=youtube\u0026logoColor=white\" /\u003e\u003c/a\u003e\n\u003ca href=\"https://dev.to/tyson_cung\"\u003e\u003cimg src=\"https://img.shields.io/badge/dev.to-0A0A0A?style=for-the-badge\u0026logo=devdotto\u0026logoColor=white\" /\u003e\u003c/a\u003e\n\u003ca href=\"https://tysoncung.gumroad.com\"\u003e\u003cimg src=\"https://img.shields.io/badge/Gumroad-FF90E8?style=for-the-badge\u0026logo=gumroad\u0026logoColor=black\" /\u003e\u003c/a\u003e\n\u003ca href=\"https://medium.com/@tysoncung\"\u003e\u003cimg src=\"https://img.shields.io/badge/Medium-12100E?style=for-the-badge\u0026logo=medium\u0026logoColor=white\" /\u003e\u003c/a\u003e\n\u003ca href=\"mailto:tyson@hivo.co\"\u003e\u003cimg src=\"https://img.shields.io/badge/Email-D14836?style=for-the-badge\u0026logo=gmail\u0026logoColor=white\" /\u003e\u003c/a\u003e\n\n\u003c/div\u003e\n\n\u003cbr/\u003e\n\n\u003c!-- ABOUT ME --\u003e\n## About Me\n\n```python\nclass TysonCung:\n    def __init__(self):\n        self.role = \"Chief Product Officer\"\n        self.company = \"hivo.co\"\n        self.location = \"Perth, Australia\"\n        self.education = [\"M.Tech Software Engineering, NUS\",\n                           \"CDAIO (Chief Data \u0026 AI Officer), NUS\"]\n\n    @property\n    def skills(self):\n        return {\n            \"languages\": [\"Python\", \"TypeScript\", \"Go\", \"Rust\"],\n            \"cloud\": [\"AWS (4x Certified)\", \"Kubernetes\", \"Docker\", \"Terraform\"],\n            \"ai_ml\": [\"PyTorch\", \"LangChain\", \"RAG\", \"AI Agents\"],\n            \"databases\": [\"PostgreSQL\", \"Redis\", \"Vector DBs\"]\n        }\n\n    @property\n    def open_source_impact(self):\n        return \"600,000+ stars on contributed projects\"\n```\n\n---\n\n\u003c!-- SNAKE ANIMATION --\u003e\n\u003cdiv align=\"center\"\u003e\n\n## Contribution Graph\n\n\u003cpicture\u003e\n  \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://raw.githubusercontent.com/tysoncung/tysoncung/output/snake-dark.svg\" /\u003e\n  \u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://raw.githubusercontent.com/tysoncung/tysoncung/output/snake.svg\" /\u003e\n  \u003cimg alt=\"github-snake\" src=\"https://raw.githubusercontent.com/tysoncung/tysoncung/output/snake-dark.svg\" /\u003e\n\u003c/picture\u003e\n\n\u003c/div\u003e\n\n---\n\n## Open Source Impact\n\n\u003cdiv align=\"center\"\u003e\n\n### Contributor to mass-adopted projects with **600,000+ combined stars**\n\n\u003c/div\u003e\n\n\u003ctable\u003e\n\u003ctr\u003e\n\u003ctd width=\"50%\"\u003e\n\n| Project | Stars |\n|---------|:-----:|\n| [**huggingface/transformers**](https://github.com/huggingface/transformers) | ![](https://img.shields.io/github/stars/huggingface/transformers?style=flat-square\u0026labelColor=1a1b27\u0026color=58a6ff) |\n| [**ollama**](https://github.com/ollama/ollama) | ![](https://img.shields.io/github/stars/ollama/ollama?style=flat-square\u0026labelColor=1a1b27\u0026color=58a6ff) |\n| [**langchain**](https://github.com/langchain-ai/langchain) | ![](https://img.shields.io/github/stars/langchain-ai/langchain?style=flat-square\u0026labelColor=1a1b27\u0026color=58a6ff) |\n| [**dify**](https://github.com/langgenius/dify) | ![](https://img.shields.io/github/stars/langgenius/dify?style=flat-square\u0026labelColor=1a1b27\u0026color=58a6ff) |\n| [**meilisearch**](https://github.com/meilisearch/meilisearch) | ![](https://img.shields.io/github/stars/meilisearch/meilisearch?style=flat-square\u0026labelColor=1a1b27\u0026color=58a6ff) |\n| [**microsoft/autogen**](https://github.com/microsoft/autogen) | ![](https://img.shields.io/github/stars/microsoft/autogen?style=flat-square\u0026labelColor=1a1b27\u0026color=58a6ff) |\n\n\u003c/td\u003e\n\u003ctd width=\"50%\"\u003e\n\n| Project | Stars |\n|---------|:-----:|\n| [**streamlit**](https://github.com/streamlit/streamlit) | ![](https://img.shields.io/github/stars/streamlit/streamlit?style=flat-square\u0026labelColor=1a1b27\u0026color=58a6ff) |\n| [**openai-python**](https://github.com/openai/openai-python) | ![](https://img.shields.io/github/stars/openai/openai-python?style=flat-square\u0026labelColor=1a1b27\u0026color=58a6ff) |\n| [**awesome-nodejs**](https://github.com/sindresorhus/awesome-nodejs) | ![](https://img.shields.io/github/stars/sindresorhus/awesome-nodejs?style=flat-square\u0026labelColor=1a1b27\u0026color=58a6ff) |\n| [**tldr-pages**](https://github.com/tldr-pages/tldr) | ![](https://img.shields.io/github/stars/tldr-pages/tldr?style=flat-square\u0026labelColor=1a1b27\u0026color=58a6ff) |\n| [**pandas**](https://github.com/pandas-dev/pandas) | ![](https://img.shields.io/github/stars/pandas-dev/pandas?style=flat-square\u0026labelColor=1a1b27\u0026color=58a6ff) |\n| [**directus**](https://github.com/directus/directus) | ![](https://img.shields.io/github/stars/directus/directus?style=flat-square\u0026labelColor=1a1b27\u0026color=58a6ff) |\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/table\u003e\n\n---\n\n## Recent Activity\n\n\u003cdiv align=\"center\"\u003e\n\n### 🔥 Latest Contributions (April 2026)\n\n\u003c/div\u003e\n\n- 🌬️ **Apache Airflow** - Fixed duplicate Date headers in webserver responses ([PR #65086](https://github.com/apache/airflow/pull/65086))\n- 🌬️ **Apache Airflow** - Fixed dropdown visibility in connection forms UI ([PR #65085](https://github.com/apache/airflow/pull/65085))\n- 🖥️ **VS Code** - Fixed server handling of quoted ID values in /etc/os-release ([PR #308001](https://github.com/microsoft/vscode/pull/308001))\n- 🔧 **pydantic/bump-pydantic** - Fixed bare @root_validator without parentheses ([PR #174](https://github.com/pydantic/bump-pydantic/pull/174))\n- 📦 **pip-tools** - Added table of contents to README + shell completion docs ([PR #2370](https://github.com/jazzband/pip-tools/pull/2370), [PR #2371](https://github.com/jazzband/pip-tools/pull/2371))\n- 🌊 **Streamlit** - Added border-radius rounding to st.video and st.map ([PR #14626](https://github.com/streamlit/streamlit/pull/14626))\n- ⚡ **PyTorch** - Removed fp8 special handling in inductor signature_of ([PR #179248](https://github.com/pytorch/pytorch/pull/179248))\n- 📐 **simple-equ** - Added probability(), arctan2(), and arcsin() functions ([PR #113](https://github.com/antfullstack/simple-equ/pull/113), [PR #114](https://github.com/antfullstack/simple-equ/pull/114), [PR #115](https://github.com/antfullstack/simple-equ/pull/115))\n\n---\n\n## Awesome Lists I Maintain\n\n\u003e Helping thousands of developers find the best tools\n\n\u003cdiv align=\"center\"\u003e\n\n| | List | Description |\n|:--:|------|-------------|\n| \u003cimg src=\"https://img.shields.io/github/stars/tysoncung/awesome-vibe-coding?style=social\" /\u003e | [**awesome-vibe-coding**](https://github.com/tysoncung/awesome-vibe-coding) | 100+ AI coding tools - Cursor, Copilot, Windsurf |\n| \u003cimg src=\"https://img.shields.io/github/stars/tysoncung/awesome-ai-gadgets?style=social\" /\u003e | [**awesome-ai-gadgets**](https://github.com/tysoncung/awesome-ai-gadgets) | CES 2026 AI wearables \u0026 hardware |\n| \u003cimg src=\"https://img.shields.io/github/stars/tysoncung/awesome-claude-ai?style=social\" /\u003e | [**awesome-claude-ai**](https://github.com/tysoncung/awesome-claude-ai) | Claude Opus 4.5 tools \u0026 resources |\n| \u003cimg src=\"https://img.shields.io/github/stars/tysoncung/awesome-ai-agents?style=social\" /\u003e | [**awesome-ai-agents**](https://github.com/tysoncung/awesome-ai-agents) | AI agent frameworks \u0026 browser automation |\n| \u003cimg src=\"https://img.shields.io/github/stars/tysoncung/awesome-n8n?style=social\" /\u003e | [**awesome-n8n**](https://github.com/tysoncung/awesome-n8n) | 380+ workflow automation resources |\n| \u003cimg src=\"https://img.shields.io/github/stars/tysoncung/awesome-devops-tools?style=social\" /\u003e | [**awesome-devops-tools**](https://github.com/tysoncung/awesome-devops-tools) | Modern DevOps toolchain |\n\n**[View all 20+ awesome lists](https://github.com/tysoncung?tab=repositories\u0026q=awesome)**\n\n\u003c/div\u003e\n\n---\n\n## GitHub Trophies\n\n\u003cdiv align=\"center\"\u003e\n\n[![trophy](https://github-profile-trophy.vercel.app/?username=tysoncung\u0026theme=onestar\u0026no-frame=true\u0026no-bg=true\u0026column=7\u0026margin-w=15)](https://github.com/ryo-ma/github-profile-trophy)\n\n\u003c/div\u003e\n\n---\n\n## Tech Stack\n\n\u003cdiv align=\u0026cache=1776300709\"center\"\u003e\n\n### Languages\n![Python](https://img.shields.io/badge/Python-3776AB?style=for-the-badge\u0026logo=python\u0026logoColor=white)\n![TypeScript](https://img.shields.io/badge/TypeScript-007ACC?style=for-the-badge\u0026logo=typescript\u0026logoColor=white)\n![Go](https://img.shields.io/badge/Go-00ADD8?style=for-the-badge\u0026logo=go\u0026logoColor=white)\n![Rust](https://img.shields.io/badge/Rust-000000?style=for-the-badge\u0026logo=rust\u0026logoColor=white)\n\n### Cloud \u0026 DevOps\n![AWS](https://img.shields.io/badge/AWS-FF9900?style=for-the-badge\u0026logo=amazonaws\u0026logoColor=white)\n![Kubernetes](https://img.shields.io/badge/Kubernetes-326CE5?style=for-the-badge\u0026logo=kubernetes\u0026logoColor=white)\n![Docker](https://img.shields.io/badge/Docker-2496ED?style=for-the-badge\u0026logo=docker\u0026logoColor=white)\n![Terraform](https://img.shields.io/badge/Terraform-623CE4?style=for-the-badge\u0026logo=terraform\u0026logoColor=white)\n![Azure](https://img.shields.io/badge/Azure-0078D4?style=for-the-badge\u0026logo=microsoftazure\u0026logoColor=white)\n\n### Frameworks \u0026 Tools\n![NestJS](https://img.shields.io/badge/NestJS-E0234E?style=for-the-badge\u0026logo=nestjs\u0026logoColor=white)\n![Node.js](https://img.shields.io/badge/Node.js-339933?style=for-the-badge\u0026logo=nodedotjs\u0026logoColor=white)\n\n### AI/ML \u0026 Data\n![PyTorch](https://img.shields.io/badge/PyTorch-EE4C2C?style=for-the-badge\u0026logo=pytorch\u0026logoColor=white)\n![LangChain](https://img.shields.io/badge/LangChain-1C3C3C?style=for-the-badge\u0026logo=langchain\u0026logoColor=white)\n![PostgreSQL](https://img.shields.io/badge/PostgreSQL-316192?style=for-the-badge\u0026logo=postgresql\u0026logoColor=white)\n![Redis](https://img.shields.io/badge/Redis-DC382D?style=for-the-badge\u0026logo=redis\u0026logoColor=white)\n\n\u003c/div\u003e\n\n---\n\n## GitHub Stats\n\n\u003cdiv align=\"center\"\u003e\n\n\u003cimg width=\"49%\" src=\"https://github-readme-streak-stats.herokuapp.com/?user=tysoncung\u0026theme=tokyonight\u0026hide_border=true\u0026background=0D1117\u0026stroke=58a6ff\u0026ring=58a6ff\u0026fire=58a6ff\u0026currStreakLabel=58a6ff\u0026cache=1776300709\" /\u003e\n\u003cimg width=\"49%\" src=\"https://github-readme-stats-sigma-five.vercel.app/api?username=tysoncung\u0026show_icons=true\u0026theme=tokyonight\u0026hide_border=true\u0026bg_color=0D1117\u0026title_color=58a6ff\u0026icon_color=58a6ff\u0026text_color=c9d1d9\" /\u003e\n\n\u003cimg width=\"100%\" src=\"https://github-readme-activity-graph.vercel.app/graph?username=tysoncung\u0026bg_color=0D1117\u0026color=58a6ff\u0026line=58a6ff\u0026point=58a6ff\u0026area=true\u0026hide_border=true\" /\u003e\n\n\u003c/div\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003eMore Stats\u003c/b\u003e\u003c/summary\u003e\n\u003cdiv align=\"center\"\u003e\n\n\u003cimg src=\"https://github-profile-summary-cards.vercel.app/api/cards/profile-details?username=tysoncung\u0026theme=github_dark\u0026cache=1776300709\" /\u003e\n\n\u003cimg src=\"https://github-profile-summary-cards.vercel.app/api/cards/repos-per-language?username=tysoncung\u0026theme=github_dark\" /\u003e\n\u003cimg src=\"https://github-profile-summary-cards.vercel.app/api/cards/most-commit-language?username=tysoncung\u0026theme=github_dark\" /\u003e\n\n\u003c/div\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cb\u003e3D Contribution Graph\u003c/b\u003e\u003c/summary\u003e\n\u003cdiv align=\"center\"\u003e\n\n![3D Contributions](./profile-3d-contrib/profile-night-green.svg)\n\n\u003c/div\u003e\n\u003c/details\u003e\n\n---\n\n## My Products\n\n\u003cdiv align=\"center\"\u003e\n\n| | Product | Description |\n|:--:|---------|-------------|\n| :robot: | [**AI Platform AWS**](https://github.com/tysoncung/ai-platform-aws) | Production AI platform — Gateway, SDK, RAG, Agents. 6 providers, 112+ tests. **Open Source** |\n| :electric_plug: | [**MCP Server Starter Kit**](https://github.com/tysoncung/mcp-server-starter) | Production MCP servers with auth, rate limiting, 5 tools, dual transport. [**Free**](https://github.com/tysoncung/mcp-server-starter) / [**Pro $49**](https://tysoncung.gumroad.com/l/mcp-starter-pro) |\n| :thought_balloon: | [**Notion Agent Hub**](https://github.com/tysoncung/notion-agent-hub) | AI Agent Hub for Notion — orchestrate AI agents through Notion databases with human-in-the-loop approval. MCP-powered. **Open Source** |\n| :zap: | [**Serverless NestJS Starter Pro**](https://tysoncung.gumroad.com/l/serverless-nestjs-starter) | Production-ready NestJS + AWS Lambda + CDK. 4 auth modes, DynamoDB, SQS, WAF. **$49** |\n| :gear: | [**DDD Microservices Starter Kit**](https://tysoncung.gumroad.com/l/dddmsk) | Clean Architecture + DDD + Azure. **$39** |\n| :wrench: | [**zapit**](https://www.npmjs.com/package/@tysoncung/zapit) | Generate NestJS CRUD APIs from Zod schemas. **npm** |\n| :bar_chart: | [**Schema Dashboard**](https://github.com/tysoncung/schema-dashboard) | Generate CRUD dashboards from Zod schemas. Free + Pro |\n| :video_game: | [**GameOn**](https://github.com/tysoncung/gameon) | Pickup game coordinator — WhatsApp bot + web. Next.js + MongoDB + Twilio. **Open Source** |\n| :clapper: | [**ShortFactory Kids**](https://github.com/tysoncung/shortfactory-kids) | AI educational Shorts generator for children. Gemini 2.0 + Imagen 3 + Cloud TTS. **Open Source** |\n| :page_facing_up: | [**excel-zod**](https://github.com/tysoncung/excel-zod) | Type-safe Excel reading \u0026 writing with Zod schemas. **Open Source** |\n| :sunny: | [**Solar Arbitrage**](https://solar-arbitrage-web.vercel.app/) | Smart EV charging for AU solar owners. Free MVP |\n| :battery: | [**EV Solar Calc**](https://github.com/tysoncung/ev-solar-calc) | Battery payback calculator for AU solar + EV owners. Free |\n\n\u003c/div\u003e\n\n---\n\n## Writing\n\n\u003cdiv align=\"center\"\u003e\n\n\u003ca href=\"https://tysoncung.gumroad.com\"\u003e\u003cimg src=\"https://img.shields.io/badge/Gumroad-FF90E8?style=for-the-badge\u0026logo=gumroad\u0026logoColor=black\" /\u003e\u003c/a\u003e\n\n**Latest articles:**\n- [How APIs Actually Work — The Simplest Explanation You'll Find](https://dev.to/tyson_cung/how-apis-actually-work-the-simplest-explanation-youll-find-1n4f)\n- [Claude Code vs Codex CLI — Two Terminal Coding Agents, One Honest Comparison](https://dev.to/tyson_cung/claude-code-vs-codex-cli-two-terminal-coding-agents-one-honest-comparison-1l37)\n- [Your Dashboard Numbers Are Wrong — And Your Team Is Making Decisions Based on Them](https://dev.to/tyson_cung/your-dashboard-numbers-are-wrong-and-your-team-is-making-decisions-based-on-them-3h8b)\n- [AWS vs Azure vs GCP — Which Cloud Should You Learn in 2026?](https://dev.to/tyson_cung/aws-vs-azure-vs-gcp-which-cloud-should-you-learn-in-2026-576l)\n- [Windsurf vs Cursor — Two AI IDEs Walk Into a Bar](https://dev.to/tyson_cung/windsurf-vs-cursor-two-ai-ides-walk-into-a-bar-2mje)\n- [A Grandmother Lost Her Home Because a Cop Trusted an Algorithm](https://dev.to/tyson_cung/a-grandmother-lost-her-home-because-a-cop-trusted-an-algorithm-210g)\n- [Apple M5 Fusion Architecture Explained - Two Dies, One Chip, Infinite Possibilities](https://dev.to/tyson_cung/apple-m5-fusion-architecture-explained-two-dies-one-chip-infinite-possibilities-o9e)\n- [Atlassian Fires 1,600 Engineers to Bet Everything on AI](https://dev.to/tyson_cung/atlassian-fires-1600-engineers-to-bet-everything-on-ai-the-new-playbook-2nnp)\n\n\u003c/div\u003e\n\n---\n\n## Support My Work\n\n\u003cdiv align=\"center\"\u003e\n\nIf you find my open source work helpful, consider supporting me!\n\n\u003ca href=\"https://github.com/sponsors/tysoncung\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Sponsor-EA4AAA?style=for-the-badge\u0026logo=githubsponsors\u0026logoColor=white\" /\u003e\n\u003c/a\u003e\n\u003ca href=\"https://www.buymeacoffee.com/tysoncung\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Buy%20Me%20A%20Coffee-FFDD00?style=for-the-badge\u0026logo=buymeacoffee\u0026logoColor=black\" /\u003e\n\u003c/a\u003e\n\n\u003c/div\u003e\n\n---\n\n\u003c!-- QUOTE --\u003e\n\u003cdiv align=\"center\"\u003e\n\n### Random Dev Quote\n\n![Quote](https://quotes-github-readme.vercel.app/api?type=horizontal\u0026theme=tokyonight)\n\n\u003c/div\u003e\n\n---\n\n\u003c!-- FOOTER --\u003e\n\u003cdiv align=\"center\"\u003e\n\n\u003cimg src=\"https://capsule-render.vercel.app/api?type=waving\u0026color=gradient\u0026customColorList=6,11,20\u0026height=100\u0026section=footer\" width=\"100%\"/\u003e\n\n**Perth, Australia** | M.Tech Software Engineering, NUS | CDAIO Cert, NUS | CPO at [hivo.co](https://hivo.co)\n\n\u003csub\u003eLast updated by GitHub Actions\u003c/sub\u003e\n\n\u003c/div\u003e\n\n\u003c!-- Last updated: 2026-04-16 00:51:49 UTC --\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftysoncung%2Ftysoncung","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftysoncung%2Ftysoncung","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftysoncung%2Ftysoncung/lists"}