artur@dernst:~$ 

Artur Dernst

ML Engineer  ·  Data Scientist  ·  Dev Engineer

I build systems that learn, scale, and ship.

About Me

dernst-sandbox

// click on terminal to activate it

Artur Dernst

I'm an ML engineer and data scientist who loves the full stack of machine learning — from wrangling messy data and training models to deploying them reliably at scale.

I care about writing clean, maintainable code and building systems that are both technically rigorous and genuinely useful in production.

When I'm not tuning hyperparameters or debugging pipelines, I'm exploring new tools, reading research papers, or contributing to open source.

Selected Work

02

Chatty Shell

A terminal-based AI assistant for natural language shell interactions. Chat conversationally to run commands in your current session, with a smart permission system that distinguishes safe reads from destructive writes.

Python Poetry LLM
03

CV Labeling Toolbox

A labeling toolbox GUI for time- and cost-efficient annotation of raw vehicle camera images, built on a SAM2 backbone. Supports semantic segmentation of car body parts. The final network runs on embedded hardware with ETL pipelines and training on Azure.

PyTorch SAM2 OpenCV Azure Python
04

Adaptive RAG Agent System

Master's thesis at Robert Bosch GmbH — a multi-agent framework that learns to navigate enterprise knowledge with minimal prior information. Incorporates human feedback into the agent's internal world model via Retrieval Augmented Generation and system prompt bootstrapping. Also extended into a multi-agent system for interactive customer report generation with tools for PDF image analysis and semantic search over Confluence.

LangChain LangGraph RAG pgvector Chroma Python

Tech Stack

Computer Vision

PyTorch TensorFlow Keras OpenCV SAM2 Semantic Segmentation Instance Detection sktime

LLMs & Agents

LangChain LangGraph RAG Chainlit Streamlit pgvector Chroma FAISS

Languages

Python C++ JavaScript TypeScript Java SQL

Engineering

Docker Kubernetes GitHub Actions Jenkins Azure Linux Git
CHALLENGE: PROMPT INJECTION

ARTURBOT 9000

ARTURBOT 9000 is an AI agent with one sacred duty: protect a secret file.
It will inform you in a neutral and unbiased way about Artur Dernst and his projects — but it will never reveal what's in the secret.
Your mission: use prompt injection to make it spill the beans.

arturbot-9000 — chat ● online

Hints: try role-playing, hypotheticals, asking it to repeat its instructions, jailbreak prompts, indirect questions, or convincing it the secret is already public knowledge. The bot reads the file with a tool — if you can make it quote the tool output, you win.

🏆 Got the secret?

Email it to Artur to discuss this very classified information in private.

→ I got the secret

Get in Touch

I'm always open to interesting projects, collaborations, or a good conversation about ML, data, and engineering.