Skip to content
View skulitom's full-sized avatar
😶‍🌫️
😶‍🌫️

Block or report skulitom

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.

Content in all repositories owned by your account will be closed.
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
skulitom/README.md
Artem Skulimovskiy — software engineer in London. Backend infrastructure, distributed systems, and applied AI.

I'm a backend and infrastructure engineer at SimCorp, based in London. I design and operate distributed calculation infrastructure, from worker coordination and batch scheduling to the data layer and failure investigation.

Previously: Eigen Technologies · JPMorgan · founder of an education startup. MEng Computer Science, UCL, specialising in AI.

LitHarness is my main independent project, exploring long-running agent workflows and persistent state. My other projects include agent execution environments and learned control systems. I use coding agents throughout development, set the architecture and constraints, and review and verify their work.

Portfolio & projects → · All repositories

Selected projects

LitHarness — LLM agent orchestration for serial fiction. Planning, persistent state, and revision. View the repository.

LitHarness · Main project

Specialised LLM agents coordinate serial fiction over persistent narrative state and immutable manuscript revisions. Working generation pipeline; literary-quality evaluation remains an open research problem.

Python · Agent orchestration · Persistent state

Anode architecture: separate input sessions for you and an agent on the same Windows machine.

A Windows child session for an agent, with its own pointer, focus, CLI, MCP controls, and virtual gamepad. Runs as the same user and can access the same files.

C# · .NET · Windows APIs · MCP

Haltere in Liftoff: the latest lap-following recording, with live neural activity on the left and the game view on the right.

A connectome-constrained recurrent network trained to control a drone in Liftoff. The latest lap-following controller tracks a taught path at 1.5 m/s with 0.67 m mean error. Research prototype; racing speed remains limited.

PyTorch · Differentiable simulation · 30,000 neurons
Watch the Liftoff flight →

AgentUI — an MCP server providing interactive controls for coding agents, including forms, sliders, diffs, and live previews. View the repository.

An MCP server that lets coding agents ask for decisions through forms, sliders, diffs, and live previews. The agent can continue working while a person adjusts the controls.

TypeScript · React · MCP · WebSockets

Actual Primordia simulation output: Physarum, Particle Life, Lenia, and reaction–diffusion.

An interactive GPU artificial-life laboratory: four simulation systems, 36 presets, and headless image and video export.

Rust · wgpu · WGSL
Watch the simulations →

Cathode — a retro CRT virtual monitor for real Windows apps. Phosphor pixels, scanlines, and glow. Explore the repository.

A CRT virtual monitor for real Windows applications, with GPU phosphor rendering, scanlines, and glow. Available as a self-contained Windows download.

C# · WPF · GPU shaders
Download →

Open-source contribution

AnyIO: fix imports with loaders that omit __file__ — merged. Fixed an import failure by extending the existing eager-import fallback, with a regression test that fails without the change.

More to explore

Interactive web apps: Export Atlas · London in minutes · Chinese Touch Typing · Chinese Radicals

Generative-model experiment: Latent Space Explorer

Android apps

I also publish educational quiz apps on Google Play, covering language and history.

Greek Letters Quiz — learn Greek letters through symbol recognition and alphabet-order quizzes. View on Google Play.

Medieval Armor Quiz — identify historic armour from images, descriptions, and historical periods. View on Google Play.

Roman Emperors Quiz — identify Roman emperors, recognise their portraits, and learn their dynasties. View on Google Play.

View my Google Play developer page →

Technical toolkit

AI & agent tooling

Codex Claude Code PyTorch NumPy

Languages & interfaces

Python TypeScript React Bash

Systems & data

SQL PostgreSQL Docker Linux


Artem Skulimovskiy — backend engineering, distributed systems, and AI.

Pinned Loading

  1. LitHarness LitHarness Public

    Autonomous long-form serial fiction with auditable LLM agents, persistent narrative state, immutable revisions, and reader-mechanism research.

    Python 1

  2. Anode Anode Public

    A virtual seat for agents on Windows: an isolated second session with its own screen, pointer, focus, virtual gamepad and an MCP control surface.

    C#

  3. haltere haltere Public

    A fruit-fly connectome (Janelia male CNS v1.0, 30,000 neurons) trained to fly an FPV drone in Liftoff, with live neural activity video

    Python

  4. AgentUI AgentUI Public

    Interactive UIs for coding agents - an MCP server that lets any agent ask its human with sliders, forms, diffs and live previews.

    TypeScript

  5. primordia primordia Public

    GPU artificial-life lab in Rust + wgpu: Physarum slime mold, Particle Life, Lenia & Gray-Scott reaction-diffusion as real-time, interactive generative art. Headless PNG/MP4 rendering included.

    Rust

  6. CathodeDisplay CathodeDisplay Public

    A dark-mode CRT virtual monitor for Windows. Run real desktop apps with RGB phosphor pixels, scanlines, glow, and curved glass.

    C#