Portfolio

Personal Projects

  • agent-pete
    • Using Ollama, I built my own agent. Supports tools, skills, profiles, thinking, streaming and non-streaming, retries and exponential backoff, et al.
    • Written in Go.
  • cluster
    • Builds a Kubernetes-like cluster in a lab environment using Linux primitives.
    • Bash shell scripts.
  • git-hooks-and-extensions
    • Adds Git pre-commit hooks and multi-purpose extensions. No language or external dependencies, and it leverages Git’s own design, i.e., adds pre-commit hooks in .git/hooks/ and .git/config, etc.
    • Easy install using Podman or Docker.
    • Written in Bash shell scripts.
  • go-simple-chat
    • Multi-user chat client/server.
    • Written in Go.
  • link-scanner
    • Builds an AST of one or more HTML pages and collects all links. Header requests are then sent with custom headers and are grouped by status code.
    • Integrates into CI/CD pipelines to catch broken links.
    • Written in Go.
  • Asteroids (multiplayer)
    • Multiplayer terminal game.
    • Written in Go.
  • scale-buddy
    • Scale Buddy is a CLI tool to help learn scales and modes.
    • Written in Go.

Technical Writing

AI / LLMs

Clusters and Linux Primitives

Debugging

General Education

Hacking

Programming

Security

Virtualization


All code and text have been written by me. No LLMs were used.