---
title: "Artem Kunyk (@infinitemonkey) | Hashnode"
description: "Artem Kunyk (@infinitemonkey) writes on Hashnode. Read their latest articles and follow their work."
url: "https://hashnode.com/@infinitemonkey"
---

@infinitemonkey

# Artem Kunyk

@infinitemonkey · Zurich, Switzerland · Joined March 2026

### [Code got cheap. Understanding didn't.](https://infinitemonkey.hashnode.dev/code-got-cheap-understanding-didn-t?utm_source=hashnode&utm_medium=feed)

For most of my career, writing code was the slow part and understanding it came along for free. You understand how it works when you spent week debugging some minor bugs. Either knew how something wor

7 min read · [infinitemonkey.hashnode.dev](https://infinitemonkey.hashnode.dev/code-got-cheap-understanding-didn-t?utm_source=hashnode&utm_medium=feed)

[Sep 21](https://hashnode.com/posts/code-got-cheap-understanding-didn-t/6ab12f0fff11d0a41be6a6a6)

### [Something in the way, mmm...](https://infinitemonkey.hashnode.dev/something-in-the-way-mmm?utm_source=hashnode&utm_medium=feed)

Notes from the middle of something pivotal I'm not writing this to get followers or build a personal brand. I'm writing it so that when this moment is behind me, I can come back and read what it actua

3 min read · [infinitemonkey.hashnode.dev](https://infinitemonkey.hashnode.dev/something-in-the-way-mmm?utm_source=hashnode&utm_medium=feed)

[May 9](https://hashnode.com/posts/something-in-the-way-mmm/69ff8668f239332df4ecb5df)

### [Lunapark: Building a Minimalistic Rust Agent on Qwen 3.6](https://infinitemonkey.hashnode.dev/lunapark-building-a-minimalistic-rust-agent-on-qwen-3-6?utm_source=hashnode&utm_medium=feed)

Local AI agents are exploding across the developer ecosystem. Every week a new framework appears promising to simplify agent construction, and every week it ships with hundreds of transitive dependencies, a Python runtime, and startup times measured ...

17 min read · [infinitemonkey.hashnode.dev](https://infinitemonkey.hashnode.dev/lunapark-building-a-minimalistic-rust-agent-on-qwen-3-6?utm_source=hashnode&utm_medium=feed)

[Apr 23](https://hashnode.com/posts/lunapark-building-a-minimalistic-rust-agent-on-qwen-3-6/69ea7684904b915438b3a39f)

### [Building Lunapark: A Local Autonomous Agent on 7.3 MB and Zero API Costs](https://infinitemonkey.hashnode.dev/building-lunapark-a-local-autonomous-agent-on-7-3-mb-and-zero-api-costs?utm_source=hashnode&utm_medium=feed)

How we wired a Rust daemon, a local LLM, and a code-navigation engine into a self-improving agent loop — and what we learned from seven protocol bugs along the way.

17 min read · [infinitemonkey.hashnode.dev](https://infinitemonkey.hashnode.dev/building-lunapark-a-local-autonomous-agent-on-7-3-mb-and-zero-api-costs?utm_source=hashnode&utm_medium=feed)

[Apr 10](https://hashnode.com/posts/building-lunapark-a-local-autonomous-agent-on-7-3-mb-and-zero-api-costs/69d89f87fa7251682e6ab0f8)

### [Reasoning Models Don't Fail at Reasoning: The Protocol Layer Is What Kills Local Agents](https://infinitemonkey.hashnode.dev/reasoning-models-dont-fail-at-reasoning-the-protocol-layer-is-what-kills-local-agents?utm_source=hashnode&utm_medium=feed)

Reasoning Models Don't Fail at Reasoning: The Protocol Layer Is What Kills Local Agents April 5, 2026 · Artem The narrative around local LLMs stops at the model checkpoint. It never discusses what breaks between the model and the tool call. I ran mi...

6 min read · [infinitemonkey.hashnode.dev](https://infinitemonkey.hashnode.dev/reasoning-models-dont-fail-at-reasoning-the-protocol-layer-is-what-kills-local-agents?utm_source=hashnode&utm_medium=feed)

[Apr 5](https://hashnode.com/posts/reasoning-models-dont-fail-at-reasoning-the-protocol-layer-is-what-kills-local-agents/69d20064bcae9ca9ad754a58)
