Skip to content
View eugenn's full-sized avatar

Block or report eugenn

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

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

Report abuse
eugenn/README.md

eugenn

I build tools for routing AI requests, exploring computer vision,
and measuring video processing performance. Based in Vilnius.

LinkedIn   ·   Repositories   ·   Currently building: Switchyard Desktop

OPEN-SOURCE CONTRIBUTIONS

Open-source contributions to NVIDIA Switchyard   Open-source contributions to Meta TorchCodec


Toolbox

Python   PyTorch   TypeScript   React   Rust   Tauri

Python · PyTorch · TypeScript · React · Rust · Tauri

In focus

Route AI requests across models and providers.

Visual routing, provider setup, and request insights in a desktop app built with Tauri, React, and Rust.

Development preview   AI tooling   Desktop

Built on NVIDIA Switchyard through an independently maintained core fork.

Switchyard Desktop routing canvas mixing the ChatGPT plan, Anthropic and an OpenRouter judge

Products

Analytics for your AI footprint: token usage and cost across coding agents, on your phone. Mobile companion for tokscale.

iOS · Android · AI usage

Crashing Agents

A multiplayer card game where humans and AI agents play at the same table, with a daily rotating deck and an MCP server for agent players.

TypeScript · Game · MCP · Private repo

Selected projects

One multi-agent pipeline, four implementations: NOOA, Microsoft Agent Framework, LangChain, and CrewAI.

Python · AI agents

My independently maintained fork of NVIDIA Switchyard, powering model routing in Switchyard Desktop.

Rust · Model routing · Fork

A browser-based lab for exploring the geolocation of detections.

JavaScript · Simulation

Comparing GPU video decoding with torchcodec, decord, PyAV, and PyNvVideoCodec.

Python · GPU video

A psychedelic 3×3 Rubik's cube for the browser: fractal or image faces, scramble, and an animated solve.

Three.js · WebGL

Psybik cube with fractal faces

Sports computer vision

Physics-based synthetic 3D tennis ball trajectories (drag, Magnus effect, multi-camera views), padel court detection, and Airflow pipelines for tennis video.

Python · Computer vision · Private repos

Earlier work · self-driving car and flying car projects (2017–2018)

Self-driving car · Behavioral cloning · Semantic segmentation · Traffic sign classifier · Vehicle detection · Advanced lane lines · Extended Kalman filter · Unscented Kalman filter · Particle filter · PID control · Model predictive control · Path planning

Flying car · 3D estimation · Quadrotor control · Motion planning · Backyard flyer

Open-source contributions

NVIDIA Switchyard ↗
Contributed merged changes for agent identity in routing logs, task classifier history, and redacting upstream response bodies from tracing.

TorchCodec ↗
Contributed a merged fix for frame indexing in videos with a non-zero start time when using approximate seeking.


Technology icons by Skill Icons, used under the MIT license.

Pinned Loading

  1. switchyard-desktop switchyard-desktop Public

    Cross-platform Tauri desktop app for routing AI requests between models with NVIDIA Switchyard.

    TypeScript 2

  2. geolocate-detections-simulator geolocate-detections-simulator Public

    Geolocate-detections simulator web lab

    HTML

  3. video-decoders-benchmark video-decoders-benchmark Public

    GPU video decoding benchmark in Python: torchcodec, decord, PyAV and PyNvVideoCodec on the latest FFmpeg each supports.

    Python

  4. nooa-demo nooa-demo Public

    One multi-agent pipeline, four frameworks: NOOA, Microsoft Agent Framework, LangChain and CrewAI side by side.

    Python

  5. Switchyard Switchyard Public

    Forked from NVIDIA-NeMo/Switchyard

    Switchyard lets LLM applications route traffic across models and providers while preserving native OpenAI and Anthropic API compatibility - enabling flexible model selection, benchmarking, and cost…

    Rust

  6. meta-pytorch/torchcodec meta-pytorch/torchcodec Public

    Media decoding and encoding for PyTorch: videos, images, and audio, on CPU and GPU.

    Python 1.2k 138