Skip to main content

Projects

Projects I've built or contributed to, with independent filters for type, collaboration, source, context, and tags.

Type
Collaboration
Source
Context
Tags

Work(7)

TypeScriptSoloExperiment

package-resolution

Archived3

Systematic investigation of how ESBuild, Rolldown, Vite, Webpack, and RsBuild resolve conditional exports in package.json. Motivated by bundler issues integrating the Prisma 6/7 Query Compiler (WebAssembly) with metaframeworks that each use their own bundlers and configuration.

Dev toolingTypeScript
PythonTeam

CZ fuel pipeline optimization

Built the data and execution layer for a MILP-based optimizer that plans multi-product pipeline flows, tank constraints, and train imports for CEPRO with CTU Prague researchers.

Optimization
TypeScriptSolo

Vivaldi warehouse log

Sole-engineered warehouse system for Vivaldi srl. Operators would scan an order, and the app would choose stock locations, compute the walking order, and apply Excel/CSV inventory changes atomically. The route core would use compile-time floor data and Rust/WASM modules in the Node.js service, returning answers in microseconds with route quality effectively identical to exact mathematical solutions that can take hours to prove.

OptimizationRustWebAssembly
C++Team

Two devices, one protocol

Co-designed a binary protocol with Vivaldi's R&D team and built two Windows desktop apps in C++17 and Qt 6: one for a paging microphone station (PM2), one for a conference AV controller (Cpointer). Same protocol, same command queue infrastructure, two different hardware products. Shipped to hundreds of customers with CI/CD, code signing, and Italian localization.

Systems engineering
TypeScriptTeam

Composio

26,554

Composio equips AI agents and LLMs with 1000+ integrations (Gmail, Slack, GitHub, Notion) via function calling. I work on CLI DX, AI agentic tooling, and open-source SDK development across TypeScript and Python.

AIDev toolingTypeScript
TypeScriptTeam

Prisma

45,324

Prisma is the most widely adopted TypeScript ORM, supporting PostgreSQL, MySQL, SQLite, MongoDB, and more. I worked on ORM internals, the Rust→Wasm→TypeScript compilation pipeline, and open-source community engagement.

Dev toolingTypeScriptRust
Solo

Queue controller

Serverless REST API and React dashboard that replaced direct Redis queries in production with atomic Lua scripts and cursor-based pagination.

Systems engineering

Personal(7)

TypeScriptSolo

uniku

16

One TypeScript API for ten ID formats. Byte-backed strategies round-trip between readable strings and Uint8Array values, letting databases store compact binary keys without sacrificing readable IDs at application boundaries. Tree-shakeable across Node.js, Deno, Bun, browsers, and edge runtimes.

Dev toolingTypeScript
TypeScriptSolo

claudegram

Archived

Personal bridge between Claude Code and Telegram. Hooks send session events to a local daemon, which maps each session to a Telegram forum topic and forwards replies, questions, tool approvals, prompts, and stop commands back to the matching tmux pane.

AIDev toolingTypeScript
C++Solo

jkds

9

Header-only C++20 library providing generic data structures (K-ary heaps, union-find with path splitting, sparse byte sets) and functional programming abstractions (fmap, zip) that complement the standard library. Uses CMake and GoogleTest.

Algorithms
RustSoloExperiment

rust-capnp-wasm

7

Companion code for conference talks on zero-copy binary data exchange. Uses Cap'n Proto to share non-trivial datatypes between TypeScript and Rust via WebAssembly, bypassing JSON overhead. Presented at Trivago Rust Guild Meetup 2023 and RustFest Zürich 2024.

Dev toolingRustWebAssembly
TypeScriptSolo

Template: pnpm monorepo

59

Opinionated pnpm workspace template bundled with tsdown, orchestrated by turborepo, tested with vitest, and linted with Biome. Includes changesets for versioning and npm trusted publishing via OIDC.

Dev toolingTypeScript
GoSolo

palitra

15

Go CLI tool and library that analyzes images to find the N most dominant colors, mapped to the nearest CSS3 color name. Supports piped stdin, configurable resize for speed, and reports color percentages with processing time.

Dev tooling
ShellSolo

.dotfiles

A mise-managed development environment that provisions a fresh machine end to end, keeps shell and editor configuration in a target-shaped home tree, and gives Claude Code, Codex, and pi one shared skills layer.

Dev tooling

University(3)