Skip to content
View oscardvs's full-sized avatar
🧱
🧱

Highlights

  • Pro

Block or report oscardvs

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
oscardvs/README.md
Oscar Devos, robotics

whoami

const oscar = {
  role: "Robotics MSc thesis @ Hilti AG",
  based: ["Schaan, LI 🇱🇮", "Delft, NL 🇳🇱", "Belgium 🇧🇪"],   // I move around a lot
  studying: "MSc Cognitive Robotics @ TU Delft",
  background: "BSc Mechanical Engineering, plus a Business minor",
  thesis: "Autonomous navigation for a mobile robot on construction sites",
  building: "Odesha, the roof over everything I make",    
  workingOn: ["motion planning", "3D perception", "sim-to-real", "VLA policies"],
  offline: ["flying ✈️", "sailing ⛵", "wingfoiling 🪁"],
  speaks: ["French", "Dutch", "English", "German"],
};

I am a robotics and mechanical engineer who likes building things that have to hold up in the real world, not just in a slide deck. When I am off the robot, I am usually shipping one of my own software products.


🤖 Robotics

Project What it is Stack
MSc thesis @ Hilti AG (private) Autonomous navigation and motion planning for a mobile construction robot. 3D perception from multi-LiDAR, elevation mapping, traversability, deployment on embedded hardware. ROS 2 · Nav2 · LiDAR · Jetson
Lupin An autonomous greenhouse robot that patrols and keeps a live digital twin of the plants and climate. I built the mission console and the voice agent. (docs) ROS 2 · Nav2 · MPPI · YOLO
Project Haller My personal robot, built from the hardware up. URDF, ros2_control over CAN, a vision pipeline, SLAM and Nav2, traversability. Runs in sim and on the real thing. ROS 2 · Python · Jetson Orin
Drone MPC navigation RRT and A* global planning written from scratch in a custom city map, with a convex MPC for dodging moving obstacles. ROS · PyBullet · Python
Taggy A patrol robot on a Unitree Go2 with threat detection and voice commands. Built in 48 hours at a defence-tech hackathon in Zurich. ROS 2 · YOLO · LiDAR · RealSense
CenterFusion LiDAR and radar sensor fusion for 3D object detection. A bidirectional pipeline that sharpens detection of cyclists and pedestrians on the View of Delft dataset. Python · PyTorch

💻 Software and ventures

Project What it is Stack
Anamnesis A cross-machine memory layer for Claude Code. It captures what the agent learns as plain markdown and keeps it in sync across my machines over Tailscale. Open source, on PyPI. Python · MCP · Tailscale
Zoteus An open-source MCP server that lets AI assistants read and write a Zotero reference library. On npm, open-core with a hosted tier at zoteus.com. TypeScript · MCP · npm
vibeTeX An MCP server that gives AI assistants hands-on access to LaTeX projects, including ones hosted on Overleaf. A sibling to Zoteus on the same open-core stack. TypeScript · MCP · OAuth
Rent a Flight The whole platform for a Belgian flight school: booking, scheduling, digital logbooks, billing on flight hours, plus live weather and NOTAMs. In daily use. Next.js · TypeScript · Firebase
SheetMates Collaborative sheet-metal nesting. Upload a DXF, your parts get nested onto shared laser-cutting sheets, and you pay for your slice. Next.js · TypeScript · Stripe
BrokerMind AI A vertical AI co-pilot for private-jet charter brokers: pricing, deal analysis and client messaging, grounded in real broker knowledge. Next.js · TypeScript · LLMs
Portfolio + OPA My site, with a small AI assistant (OPA) built on Gemini 3.5 Flash: three modes, function calling, streaming. Next.js · TypeScript · Gemini

What I build with

ROS 2 Isaac Sim PyTorch Python C++ TypeScript Docker Jetson Linux


Reach me

Website Email LinkedIn X Instagram

Happy to talk robotics, or whatever you are building. Doors are open.

Pinned Loading

  1. RO47005_PDM RO47005_PDM Public

    Motion Planning for Indoor Fire Fighter Drone

    Jupyter Notebook

  2. RSView_Ubuntu_24.04 RSView_Ubuntu_24.04 Public

    Python 1

  3. haller_ws haller_ws Public

    Open hardware + software for bimanual mobile manipulation — ROS 2 base, two SO-101 arms, browser HMI.

    Python

  4. zoteus zoteus Public

    ⚡ The everything Zotero MCP server — complete Zotero Web API v3 + desktop local API for Claude & any MCP client. Search, safe writes, add-by-DOI, CSL citations, hybrid semantic search, and a schola…

    TypeScript 11

  5. vibetex vibetex Public

    The everything Overleaf MCP server — Git bridge, project sync, and LaTeX compile for Claude and any MCP client.

    TypeScript

  6. anamnesis anamnesis Public

    Cross-machine memory for Claude Code — local-first, file-based agent memory that syncs across your own machines.

    Python