Skills
Skills, backed by shipped work
Six years building Go backends, distributed databases, and AI-integrated products. Everything listed here maps to something in the work history. No padding.
Languages
Core programming languages
Go is home base; TypeScript and Python cover the rest of the stack.
Primary backend language for distributed systems work: kwil-db, the TRUF.NETWORK node, and the official sdk-go are all written in Go. Deep expertise in goroutines, channels, and memory optimization.
Full-stack TypeScript development for modern web applications, plus authoring sdk-js for browser and Node clients.
Python across the stack: sdk-py (C bindings wrapping Go), AI evaluation harnesses with pytest 85%+ coverage, LLM integration, and document processing pipelines.
Data layer
Database & storage systems
PostgreSQL at the core, from 50M-row production tables to the cache layers in front of them.
Production PostgreSQL on tables in the tens of millions of rows.
- Query optimization and performance tuning
- Index design and maintenance
- Replication and high availability setup
- Database migration and schema design
Redis for caching, session management, and pub/sub messaging, 40% faster response times on high-traffic endpoints (Dealls).
- Cache strategy design and implementation
- Session and state management
- Pub/Sub messaging patterns
- Memory optimization and monitoring
Systems
Architecture & infrastructure
The plumbing that keeps services fast, observable, and cheap to run.
- AWS Services: EC2, RDS, Lambda, S3, CloudWatch
- Docker: containerization and orchestration
- CI/CD: GitHub Actions, automated deployments
- Architecture: domain-driven design patterns
- Communication: REST APIs, gRPC, message queues
- Kafka: event streaming, 30% system responsiveness improvement (Dealls)
- Authentication: JWT, OAuth2, role-based access
- API Security: rate limiting, input validation
- Code Quality: 90% test coverage, code reviews
- Performance: profiling and optimization
AI integration
AI & LLM integration
Not slideware. The CV analyzer on this site is the working demo.
Practical experience integrating large language models into production applications. The AI CV Analyzer on this site runs on Anthropic Claude with structured outputs for schema-validated results. Upload a file and judge it yourself.
- Anthropic Claude API integration
- Document processing and analysis pipelines
- Prompt engineering and optimization
- AI-powered user interfaces
Leadership
Technical leadership & collaboration
Reviewing 30+ contributors on kwil-db and mentoring engineers across four companies.
Technical leadership
- Sole owner of a production stack, end to end
- Architectural decision-making and system design
- Code review and mentoring junior developers
- Performance optimization (20% AWS cost reduction)
Project management
- Agile/Scrum methodologies
- Cross-functional team collaboration
- Async-first remote collaboration
- Technical requirement gathering and analysis
Measured impact
Performance impact & results
Numbers from production systems, each one traceable to the work history.
Need this skill set on your team?
I'm open to consulting engagements and leadership roles in distributed systems, backend architecture, and AI integration. Tell me what you're working on.