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 — AI Engineer

AI Engineer. 10+ years across frontend, backend, and ML tooling — currently at Comet ML on Opik, keeping LLMs honest with traces, evals, and a healthy dose of skepticism.

📍 Barcelona · ✍️ yaroslavboiko.com · ✉️ y.boikodevelop@gmail.com


What I'm building

Project What it is
notion-mcp-server Production MCP server for Notion. Full read/write for AI assistants — no hand-rolled wrappers required. ⭐ 149
replicate-flux-mcp Replicate's Flux as an MCP — your IDE generates images and SVGs without leaving the editor. ⭐ 99
gsc-cli LLM-friendly TypeScript CLI and SDK for Google Search Console. JSON in, JSON out, agents happy.
yaroslavboiko.com Personal site and technical blog. Astro · Cloudflare Workers · a Three.js scene that earns its bytes.

Recent writing

→ Full archive at yaroslavboiko.com/blog.

How I actually work

  • MCP-native. Author of notion-mcp-server (149⭐) and replicate-flux-mcp (99⭐). TypeScript MCPs are my default surface for anything agents need to touch.
  • SDKs over frameworks. Anthropic and OpenAI directly. LangChain hides what you actually need to control once you ship past a demo.
  • Evals as a habit. Every agent feature ships with traces and offline evals via Opik. "LGTM in chat" is not a gate.
  • Stream everything. Tokens over SSE, JSON-schema-validated outputs (not regex), HITL gates wherever a mistake costs more than a click — more on this.
  • Context engineering > prompt engineering. Tight working sets, retrieval that earns its tokens, system prompts treated as code — more.
  • TypeScript end to end (Python when eval pipelines call for it). Node + Postgres for state. pgvector when embeddings belong next to the data.
  • Edge-first infra. Cloudflare Workers for latency, Astro for content, React for apps, Three.js when interactivity earns the weight.

On GitHub

GitHub stats Top languages

contribution snake animation

Elsewhere

LinkedIn · yaroslavboiko.com · y.boikodevelop@gmail.com

Open to interesting problems in MCP, agent infrastructure, and AI-augmented developer tooling. If you're building something in that space — say hi.

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 149 27

  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 100 17

  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.1k 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.

    TypeScript 203 30