Software

The tools you use shape how you think and work. I stay current with the best software for engineering, knowledge management, and collaboration—and I build my own when existing tools fall short.

AI Models & Tools

I work with the full spectrum of AI capabilities to understand their strengths, limitations, and practical applications.

Large Language Models

  • Claude (Anthropic) — Deep reasoning, analysis, and content generation
  • GPT-4 (OpenAI) — General-purpose assistance and code generation
  • Gemini (Google) — Multimodal tasks and research

AI Development Tools

  • Claude Code — AI-powered software development
  • Cursor — AI-first code editor with intelligent assistance
  • GitHub Copilot — Code completion and suggestions

AI Agents & Automation

  • Custom agents — Task-specific automation built on LLM APIs
  • MCP servers — Model Context Protocol integrations for extended capabilities

Knowledge Management

Effective knowledge management is the foundation of clear thinking and sustainable productivity.

  • Workflowy — Outlining, brainstorming, and hierarchical note-taking
  • Notion — Structured documentation and team wikis
  • Obsidian — Personal knowledge base with linked notes

Diagramming & Design

Visual communication is essential for architecture, strategy, and alignment.

  • Sketch — UI design and visual assets
  • MermaidChart — Code-based diagrams that live with your documentation
  • LucidChart — Collaborative diagramming for architecture and processes

My Own Software

When existing tools don’t fit, I build my own. My open-source projects are available at github.com/mholzen.

I build tools for:

  • Workflow automation and productivity
  • Data processing and transformation
  • Integration between systems
  • Personal knowledge management

Building software isn’t just my profession—it’s how I solve problems and explore ideas.