Database developer, always working on something.
This page is where I keep track of it.
Narrowing down to a couple of things instead of spreading across everything. What's actually getting my time this month.
Digging into how AI/ML actually works under the hood, not just using the tools. This is where most of my time outside work is going right now.
Database Developer at Argo Group, working in Snowflake.
Working through the dbt Fundamentals course. SnowPro Core and the Claude Certified Architect cert are on hold for now while I focus on AI.
Projects I'm actively working on or planning. Click to expand.
A public "now page" style site, hosted free on GitHub Pages, pointed at my own domain. Built to track what I'm actually doing instead of just listing a resume.
Working through the dbt Fundamentals course now, heading toward the certification.
Want to get the current COF-C03 exam done eventually โ architecture, warehouse management, data loading, and the newer Cortex AI / Dynamic Tables topics. Paused for now while I focus on AI.
Want to get certified on building with Claude eventually. Paused for now while I focus on AI.
An app to block Reels/Shorts-style infinite scroll while keeping messaging apps fully usable.
An app to track which countries and cities I've actually been to. Still just an idea at this point.
Was messing around with basic circuits on an Elegoo UNO R3 kit. On hold for now while I focus on AI.
A completely unserious, very serious ranking of every energy drink I've tried. Yes, this needs its own tier list.
Things I'm working toward, not all with deadlines. Trying to keep this to a short list instead of everything at once.
What I'm actually learning right now, honestly leveled. Click a line for detail.
Written assuming zero prior knowledge โ no programming, no AI, nothing. Three things it's building toward: use AI for real at work, train something that can beat a game, and eventually build a whole simulated world of agents โ like a city of cars where some drive normally, some break the rules, and cops react to it. Click a phase to expand it.
Before any of this makes sense, I need to be able to write and run basic code. Python is the language almost everything in AI is built with, so that's the one to start on โ no coding background assumed, starting from "what is a program."
Move from "I can follow a tutorial" to "I can build something of my own." Everything after this assumes this level of comfort.
The plain-English version of what's actually happening under the hood โ enough to not just be guessing at API calls. No math required at this stage.
Move past the chat window โ calling a model directly from code is a different skill than chatting with one, and it's the one that actually transfers to work.
Hooking a model up to real, specific data instead of just what it memorized during training. This plays directly to the SQL/data background.
An "agent" is just a model that can take more than one step on its own โ plan, use a tool, check its own work, repeat. Where this is supposed to actually land: something useful in the Snowflake/data world I already work in.
Where the game-playing goal branches off from the work-facing track โ this is about training a model myself, not calling one someone else trained. Some basic math shows up here (just enough algebra and stats to follow what's happening, nothing heavy).
The actual field "train an AI to beat a game" belongs to โ a different branch of ML from the language-model stuff above.
The goal. Start small and work up โ nobody trains an agent to beat a hard game on the first try, the simple ones teach the real lessons.
The real stretch goal: not one agent beating one game, but a whole simulated world running at once โ cars driving endless roads, most of them behaving, some of them not, and cops reacting to the ones that don't. This is "multi-agent" โ lots of independent agents in the same world instead of just one โ and it's genuinely harder than anything above, so it comes last and leans on everything before it.
A running log of updates to this site โ what changed and when.