Technical skills
Technologies, grouped by where they sit in the stack
Select any technology to open the Technology Explorer: the projects that used it, the articles that mention it, and what it connects to.
Frontend
Component-driven interfaces, state handling, forms and dashboards.
SPA and dashboard interfaces backed by REST APIs.
Component and module based enterprise front ends.
Typed front-end code and shared API contracts.
Browser APIs, DOM work and legacy front-end maintenance.
Semantic, accessible markup.
Responsive layout with Flexbox and Grid.
Utility-first styling and design tokens.
Rapid responsive layouts on established products.
Maintaining and extending established front ends.
Backend & APIs
Server-side application code, REST APIs, business rules and integrations.
Application services, background jobs and enterprise integrations.
Web applications on the classic ASP.NET stack.
Server-rendered enterprise applications.
Modern cross-platform services and APIs.
REST endpoints consumed by web and mobile clients.
Resource design, versioning, pagination and error contracts.
Web applications and API back ends.
Routing, Eloquent, queues, validation and Blade.
Maintaining and extending existing PHP applications.
ORM mapping and query composition on .NET projects.
Mobile
Cross-platform and native mobile application development.
Databases
Schema design, queries, stored procedures and performance work.
Schema design, stored procedures, indexing and execution plans.
Relational schema design and query tuning.
Relational modelling, indexing and JSON columns.
Document modelling for flexible and semi-structured data.
Joins, aggregation, window functions and query analysis.
Cloud & DevOps
Deployment, hosting, pipelines and operational tooling I have worked with.
App hosting and platform services on Microsoft Azure.
Hosting and storage services on AWS.
Containerised local environments and builds.
Automated build, test and release pipelines.
Branching strategies, reviews and release hygiene.
Pull requests, reviews and automation.
Hosting and configuring .NET applications on Windows servers.
Structured logs, error tracking and production diagnostics.
Authentication & Security
Identity, access control and secure handling of application data.
Delegated authorisation flows between applications.
Stateless API authentication, claims and token lifetimes.
Single sign-on against enterprise identity providers.
Enterprise identity integration.
Microsoft authentication libraries in web and API clients.
Roles, permissions and per-endpoint authorisation.
Input validation, rate limiting and least-privilege access.
Practices & Tooling
How the work gets planned, reviewed, debugged and kept maintainable.
Reproducing, isolating and fixing defects in live systems.
Profiling slow endpoints, queries and page loads.
Boundaries between services, data flow and integration points.
Reviewing for correctness, readability and regressions.
Sprint-based delivery and incremental releases.
Using AI tooling for scaffolding, review and research with engineering judgement kept in the loop.
This list reflects technologies used in delivered work. It is maintained in
content/skills.php, so it can be extended or trimmed without
touching the interface — and nothing is listed to pad it out.