Tools and languages

Stack

Technologies and languages I have used, grouped by domain. Where a project on this site used one, it is listed under it.

Some of my work, for law-enforcement and defence-technology companies among others, is confidential, so not every technology here links to a project.

Where most of my work runs

Filter by group

Stack groups

  • Used in 17 projects

    Backend & languages

    • C# / .NET
    • ASP.NET
    • WCF
    • Entity Framework
    • Dapper
    • Own repository / unit-of-work frameworks
    • Node.js
    • Python
    • C++
    • Go
    • Rust
    • Elixir
    • PHP
    • Java (Keycloak modules)
    • VBA
    • REST
    • GraphQL
    • OData
    • WebSocket / SSE
    • SignalR
    • RabbitMQ
  • Used in 8 projects

    Web, desktop & mobile

    • Vue
    • React
    • Angular
    • Next.js
    • TypeScript
    • Plain JavaScript
    • Electron
    • WPF (MVVM)
    • React Native
    • Xamarin
    • Flutter
    • Unity
  • In-house and confidential work

    CRM, ERP & business systems

    • Salesforce
    • Dynamics 365
    • Odoo
  • Used in 8 projects

    Data platforms

    • PostgreSQL
    • SQL Server
    • MySQL
    • MongoDB
    • Redis
    • TimescaleDB
    • InfluxDB
    • ClickHouse
    • Apache Spark
    • Parquet
    • Elasticsearch
    • Cassandra
  • Used in 4 projects

    Cloud & DevOps

    • AWS
    • GCP
    • Azure
    • Docker
    • Kubernetes
    • Terraform
    • GitHub Actions
    • Serverless
    • Linux
  • Used in 1 project

    Architecture & leadership

    • Solution & system architecture
    • Distributed systems
    • Microservices
    • Event-driven architecture
    • CQRS
    • Domain-driven design
    • Architecture documentation & decision records
    • Air-gapped / secure-by-design delivery
    • Technology strategy
    • Hiring & team scaling
    • Vendor & hardware procurement
    • Agile / Scrum
  • Used in 3 projects

    AI & agents

    • LangGraph
    • LangChain
    • CrewAI
    • RAG
    • Evals
    • OpenAI / OpenRouter / Claude APIs
    • ComfyUI
    • Local inference (Ollama)
    • Agentic coding workflows
  • Used in 3 projects

    Identity & security

    • Keycloak (custom Java modules)
    • OAuth 2.0
    • OIDC
    • SAML
    • SCIM
    • LDAP
    • JWT
    • X.509
    • Identity Server
    • RBAC / ABAC
    • AES-256
  • Used in 2 projects

    Blockchain & Web3

    • Ethereum-fork Layer-1s
    • Validator / staking nodes
    • Solidity
    • Hardhat
    • ethers.js
    • ERC standards
    • Smart-contract wallets
    • Explorers
  • Used in 5 projects

    Geospatial & mission systems

    • CesiumJS
    • MapLibre GL JS
    • OpenLayers
    • deck.gl
    • GeoLibre
    • QGIS
    • PostGIS
    • 3D Tiles / glTF
    • MIL-STD-2525
    • MGRS grids
    • Terrain & viewshed analysis
    • DEM contours
    • Offline tile & terrain sources
    • Order-of-Battle simulation
  • Used in 7 projects

    UAV, robotics & embedded

    • PX4 (custom firmware)
    • ArduPilot
    • MAVLink
    • ROS
    • Fast-DDS
    • OpenDDS
    • RTI Connext DDS (researched)
    • SLAM / VIO
    • OpenCV
    • NVIDIA Jetson Nano
    • Arduino
    • STM32
    • ESP32
    • Raspberry Pi
    • Firmware
    • OTA firmware
    • MQTT
    • PCB design
    • Antenna tracking
    • RF / 4G / satcom links

Backend & languages

Web, desktop & mobile

CRM, ERP & business systems

  • Salesforce

  • Microsoft Dynamics 365 (Sales, Customer Service, Finance & Operations)

  • Odoo

Data platforms

Cloud & DevOps

Architecture & leadership

AI & agents

Identity & security

Blockchain & Web3

Geospatial & mission systems

UAV, robotics & embedded