mirror of
https://github.com/tiennm99/cv.git
synced 2026-10-03 07:12:32 +00:00
docs: point project links at the merged store-scraper-bot history and moved gomoku repo
This commit is contained in:
1 parent
87c5535618
commit
57ed95064d
4 files changed
+8
-8
No files matched your search
@@ -29,7 +29,7 @@ Progressed from Game Programming Fresher to Senior Software Engineer over 5+ yea
|
||||
|
||||
|
||||
# Projects
|
||||
## **[Store Scraper Bot](https://github.com/tiennm99/store-scraper-bot) / [Java original](https://github.com/tiennm99/store-scraper-bot-java)**
|
||||
## **[Store Scraper Bot](https://github.com/tiennm99/store-scraper-bot) / [Java original](https://github.com/tiennm99/store-scraper-bot/tree/e794000df38c35d3e1a9aa0545d4573a2298a8a9)**
|
||||
|
||||
Nov 2025 – present
|
||||
|
||||
@@ -39,7 +39,7 @@ Telegram bot for tracking Apple App Store and Google Play app updates; original
|
||||
|
||||
|
||||
|
||||
## **[Gomoku](https://github.com/tiennm99/gomoku)**
|
||||
## **[Gomoku](https://github.com/tiennm99dev/gomoku)**
|
||||
|
||||
2026
|
||||
|
||||
|
||||
+2
-2
@@ -71,13 +71,13 @@
|
||||
</li>
|
||||
</ul>
|
||||
<h1>Projects</h1>
|
||||
<h2><strong><a href="https://github.com/tiennm99/store-scraper-bot">Store Scraper Bot</a> / <a href="https://github.com/tiennm99/store-scraper-bot-java">Java original</a></strong></h2>
|
||||
<h2><strong><a href="https://github.com/tiennm99/store-scraper-bot">Store Scraper Bot</a> / <a href="https://github.com/tiennm99/store-scraper-bot/tree/e794000df38c35d3e1a9aa0545d4573a2298a8a9">Java original</a></strong></h2>
|
||||
<p>Nov 2025 – present</p>
|
||||
<p>Telegram bot for tracking Apple App Store and Google Play app updates; original Java 21 implementation later ported to Node.js/Vercel.</p>
|
||||
<ul>
|
||||
<li>Built Java bot with Gradle, MongoDB, command-pattern Telegram handlers, reusable repository abstractions, Docker Compose, and JUnit scraper tests; ported to serverless Node.js with Upstash Redis, Vercel Cron, and GitHub Actions checks</li>
|
||||
</ul>
|
||||
<h2><strong><a href="https://github.com/tiennm99/gomoku">Gomoku</a></strong></h2>
|
||||
<h2><strong><a href="https://github.com/tiennm99dev/gomoku">Gomoku</a></strong></h2>
|
||||
<p>2026</p>
|
||||
<p>Multiplayer Gomoku game with authoritative Go WebSocket backend, protobuf binary messages, Docker Compose, GitHub Actions CI, and Phaser client.</p>
|
||||
<ul>
|
||||
|
||||
+2
-2
@@ -132,7 +132,7 @@
|
||||
|
||||
#regular-entry(
|
||||
[
|
||||
#strong[#link("https://github.com/tiennm99/store-scraper-bot")[Store Scraper Bot] \/ #link("https://github.com/tiennm99/store-scraper-bot-java")[Java original]]
|
||||
#strong[#link("https://github.com/tiennm99/store-scraper-bot")[Store Scraper Bot] \/ #link("https://github.com/tiennm99/store-scraper-bot/tree/e794000df38c35d3e1a9aa0545d4573a2298a8a9")[Java original]]
|
||||
|
||||
],
|
||||
[
|
||||
@@ -149,7 +149,7 @@
|
||||
|
||||
#regular-entry(
|
||||
[
|
||||
#strong[#link("https://github.com/tiennm99/gomoku")[Gomoku]]
|
||||
#strong[#link("https://github.com/tiennm99dev/gomoku")[Gomoku]]
|
||||
|
||||
],
|
||||
[
|
||||
|
||||
+2
-2
@@ -29,13 +29,13 @@ cv:
|
||||
- "[Burkozel](https://play.google.com/store/apps/details?id=zps.games.burkozel), [Show](https://play.google.com/store/apps/details?id=zps.games.show), and [Sky Garden](https://play.google.com/store/apps/details?id=vn.kvtm.js): Diagnosed and fixed live concurrency issues; maintained backend gameplay events, payment/config updates, metrics, and release support"
|
||||
- "Built an internal Claude Code plugin/skill marketplace and Java game-server scaffolding guidance, standardizing packet-handler generation, framework usage, and AI-assisted delivery workflows"
|
||||
projects:
|
||||
- name: "[Store Scraper Bot](https://github.com/tiennm99/store-scraper-bot) / [Java original](https://github.com/tiennm99/store-scraper-bot-java)"
|
||||
- name: "[Store Scraper Bot](https://github.com/tiennm99/store-scraper-bot) / [Java original](https://github.com/tiennm99/store-scraper-bot/tree/e794000df38c35d3e1a9aa0545d4573a2298a8a9)"
|
||||
start_date: 2025-11
|
||||
end_date: present
|
||||
summary: Telegram bot for tracking Apple App Store and Google Play app updates; original Java 21 implementation later ported to Node.js/Vercel.
|
||||
highlights:
|
||||
- "Built Java bot with Gradle, MongoDB, command-pattern Telegram handlers, reusable repository abstractions, Docker Compose, and JUnit scraper tests; ported to serverless Node.js with Upstash Redis, Vercel Cron, and GitHub Actions checks"
|
||||
- name: "[Gomoku](https://github.com/tiennm99/gomoku)"
|
||||
- name: "[Gomoku](https://github.com/tiennm99dev/gomoku)"
|
||||
date: 2026
|
||||
summary: Multiplayer Gomoku game with authoritative Go WebSocket backend, protobuf binary messages, Docker Compose, GitHub Actions CI, and Phaser client.
|
||||
highlights:
|
||||
|
||||
Reference in new issue
Block a user