Skills
A broad IT foundation, strongest in software engineering, across cloud, cybersecurity, networking, architecture, governance and emerging technology.
§01Programming
Languages used across software development, application development and data-oriented work.
- C#
- Python
- Dart
- TypeScript
- SQL
- R
- Java
USED IN PROJECTS
C# → CoolRides · Dart → UbuntuID, SafeStep
§02Databases & Data
Designing, querying and modelling relational data for real applications.
- SQL
- Microsoft SQL Server
- PostgreSQL
- Supabase
- Relational Databases
- Database Design
- Data Modelling
- Entity Framework
- CRUD Operations
- Database Querying
- Data Validation
USED IN PROJECTS
Supabase / PostgreSQL → UbuntuID, SafeStep
§03IT Governance
Applying governance frameworks like COBIT to how IT resources and services are managed.
- IT Governance
- COBIT
- Governance Frameworks
- IT Controls
- Risk Management
- Compliance
- Accountability
- IT Audit Concepts
- Procurement Governance
- Technology Risk
- Governance Analysis
§04AI & Emerging Technology
An active area of research, particularly agentic AI applied to security operations.
- Artificial Intelligence
- Agentic AI
- AI Agents
- AI in Cybersecurity
- Security Automation
- Autonomous Systems
- AI Governance
- Explainable AI Concepts
- Human-on-the-Loop AI
- Emerging Technology Research
- Research Methodology
§05Cloud & DevOps
Deploying and operating applications on cloud infrastructure, with infrastructure as code.
- AWS
- Docker
- Terraform
- Infrastructure as Code
- Amazon ECS
- Amazon ECR
- CloudWatch
- Cloud Deployment
- Containerization
- Git
- GitHub
- GitLab
- Azure DevOps
- CI/CD Concepts
USED IN PROJECTS
AWS / Docker / Terraform → ClaimZero
§06Enterprise Architecture & Systems
Analysing, modelling and designing systems, not just writing the code behind them.
- Enterprise Architecture
- Systems Analysis
- Requirements Analysis
- Business Process Modelling
- Process Modelling
- UML
- Use Case Modelling
- System Modelling
- System Architecture
- Systems Integration
- Interoperability
- Identity Interoperability
- IT Solution Design
- Business-to-Technology Translation
§07Tools & Development Environment
The everyday tools behind how I build, test and document my work.
- Visual Studio
- Visual Studio Code
- Git
- GitHub
- GitLab
- Azure DevOps
- RStudio
- Jupyter
- Swagger
- Postman
- Docker
- Terraform
- Microsoft 365
- OneDrive
- Markdown
§08Software Engineering
Building, testing and securing applications across the full development lifecycle.
- C# / .NET
- ASP.NET Core
- Flutter
- React
- REST API Development
- Object-Oriented Programming
- Software Development Life Cycle
- Design Patterns
- Entity Framework / EF Core
- JSON
- Swagger / OpenAPI
- Authentication & Authorization
- Role-Based Access Control
- JWT
- Software Testing
- Debugging
- Requirements Analysis
USED IN PROJECTS
C# / .NET → CoolRides · Flutter → UbuntuID, SafeStep
§09Cybersecurity & Networking
Securing applications and understanding the networks and operations they run on.
- Cybersecurity Fundamentals
- Network Security
- Computer Networking
- Cisco
- TCP/IP
- Network Architecture
- Network Troubleshooting
- API Security
- Authentication
- Authorization
- Identity & Access Management
- JWT
- Role-Based Access Control
- SQL Injection Prevention
- API Abuse Prevention
- Security Logging
- SOC Concepts
- SIEM Concepts
- UEBA Concepts
- SOAR Concepts
- XDR Concepts
- Zero Trust Concepts