Aziz Khalledi
Portrait of Aziz Khalledi

Aziz Khalledi

Full Stack Engineer building AI products. Berlin.

Now
Full Stack Engineer at SerNet, on verinice
Experience
7+ years (3 full-time, 4 as a working student)
Core stack
TypeScript, React, Node.js, Java, PostgreSQL
AI
LLM agents, MCP, RAG, 3 products of my own
Education
M.Sc. Applied Computer Science, HTW Berlin
Languages
German, English, French (C1), Arabic (native)
Looking for
Senior Full Stack, Product or AI Engineer, Berlin or remote
2017201820192020202120222023202420252026StudyWorkBuilt
Now

Full Stack Engineer, SerNetMay 2024 to now

Core modules of an ISMS platform used by 2,000+ organisations. CI pipeline from 30 to 7 minutes, bulk deletion from 10 to 2. Now also on the RAG prototype for IT-Grundschutz.

Hover a bar or a skill to see how they connect.

Experience

Full Stack Engineer, SerNet GmbH

May 2024 to now, Berlin (hybrid)

I work on verinice, an open-source ISMS platform for ISO 27001 and BSI IT-Grundschutz, used by over 2,000 organisations including public sector and critical infrastructure. I build core modules from technical design to release in a 12-person Scrum team, with Vue.js and Nuxt.js, Java Spring Boot, PostgreSQL and RabbitMQ.

CI/CD pipeline, parallelised in GitLab CI
30 min
7 min
Bulk deletion, moved to RabbitMQ workers
10 min
2 min
  • Web Workers and optimistic UI keep the interface responsive on large data sets.
  • Working on the RAG system for IT-Grundschutz in verinice. Users ask what to implement and get the answer from the Kompendium with its source. Still an internal prototype.

Full Stack Engineer, M&H Novedia AG

Oct 2023 to May 2024, Berlin (hybrid)

Enterprise document management and classification software with React, TypeScript, Java, C#/.NET and MySQL. I delivered features from requirements to production and parallelised the document classification pipeline across CPU cores, which cut batch processing time significantly.

Working Student, Software Engineering, M&H Novedia AG

Jun 2019 to Oct 2023

4 years of production development alongside my B.Sc. and M.Sc. REST APIs and services in C#, F# and .NET Core, Scrum sprints and code reviews. Taken on full-time after my master's.

Projects

Typilot

Live product, Oct 2025 to now

A private AI workspace that runs on your own device. It records and summarises meetings, takes dictation and helps you write in any app. It's on macOS, Windows and Linux with around 150 signups and 6 paying customers.

  • Records mic and system audio, with a live transcript, speaker labels and AI summaries.
  • Echo cancellation and noise suppression, so meetings work without headphones.
  • Licensing with trials, Stripe subscriptions and signed license keys.
Tauri (Rust), React, TypeScript, SQLite, sherpa-onnx, Whisper, Ollama, Stripe

Hivana

Jun to Jul 2026, no outside users yet

AI coding agents forget everything after a session. Hivana is an MCP server that gives them a shared long-term memory, so decisions and dead ends can be found again later.

  • Multi-tenant knowledge graph with vector search, entity resolution and provenance tracking.
  • MCP with OAuth 2.1, tenant isolation through PostgreSQL row-level security.
TypeScript, Node.js, Next.js, PostgreSQL, pgvector, WebSockets, Fly.io, Vercel
42%
Fact recall with web search alone
96%
Fact recall with Hivana, internal multi-turn benchmark
Write latency with batched embeddings
9.3 s
5.5 s

Musetta

Jul 2026 to now, live at musetta.ai

An AI image and video studio on top of your own ComfyUI. Its agent, the Brain, does the setup and repairs broken workflows, including missing nodes and models, on your machine or on rented GPUs.

  • Guardrails block unverified installs and unplanned compute spend.
  • AI gateway with usage metering, spend limits and Stripe billing.
  • Signed and notarized macOS app in Electron with auto-updates.
TypeScript, Next.js, Hono, PostgreSQL, SQLite, Electron, Stripe, ComfyUI
Musetta's Brain agent repairing a ComfyUI workflow: 2 of 4 problems fixed, a model downloading

Skills

Frontend

TypeScript, JavaScript, React, Next.js, Vue.js, Nuxt.js, Tailwind CSS, Web Workers, Three.js

Backend

Node.js, Hono, Java, Spring Boot, C#/.NET, Python (FastAPI), REST APIs, WebSockets, SSE, OAuth 2.1, Stripe

AI and LLM

LLM agents, MCP, RAG, embeddings and vector search (pgvector), prompt engineering, OpenAI, Anthropic and OpenRouter APIs, Ollama, ComfyUI

Data and cloud

PostgreSQL, MySQL, Supabase, RabbitMQ, Docker, GitHub Actions, GitLab CI, Vercel, Fly.io, Cloudflare

Desktop and tooling

Tauri (Rust), Electron, Vitest, Playwright, Cypress, Git, Scrum, code reviews, Claude Code, Cursor

About

How I work

My side projects are built with heavy use of Claude Code. I plan the architecture, write the spec and read every diff before it goes in.

Education

M.Sc. Applied Computer Science, HTW Berlin, 2020 to 2023. B.Sc. Computer Engineering, HTW Berlin, 2017 to 2020.

Practical

German citizen, based in Berlin. Hybrid or remote. 3 months notice.

Contact

khallediaziz@gmail.com
Aziz Khalledi, Berlin