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.