#support

Technical support and customer success engineering - diagnosing complex issues, writing knowledge base articles, and being the bridge between users and the engineering team.

#documentation

Technical writing for developer audiences - API references, SDK guides, architecture docs, and the runbooks that keep engineering teams aligned and onboarding fast.

#product-management

Defining what to build and why - product strategy, roadmap prioritisation, user research, and cross-functional coordination between engineering, design, and business stakeholders.

#design

UX and product design - user research, wireframing, prototyping, and high-fidelity UI work that shapes how people interact with digital products.

#web3

The decentralised web - dApps, DeFi protocols, NFTs, and wallet integrations built on blockchain infrastructure. Involves smart contracts, token economics, and wallet-connect tooling.

#blockchain

Distributed ledger technology underpinning cryptocurrencies and smart-contract platforms. Covers Solidity development, on-chain protocol design, and Layer 2 scaling solutions.

#hardware

Engineering at the hardware–software boundary: PCB design, FPGA, silicon bring-up, and the close collaboration between firmware engineers and electrical engineers on physical products.

#embedded

Software development for resource-constrained hardware - microcontrollers, RTOSes, firmware, and low-level peripheral drivers for consumer electronics, industrial, and IoT devices.

#security

Application and infrastructure security - threat modelling, penetration testing, secure coding practices, and building the controls that protect systems and user data.

#cicd

Continuous Integration and Continuous Delivery - automated pipelines that build, test, and deploy code. Key to fast, reliable software delivery and a core DevOps practice.

#cloud

Cloud computing - designing, deploying, and operating workloads on public cloud platforms. Covers multi-cloud strategy, cost optimisation, landing zones, and cloud-native architecture patterns.

#ml

Building systems that learn from data - from classical models (regression, trees, SVMs) to deep learning and LLMs. Includes training pipelines, feature engineering, and production serving.

#sql

Standard language for querying and manipulating relational databases. Essential for data engineering, analytics, backend development, and anyone who needs to understand their data.

#dotnet

Microsoft's cross-platform development platform. C# with .NET 8 powers everything from ASP.NET Core web APIs and Azure Functions to desktop apps and game development with Unity.

#ruby

Dynamic, expressive language best known for Ruby on Rails - a full-stack MVC framework that prioritises developer happiness and convention over configuration.

#php

Server-side scripting language that powers a significant share of the web, including WordPress, Laravel, and Symfony applications. PHP 8.x brings modern type system features and JIT compilation.

#scala

JVM language combining object-oriented and functional programming. Widely used in big data (Apache Spark is written in Scala) and high-performance distributed systems via Akka.

#graphql

Query language and runtime for APIs developed by Meta. Lets clients request exactly the data they need, reducing over-fetching and enabling flexible, self-documenting API schemas.

#full-stack

Roles and projects spanning both frontend and backend development. Full-stack engineers own features end-to-end, from database schema through API to rendered UI.

#architecture

System and solution architecture - designing scalable, resilient distributed systems, defining technical standards, and making high-level structural decisions across engineering teams.

#data

Covers data engineering, analytics, and science - building pipelines, data warehouses, and the tooling that turns raw data into reliable, queryable, business-ready assets.

#ios

Native iOS development using Swift and Apple frameworks - SwiftUI, UIKit, Combine, and the broader Apple platform ecosystem including macOS Catalyst and watchOS.

#android

Native Android development using Kotlin and Jetpack libraries. Covers the full lifecycle from UI with Jetpack Compose to background work, push notifications, and Play Store publishing.

#mobile

Development for iOS and Android platforms, including native (Swift, Kotlin), cross-platform (React Native, Flutter), and hybrid approaches.