Skip to content
View awkoy's full-sized avatar
🎯
Coding
🎯
Coding

Block or report awkoy

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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. 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
awkoy/README.md

Yaroslav Boiko - Product Engineer

Profile views 279 public OPIK PRs OPIK GitHub stars

Product engineer building developer tools, TypeScript SDKs, APIs, and workflow infrastructure for complex product systems. Currently at Comet ML working on OPIK: open-source tooling for debugging, evaluating, and monitoring LLM applications.

I work across product surfaces, typed SDK behavior, API contracts, integrations, evaluation workflows, datasets, guardrails, and developer experience. The recurring challenge is making complex workflow behavior understandable, composable, and maintainable without forcing developers into one rigid application shape.

Barcelona · yaroslavboiko.com · LinkedIn · Email


Selected work

Project What it proves Stars
OPIK Core contributor to Comet ML's open-source LLM evaluation and observability platform. Work spans product workflows, SDK surfaces, API boundaries, integrations, datasets, guardrails, and developer tooling. OPIK stars
OPIK MCP Public contribution work on Comet ML's MCP server for bringing OPIK workflows into assistant-enabled development environments. OPIK MCP stars
notion-mcp-server MCP server for Notion pages, databases, and workspace workflows through typed tool interfaces. notion-mcp-server stars
replicate-flux-mcp Focused MCP server for Replicate Flux image-generation workflows with inspectable inputs and outputs. replicate-flux-mcp stars
yaroslavboiko.com Personal site and technical writing. Astro, Cloudflare Workers, typed content, and a Three.js scene that earns its bytes.

Technical focus

  • Product engineering for expert workflows. I turn ambiguous workflows into reliable product surfaces, APIs, SDKs, and reusable abstractions.
  • TypeScript SDKs and API design. Typed boundaries, compatibility tradeoffs, integration behavior, and debugging feedback loops.
  • React product interfaces. Complex stateful workflows, evaluations, datasets, guardrails, playgrounds, and developer-facing UX.
  • Open-source maintenance. Reviewable changes, stable interfaces, practical examples, and visible contribution history.
  • MCP-native integrations. Not as a headline identity, but as a useful surface for connecting developer environments to real tools.

Recent writing

  • Stop Using Claude Code on Defaults - five settings I changed in ~/.claude/settings.json to save tokens and stop approving ls for the 400th time.
  • Agentic UX Primitives - streaming, HITL gates, reasoning traces, confidence indicators: the frontend patterns behind products like Cursor and Claude.
  • Context Engineering Ate Prompt Engineering - what's replacing prompt engineering, and how it separates AI-augmented developers from AI-dependent ones.
  • The Vibe Coding Reckoning - AI coding tools changed the pace of software work, but production engineering still comes down to understanding, review, and ownership.

Full archive: yaroslavboiko.com/blog

How I work

  • Specs before cleverness. I prefer clear tradeoffs, small interfaces, and written constraints over impressive-looking demos.
  • SDKs over one-off adapters. If behavior crosses product boundaries, it needs typed contracts and examples people can trust.
  • Evals as a habit. Agentic features need traces, offline evals, and reproducible feedback loops. "Looks good in chat" is not a gate.
  • Stream everything that should feel alive. SSE, structured outputs, and human-in-the-loop gates where mistakes cost more than a click.
  • Context engineering over prompt theater. Tight working sets, retrieval that earns its tokens, and prompts treated as code.
  • TypeScript end to end. React and Node for product surfaces, Python when eval or ML tooling makes it the right tool.

On GitHub

GitHub stats Top languages

contribution snake animation

Elsewhere

LinkedIn · yaroslavboiko.com · Email

Pinned Loading

  1. notion-mcp-server notion-mcp-server Public

    **Notion MCP Server** is a Model Context Protocol (MCP) server implementation that enables AI assistants to interact with Notion's API. This production-ready server provides a complete set of tools.

    TypeScript 151 28

  2. replicate-flux-mcp replicate-flux-mcp Public

    MCP for Replicate Flux Model - A powerful tool for generating customized images and SVG assets that match specific coding vibes and aesthetic styles. Streamline your visual asset creation process w…

    TypeScript 105 16

  3. comet-ml/opik comet-ml/opik Public

    Debug, evaluate, and monitor your LLM applications, RAG systems, and agentic workflows with comprehensive tracing, automated evaluations, and production-ready dashboards.

    Python 19.4k 1.5k

  4. comet-ml/opik-mcp comet-ml/opik-mcp Public

    Model Context Protocol (MCP) implementation for Opik enabling seamless IDE integration and unified access to prompts, projects, traces, and metrics.

    Python 204 32