8000 GitHub - awkoy/awkoy · GitHub
[go: up one dir, main page]

Skip to content
awkoyPublic

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

12 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Yaroslav Boiko - Senior Full-Stack AI Engineer

Profile views 351 public OPIK PRs OPIK GitHub stars

Senior full-stack AI engineer with 10+ years of shipping products. I'm at Comet ML working on OPIK, an open-source platform for debugging, evaluating and monitoring LLM applications. Its Python SDK gets about 1.7M downloads a month.

On OPIK I own the frontend. I built the TypeScript SDK from scratch and the Ollie AI assistant end to end, from the streaming UI and tool calls to its Python side. I also own the hosted MCP server, including its OAuth in Java. Most days that means TypeScript, React, Node, Python and PostgreSQL, with OpenTelemetry traces running into the millions of rows.

Barcelona · yaroslavboiko.com · LinkedIn · Email


Selected work

Project What I did Stars
OPIK Core contributor to Comet ML's LLM evaluation and observability platform, with 351 public PRs across the frontend, the TypeScript SDK, the Ollie assistant and the Java and Python backends. OPIK stars
notion-mcp-server MCP server for Notion pages and databases. Dozens of operations behind two public tools, so it doesn't flood the agent's context. notion-mcp-server stars
replicate-flux-mcp Small MCP server for Replicate Flux image generation with inputs and outputs you can inspect. replicate-flux-mcp stars
OPIK MCP Comet ML's MCP server that connects OPIK prompts, projects, traces and metrics to coding assistants. I own the hosted version and its OAuth. OPIK MCP stars
yaroslavboiko.com My site and blog. Astro on Cloudflare Workers, plus a Three.js scene that earns its bytes.

My two MCP packages get around 3.5K npm downloads a week.

What I work on

  • AI agents in production. Streaming, sessions, tool calling, MCP clients, guardrails and the harness around them, built for Ollie.
  • MCP servers. Tool surfaces that stay small, errors that tell the agent how to fix its next call, and OAuth for hosted servers.
  • TypeScript SDKs and APIs. Typed contracts, compatibility tradeoffs, and examples people can copy.
  • Evals and LLM cost. Offline evals, prompt optimization, and tracking what each LLM call costs.
  • Performance. Trace views over millions of rows, and a week spent on performance during a customer POC that ended with a signed deal.

Recent writing

Full archive: yaroslavboiko.com/blog

How I work

  • I write the spec and the tradeoffs down before building anything clever.
  • If behavior crosses product boundaries, it gets a typed SDK and examples, not another one-off adapter.
  • Agent features ship with traces and offline evals. "Looks good in chat" doesn't count as testing.
  • Anything that should feel alive streams. Actions that are expensive to get wrong get a human approval step.
  • Agents get a tight working set of context, and prompts live in the repo like any other code.
  • TypeScript end to end for product work, Python where eval or ML tooling makes it the better fit.

On GitHub

GitHub stats Top languages

contribution snake animation

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

0