Thiago Bueno Garcia, Software Engineer
Software engineer who loves building projects from idea to launch.
My latest is Mythos, a World of Warcraft gear planner that compares a character’s live gear against Best-in-Slot lists. It is live at mythosbis.com. Here is how it fits together.
Blizzard API
The character’s equipped gear. Called only from the server, validated with Zod, cached in Redis.
Best-in-Slot list
Seeded per class and spec in PostgreSQL with Drizzle. Season details live in one config file.
compareGear.ts
A pure function, kept apart from the UI. Rings and trinkets are matched as pairs to find the best assignment.
Upgrade board
What to upgrade next, and where each upgrade comes from.
Complete and live at mythosbis.com. Every push to main deploys to production on Vercel.
About me
General Assembly Software Engineering Immersive graduate who builds full-stack projects from the first commit to a live site.
I build projects because I enjoy it. I like taking an idea, figuring out how the pieces should fit together, and seeing it through until it is live. Mythos started as a tool I wanted for myself. Now it is a real site that other players can use.
Right now I am reading Clean Architecture by Robert C. Martin. Outside of code, I enjoy soccer, volleyball, ukulele, World of Warcraft.
Featured projects
Shipped, in progress, and honestly labeled either way.
Mythos — WoW Gear Planner
Look up a World of Warcraft character, pull their live gear from the Blizzard API, and compare it slot-by-slot against a seeded Best-in-Slot list for their class and spec.
AstroReactTypeScriptPostgreSQLComplete
Falar: one product, three architectures
A Brazilian Portuguese learning product built as a desktop app, a mobile client, and a GraphQL backend — three repositories sharing one domain model.
ElectronFlutterGraphQLPostgreSQL3 repositories
Movie App
A React Native movie discovery app: trending, upcoming, and top-rated browsing, search, and full cast/filmography detail pages.
React NativeTypeScriptTailwind CSSAxiosComplete
Technical skills
Select a skill to see which projects use it.
- Languages
- Frontend
Used in
Used in
- Backend
- Data & Infra
Used in
Used in
Used in
- Tooling
- BashLinuxVS Code
More on GitHub
A collection of projects built across different technologies and platforms.
portuguese_cli
Terminal app for learning Brazilian Portuguese with flashcards, quizzes, and daily vocabulary drills.
PythonMay 2026YadaFp-backend
A Django backend deployed on Heroku.
PythonAug 2025Verse_ME_Terminal
A terminal app for looking up Bible verses by reference, mood, or category — built to stay off the browser while coding.
PythonAug 2025practice_GO_API
A personal playground for practicing API development in Go.
GoNov 2024bookbot
Python script that reports a text file's word count and character frequency.
PythonSep 2024java-game
A coffee shop simulation game in Java — sell drinks to hit a sales target.
JavaSep 2024java-menu
A Java CLI for browsing a coffee menu and displaying prices.
JavaSep 2024java_first_project
A Java CLI that picks a favorite language from a list and replies with a message.
JavaSep 2024htmx-GO-coffee
A coffee-shop ordering demo built with Go and HTMX.
HTMLAug 2024a_Knights_voyage
A small game built in Lua to learn the language.
LuaApr 2024QR_Code
Python script that generates a QR code image from user-provided text.
PythonApr 2024portuguese_language_app
A Flutter app for learning Portuguese vocabulary through image-based flashcards.
DartAug 2023
Contact me
The form goes straight to my inbox.