Technical capabilities
A toolkit built around delivery.
Seven areas I work in. Some are part of my professional practice every week; others are things I am actively learning by building. The distinction matters, so it is called out below.
Technical implementation and solution architecture
Turning a complex requirement into a solution that can be built, tested, launched, and supported.
- Technical implementation
- Solution design
- Application architecture
- Requirements analysis
- Application configuration
- User acceptance testing
- Production launches
- Post-launch stabilization
- Root-cause analysis
API integrations and authentication
Connecting systems that were built by different teams, in different decades, with different assumptions.
- REST APIs
- SOAP services
- SFTP integrations
- Single sign-on (SSO)
- JWT
- SAML
- Integration troubleshooting
- API testing and validation
Programming and scripting
Enough code to build tools, automate repetitive work, and read what a system is actually doing.
- JavaScript / Node.js
- Python
- SQL
- Scripting and automation
- Data transformation
- Debugging and tracing
Databases and data
Working with the data behind an implementation: querying it, mapping it, and checking that it is correct.
- SQL querying
- Data mapping
- Data validation
- File-based data exchange
- Data integrity checks
Infrastructure and networking
A personal laboratory for the parts of the stack that usually belong to somebody else.
- Linux
- Docker and containers
- Raspberry Pi
- Tailscale
- DNS and Pi-hole
- Self-hosting
- Home networking
- Remote access
AI and automation
Exploring where AI is genuinely useful, and where a script is still the better answer.
- Local LLM experimentation
- AI tooling evaluation
- Workflow automation
- Practical AI integration
Technical leadership and delivery
Keeping complex work moving across teams, timelines, and competing priorities.
- Technical mentoring
- Knowledge sharing
- Cross-functional coordination
- Project coordination
- Client communication
- Delivery ownership
Depth and exploration
Part of my practice
Areas that show up in professional delivery work, where I am comfortable owning the technical outcome.
- Technical implementation
- Solution design
- REST and SOAP integrations
- SSO, JWT, and SAML
- SFTP data exchange
- SQL and data validation
- UAT and production launches
- Root-cause analysis
- Cross-functional delivery
Active exploration
Areas I am learning hands-on, mostly through the home lab and independent projects. Useful and real, but not presented as professional specialisms.
- Docker and container workflows
- Self-hosted services
- DNS and network filtering
- Tailscale mesh networking
- Local language models
- Home automation
- Automation scripting