About Me
Engineering software solutions & developing people
Professional Background
In my past decade of experience as a Software Engineer I have enabled teams to develop and deploy scalable and maintainable software solutions. I am passionate about fostering growth and enhancing the technical skills within individuals and teams to reach their full potential.
My contributions to successful software products include code construction, leading architectural decisions, conducting code reviews, and implementing best practices that drive engineering excellence. I seek out and knowledge of current and emerging tools, technologies, and trends. This enables me to distill complex technical concepts into clear, actionable strategies.
Technical Skills
Technologies
- Desktop & Cloud Software
- AI & ML
- IoT
Languages
- JavaScript & TypeScript
- Python
- C#
DevSecOps
- Containerisation
- CI/CD
- Testing
Databases
- PostgreSQL
- MongoDB
- InfluxDB
Tooling
- Version Control
- Development Environments
- Agentic AI
Design & Governance
- Software Development Plan
- System Architecture
- Technology Roadmap