Skip to content
View Treadgold's full-sized avatar

Block or report Treadgold

Report abuse

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

Report abuse
TREADGOLD/README.md

Hi, I'm Michael πŸ‘‹

Software Engineer | AI-Assisted Development | Systems Thinker

I'm a software engineer based in Auckland, specializing in using AI coding agents as part of real-world engineering workflows. With 30+ years of systems-level experience and 8+ years of intensive Python development, I focus on architectural reasoning, agent orchestration, and building production-ready systems.

πŸ€– How I Work With AI

I treat coding agents as force multipliers, not replacements for engineering judgment:

  • Spec-first development - Write clear, testable specifications before delegating to agents
  • Multi-agent orchestration - Assign distinct roles (exploration, refactor, validation, documentation)
  • Supervised iteration - Review and refine agent output to maintain system integrity
  • Human-in-the-loop - Know when to rely on agents vs when to intervene manually

I use Cursor daily for long-context prompting, code generation, and supervised refactoring of production codebases.

πŸ”§ What I Work With

Languages & Frameworks:

  • Python (FastAPI, Flask, SQLAlchemy, async programming, pandas)
  • SQL (PostgreSQL - schema design, optimization, complex queries)
  • Bash scripting & Linux systems administration

AI & Agent Tooling:

  • Cursor (extensive daily use)
  • OpenAI, Anthropic, Ollama (local models)
  • Function calling, structured prompting, spec-driven generation

Infrastructure:

  • Docker & containerized deployments
  • Linux (daily driver), SSH-based workflows
  • Nginx, reverse proxies
  • Git for collaborative development

πŸš€ Featured Project

EventHub - Production full-stack platform built with AI-assisted development

This project demonstrates my agent-centric engineering approach:

  • PostgreSQL schema with 15+ related tables designed with agent assistance
  • Async FastAPI backend with comprehensive API surface
  • AI-powered event creation using LLM function calling (GPT-4, Claude, local models)
  • OAuth2 authentication, Stripe payments, webhook handling
  • HTMX frontend with progressive enhancement
  • Dockerized deployment with zero-downtime updates

Agent Workflow Highlights:

  • Used agents to explore and extend the growing codebase
  • Wrote detailed specs before delegating implementation
  • Employed agents for schema reasoning and refactor safety checks
  • Iteratively reviewed agent output to maintain architectural integrity

πŸ’Ό Professional Background

Systems-Level Foundation: 30+ years spanning professional programming (started at 16), Linux/Unix administration, database architecture, and hardware diagnostics. This long arc provides strong intuition about failure modes, edge cases, and system behavior.

Real-World Engineering: Built production tools and analytical systems in insurance operations, bridging business requirements with technical implementation. Experience reasoning about messy, real-world systems with ambiguous requirements and human factors.

Agent-Supervised Development: Extensive experience using AI coding agents to debug, refactor, and extend non-greenfield codebases while maintaining human control over architecture and correctness.

🎯 Core Strengths

  • Systems thinking - Architecture, data models, failure modes, trade-offs
  • Agent orchestration - Decomposing complex problems, selecting appropriate agent roles
  • Debugging unfamiliar code - Tracing logic/state issues, incremental fixes
  • Asynchronous engineering - Clear written communication, reproducible reasoning
  • Long-context reasoning - Effective in ambiguous requirements and complex codebases

πŸ“« Let's Connect

  • Email: laptoprecording@gmail.com
  • Location: Auckland, New Zealand (Remote-friendly, async timezone)
  • Availability: 10-20 hours/week initially, comfortable scaling up

Treating agent output as proposed diffs, not authoritative truth. Check out my repositories to see AI-assisted development in practice.

Pinned Loading

  1. make_print_from_vector make_print_from_vector Public

    Python 1

  2. motivate.ai motivate.ai Public

    Python

  3. AudioBoost AudioBoost Public

    JavaScript 3 1

  4. chatbot-test chatbot-test Public

    Python