Hello

Here's who I am
and what I do

Versatile AI Engineer with a background in developing deep learning models and deploying AI in products. I authored two open-source libraries. EmbedAnything has over 300,000 downloads and 1300 GitHub stars. I hold an MSc. in Artificial Intelligence from Eindhoven University of Technology (Cum Laude) and have six years of prior industry experience spanning machine learning, software development, and engineering.

EmbedAnything

EmbedAnything

1300 stars 0 forks PyPI downloads

A Rust-based library designed to optimize embedding pipelines, making them faster and more reliable.

  • Local, ONNX, and cloud embedding model support
  • Multimodal processing (text, images, audio)
  • Vector streaming for memory-efficient indexing
  • 91.2% Rust, 8.5% Python codebase
Reflect

Reflect

Memory for AI agents that stores, ranks, and retrieves reflections so agents learn from outcomes and improve with every execution cycle.

  • Long-term memory for AI agents
  • Continuous improvement through outcome learning
  • Works across any operating system
Pulsar

Pulsar

A Cursor-like web IDE for knowledge work. Write, research, and draft alongside AI with full visibility into every file change and tool call.

  • Monaco editor with markdown preview and PDF viewer
  • Streaming agent chat with diffs and thread history
  • Agent Skills standard and multi-project workspaces
  • Slack and Telegram integrations
Ajna DrawSense

Ajna DrawSense

AI-powered engineering drawing analysis. Upload technical drawings and automatically extract dimensions, tolerances, and machine fit checks.

  • LangGraph + Gemini multi-stage analysis pipeline
  • YOLO detection for dimension annotation regions
  • Machine capability matching and tolerance validation
  • React frontend + FastAPI backend on AWS Lambda
Candle

Contributor to Candle

Contributing to Candle, a minimalist ML framework for Rust with 16k+ stars. Added three key models to enhance the framework's capabilities.

  • ColPali: Vision RAG Model
  • Splade Model: Sparse Bert for BM25
  • Reranker Model: Cross-encoder Architecture