I’m Glen Baker, a Staff Software Engineer with over 13 years of experience. I’ve worked extensively in the technology startup sector, combining deep technical expertise with practical problem-solving to create products that solve customer problems and tools that help development teams work more efficiently and reliably.
What I Do#
I help teams build fast, reliable developer tools and improve their software development workflows through:
- Developer Tooling: Command-line tools, static analysis systems, workflow automation, deployment automation, CI/CD
- Technical Debt Management: Code complexity analysis and risk-driven testing strategies
- AI Integration: Workflow orchestration for AI-assisted development pipelines
- Software Architecture: Distributed systems design and performance optimization
Recent Work#
I spent the last 8 years building tooling and infrastructure to take Headspin from an early stage startup to a global enterprise vendor for Fortune 500 companies with millions in ARR. As an early hire, I thrived wearing many hats and solving complex issues across the stack. As a post aquisition technical leader, I’ve designed and implemented CI/CD and architecture to increase stability, reliability, and guardrails to ensure success. I mentor other engineers in the org and built up a remote team of engineers for Headspin’s Build and Release team.
Currently building and maintaining:
- debtmap: Fast code complexity and technical debt analyzer that reduces false positives by 70% using entropy-based analysis
- prodigy: Workflow orchestration system transforming ad-hoc Claude sessions into reproducible development pipelines
Additional projects include AI/ML tools like Prompt Compress for LLM optimization, and game development work including a release on Steam.
Technical Expertise#
- Languages: Python, JavaScript/TypeScript, C#, Go, Rust
- Specialties: CLI tools, static analysis, AST parsing, workflow automation, AI/ML integration
- Infrastructure: Git workflows, CI/CD, Docker, cloud deployment
- Additional: Game development (Unity), cybersecurity (Top 1% on TryHackMe)
Consulting Services#
I offer consulting services. Contact me to discuss your project.
Software Architecture & Design#
- Distributed systems architecture
- Performance optimization strategies
- Technical debt reduction planning
- Code quality improvement programs
Developer Tooling Development#
- Custom CLI tool development
- Static analysis systems
- AST parsing and code transformation tools
- Build system automation
Technical Debt & Code Quality#
- Entropy-based complexity analysis
- Risk-driven testing strategies
- Code review and refactoring guidance
- CI/CD pipeline optimization
AI Integration#
- AI-assisted development workflows
- LLM integration and optimization
- Workflow orchestration systems
- Automated code analysis and improvement
Get In Touch#
Interested in working together? Contact me to discuss your project.