Skip to content
View goncalooliveira03's full-sized avatar

Block or report goncalooliveira03

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
goncalooliveira03/README.md
Gonçalo Oliveira — Computer Engineering student. Terminal typing: whoami, building · breaking · learning.

olá! 👋  welcome to my little corner of GitHub

$ whoami

I'm Gonçalo, a Computer Engineering student from Portugal 🇵🇹.

I'm still early in my journey, and honestly, that's the fun part — everything here is an experiment. I build small things, break them, read the error messages (eventually), and come back knowing a bit more. Main quest: finish the degree. Side quest: build something that survives production.

🧠 $ ai --log

AI experience timeline: using AI since ChatGPT went public in 2022; daily drivers Claude and ChatGPT; coding agents Claude Code and Codex with GPT models up to SOL 5.6; local models Qwen and Hermes plus OpenClaw experiments.

I've been using AI since ChatGPT first went public in 2022, so by now it's baked into how I study and build. Daily drivers: Claude and Claude Code. I've also worked with Codex on GPT models up to SOL 5.6, run Qwen and Hermes locally, and experimented with OpenClaw. Beyond the models themselves, I build custom skills for Claude and wire AI into bigger workflows with tools like n8n and Obsidian. The tools change every month — the skill I'm actually training is learning fast with them, without letting them do the thinking for me.

$ ls ai/builds/

Three AI builds: Shorts Factory, a local multi-agent pipeline that made short-form videos end-to-end (script, images, voice, final cut) and auto-published to YouTube via API — shipped. Jarvis, a personal desktop agent that opened apps and controlled the computer — experiment. An AI trading bot — current build in progress.

And I don't just chat with models — I build with them. A local multi-agent pipeline that produced Reels/TikTok/Shorts end-to-end (script, images, voice, final cut with animations) and auto-published to YouTube through its API. Jarvis, a personal desktop agent that opened apps and ran actions on my computer. And right now, an AI trading bot — my current main experiment.

these builds live off-GitHub for now — repos coming as I clean them up 🧹

$ currently-exploring

┌─ NOW LOADING ────────────────────────────────────────┐
│ ▸ Django ........... deeper into models, forms, auth │
│ ▸ Next.js + TS ..... components, routing, deploys    │
│ ▸ LLM tooling ...... agents, APIs, local models      │
│ ▸ Git .............. branching without fear          │
└──────────────────────────────────────────────────────┘

$ cat loadout.txt

[ USED IN PROJECTS ]   Python · Django · JavaScript · TypeScript
                       React/Next.js · HTML · CSS · SQLite · Git

[ AI TOOLBOX ]         Claude · Claude Code · Codex/GPT · Qwen
                       Hermes · OpenClaw · Claude skills · n8n · Obsidian

[ LEARNING NOW ]       Better Django patterns · TypeScript · REST APIs

[ WANT TO EXPLORE ]    LLM APIs & agents · Docker · C

🕹️ Side Quests — projects & experiments

React + Node Playground: Next.js and TypeScript sandbox, live on Vercel Festival Lineup: Django coursework app with models, forms and admin
Web Dev Lab Notebook: seven HTML, CSS and JavaScript labs on GitHub Pages Django App Collection: coursework mini-apps — blog, store, gym, recipes

Bonus round: LLMRockPaperScissors — a fork where an LLM plays rock-paper-scissors. I poked at it to see how Java talks to a language model. The LLM still loses to random chance sometimes, which is oddly comforting.

📜 Current Quests

  • Survive another semester of Computer Engineering
  • Build something real with AI agents (see $ ls ai/builds/ above)
  • Get the trading bot through a full week of paper trading
  • Open-source one of my AI builds
  • Write a proper README for every repo (the irony is not lost on me)

📈 Activity

Snake animation eating my GitHub contributions

Most used languages on my GitHub

🧾 Dev Log — auto-updated

week 38 — git push origin hope

↑ this quote rotates weekly via GitHub Actions, so the profile never fully sleeps.

🎮 PRESS START — hidden level
Bit the robot mascot debugging on a laptop while a bug escapes
ACHIEVEMENT UNLOCKED: You clicked a collapsed section on a stranger's profile.
That's exactly the kind of curiosity I respect.

Fun fact: my first "it works!" moment was followed, 30 seconds later,
by my first "why does it not work anymore?!" moment. Still chasing that ratio.

📬 Contact

The terminal is always open:

End of transmission — thanks for stopping by Bit, the robot mascot, waving goodbye

hand-built SVGs, no template · © whenever, Gonçalo Oliveira

Popular repositories Loading

  1. goncalooliveira03.github.io goncalooliveira03.github.io Public

    HTML

  2. brincarcomreactenode brincarcomreactenode Public

    TypeScript

  3. LLMRockPaperScissors LLMRockPaperScissors Public

    Forked from brunompc/LLMRockPaperScissors

    Java

  4. Goncalo_Oliveira_a22407799 Goncalo_Oliveira_a22407799 Public

    JavaScript

  5. festival festival Public

    Python

  6. festival-form-a22407799 festival-form-a22407799 Public

    Python