Skills

What I work with

A Rust-centred toolkit for backend, systems and AI work: 48 skills across 8 areas, from async services and encrypted real-time messaging to LLM pipelines and production deployments.

Core Stack

Rust
Actix Web
Tokio
Leptos
WebAssembly
PostgreSQL
Docker
Python

By Area

Languages

4 skills

Rust first, Python for data and AI, SQL for everything else.

  • Rust (primary)
  • Python
  • JavaScript
  • SQL

Rust Ecosystem

8 skills

Async services and WebAssembly frontends, all in one language.

  • Actix Web
  • Tokio
  • SQLx
  • Async/Await
  • Leptos
  • WebAssembly
  • Tauri
  • Trunk

Backend & APIs

5 skills

Designing services that stay fast and predictable under load.

  • REST API design
  • JWT/OAuth
  • WebSockets
  • Microservices
  • System design

Frontend

3 skills

Server-rendered and WASM UIs with a utility-first styling workflow.

  • Leptos (WASM)
  • Tailwind CSS
  • HTML/CSS

Databases

6 skills

Schemas, migrations and query plans that scale with the product.

  • PostgreSQL
  • MySQL
  • SQLite
  • Schema migrations
  • Indexing
  • Query optimization

Real-Time & Security

7 skills

Encrypted messaging, media calls and hardened auth flows.

  • WebRTC
  • coturn (TURN/STUN)
  • End-to-end encryption
  • OTP/JWT auth
  • TLS
  • CORS
  • OWASP

DevOps & Cloud

8 skills

Containerised deployments on Linux, fronted by Nginx and TLS.

  • Docker
  • Docker Compose
  • Nginx
  • Let's Encrypt
  • GCP
  • AWS (basics)
  • Ubuntu/Linux
  • systemd

AI / ML & Automation

7 skills

LLM pipelines, vector search and workflow automation in production.

  • LangChain
  • LangGraph
  • OpenAI APIs
  • n8n
  • TensorFlow
  • PyTorch
  • FAISS

Have a project in mind?

I am happy to talk about backend architecture, Rust migrations or shipping AI features to production.