03/21/2026 updated


100 % available
Senior Software Engineer & Technical Lead
London, United Kingdom
Worldwide
MSc. Artificial IntelligenceAbout me
I'm a full-stack engineer: comfortable with design, frontend (React/Next.js), backend (Java, Go, Python, Node.js) and infra (Terraform/ArgoCD/AWS/GCP). AI tools and my broad experience means I can cover a lot of ground.
Java (Programming Language)Application Programming Interfaces (APIs)Amazon Web ServicesArchitectureCloud ComputingDatabasesData ManagementDevOpsDistributed SystemsElasticsearchSystem MonitorScalabilityInfrastructure ManagementPython (Programming Language)PostgreSQL
Backend Development & Architecture
Expertise in designing and building production-grade backend systems, APIs, and microservices architecture using Java, Spring Boot, Go, and Python with focus on scalability and performance
Cloud Infrastructure & DevOps
Proficiency in cloud platforms including AWS, Kubernetes, Docker, Terraform, and implementing CI/CD pipelines with GitOps practices for automated deployment and infrastructure management
Database & Data Management
Advanced knowledge in database technologies including PostgreSQL, MongoDB, Redis, and Elasticsearch for data storage, retrieval, and real-time processing solutions
Frontend Development
Experience with React, Next.js, and TypeScript for building modern web applications and user interfaces
Real-time Systems
Development of real-time monitoring systems, agent matching platforms, and live data processing applications
API Development
Design and implementation of RESTful APIs, FastAPI, and Express.js for enterprise-level applications
Message Queuing
Implementation of messaging systems using NATS and RabbitMQ for distributed system communication
Observability & Monitoring
Setup and configuration of monitoring solutions using Prometheus, Grafana, Loki, and OpenTelemetry
Data Processing
Experience with Typesense for search functionality and data indexing solutions
Expertise in designing and building production-grade backend systems, APIs, and microservices architecture using Java, Spring Boot, Go, and Python with focus on scalability and performance
Cloud Infrastructure & DevOps
Proficiency in cloud platforms including AWS, Kubernetes, Docker, Terraform, and implementing CI/CD pipelines with GitOps practices for automated deployment and infrastructure management
Database & Data Management
Advanced knowledge in database technologies including PostgreSQL, MongoDB, Redis, and Elasticsearch for data storage, retrieval, and real-time processing solutions
Frontend Development
Experience with React, Next.js, and TypeScript for building modern web applications and user interfaces
Real-time Systems
Development of real-time monitoring systems, agent matching platforms, and live data processing applications
API Development
Design and implementation of RESTful APIs, FastAPI, and Express.js for enterprise-level applications
Message Queuing
Implementation of messaging systems using NATS and RabbitMQ for distributed system communication
Observability & Monitoring
Setup and configuration of monitoring solutions using Prometheus, Grafana, Loki, and OpenTelemetry
Data Processing
Experience with Typesense for search functionality and data indexing solutions
Languages
EnglishNative speaker
Project history
Founded a software consultancy delivering production-grade systems to EU/UK/US startups, specialising in backend architecture, infrastructure, and full-stack development. Built and launched Sankira, a real-time social platform using Go, Next.js, PostgreSQL, Redis, NATS, and Typesense on self-managed Kubernetes with full observability.
Designed and built a route optimiser (OptaPlanner) that replaces manual dispatch with automated daily fleet scheduling for medical transport, configurable to each customer's priorities. Single-handedly migrated from AWS ECS to Kubernetes on OVH Cloud for European data sovereignty. Established production-grade operations with full observability stack.
Contributed to real-time monitoring and agent matching features for enterprise contact center platform using Java and Spring Boot.