Skip to content
View IgorKramar's full-sized avatar
:octocat:
I only want power so I can get books.
:octocat:
I only want power so I can get books.

Block or report IgorKramar

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. 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
IgorKramar/README.md

Igor Kramar

Senior Fullstack Engineer

From interface to infrastructure.

English · Русский

Email · Telegram · Selected work · More tools · Research


I build web products, design systems and APIs — and take an interest in everything that connects them: data, events, delivery and the people using the software.

Professional software development since 2018. My work spans React/TypeScript interfaces, Node.js/Python services, enterprise integrations and technical leadership. Here I share developer tools, UI work and experiments in practical AI engineering.

Selected public work

Ten projects spanning terminal apps, web services, password generation and game modding. Each card shows the purpose, stack and current stage.

01 · DEVELOPER TOOLS

A terminal workspace for repositories, pull requests, merge requests and CI. Inspect changes and job logs without a local checkout.

Rust · Ratatui · GitHub / GitLab

Released · Linux binaries

Code · EN · RU

02 · FULLSTACK

A fullstack webhook-delivery demo: ingestion, event history, HMAC signatures and retries, with a web interface for inspecting deliveries.

TypeScript · NestJS / Fastify · Next.js

Demo · single-process storage

Code · EN · RU

03 · FRONTEND & DESIGN SYSTEMS

A source-level frontend case study: typed UI primitives, reusable page sections, keyboard/focus interactions and reduced-motion support.

TypeScript · React · Next.js · Tailwind

Source available · not deployed

Code · EN · RU

04 · EDITOR ENGINEERING

VS Code support for YAML with embedded Go templates: layered syntax highlighting, hover documentation, completions and structural diagnostics.

JavaScript · VS Code API · TextMate

Extension source · grammar tests

Code · EN · RU

05 · AGENT INFRASTRUCTURE

A local-first journal and shared project memory for coding agents. Persistent outbox, idempotent writes and explicit export policies.

Python · SQLite / PostgreSQL · REST / MCP

Preview · live acceptance still open

Code · EN · RU

06 · PRODUCT & AI TOOLING

A local game-design toolkit with typed analysis tools, seeded simulations, decision records and reports. Built for a human-led design process.

TypeScript · CLI / MCP · Simulation

Functional core · documented limits

Code · EN · RU

07 · NOTION IN THE TERMINAL

An unofficial Notion TUI and CLI with Vim-style block editing, durable local drafts, SQLite search and conflict handling.

Rust · Ratatui · SQLite · Notion API

v0.1.0 · Linux / macOS builds

Code · EN · RU

08 · TERMINAL DISCOVERY

A searchable catalog of terminal tools, with cheatsheets, CLI examples, local documentation and a launcher. The embedded catalog works without installing the listed apps.

Rust · Ratatui · CLI

v0.2.0 · Linux x86_64 / ARM64

Code · EN · RU

09 · PASSWORD GENERATION

A library and CLI for random passwords, EFF passphrases and site-policy generation, with entropy calculations and package-level checks. No runtime dependencies.

TypeScript · Web Crypto · Node.js CLI

New modes implemented in source · unreleased

Code · EN · RU

10 · GAME MODDING & MIGRATION

A port of Hydrocraft to Project Zomboid B42: recipe migration, Lua compatibility bridges, Russian localization and Python tools for auditing content and crafting chains.

Lua · Python · Project Zomboid B42

B42 port · upstream credits and verification documented

Code · EN · RU

More tools & integrations

Project What it offers Stack & stage
Kramar Studio Marketplace Architecture and product plugins for Claude Code: C4, ADRs and linked product specifications. architect + product
KOSINT Public-source research workflows with a source journal and evidence review. Claude Code · Python / Bash
Omarchy Processes Process and port search, window focus and guarded process termination for Hyprland. Bash · fzf · Linux
Omarchy RU Russian menus and locale setup, keyboard-layout integration and modular installers. Bash · Omarchy
Omarchy × SingularityApp A task widget and popup with shared API caching, task creation, renaming and completion. QML / JavaScript · in development

How I work

Understand the product → design the boundaries → build the whole path → test and document it.

Focus Main tools and practices
Interfaces & design systems React, Next.js, Vue, TypeScript, Storybook, Tailwind CSS
Services & integrations Node.js, NestJS, Python, FastAPI, PostgreSQL, REST, GraphQL
Distributed workflows NATS JetStream, Kafka, Redis, typed contracts, idempotency
Delivery & quality Docker, Kubernetes, CI/CD, Nx, Playwright, C4, ADRs
Developer tools & AI Rust, Python, TypeScript, MCP, agent memory, RAG, evaluation

Beyond the public repositories

My commercial work includes an end-to-end GSM API platform and React admin interface, financial and integration subsystems in an operational ERP, and shared UI component libraries used across applications. Employer source code stays private; the projects above are public examples of my approach.

Research & knowledge

Project What it offers Stack & stage
Zetto Architectural redesign of a terminal knowledge-management tool: strategy, decision records and system design. Rust · pre-alpha / design phase; no current runnable release
Life Sim: Ecosystem A configurable visual simulation of plants, herbivores and predators, with energy, reproduction and genealogy. Rust / Macroquad · experimental simulation
AI Knowledge Base Russian-language learning notes on AI, prompting, RAG, embeddings and agents, organized by difficulty. Markdown / VuePress · knowledge base
Obsidian Second Brain A portable Markdown vault with reusable note templates, periodic reviews and AI context packs. Obsidian / Templater · public template

Let's talk about useful products and thoughtful engineering.
i@ikramar.ru · Telegram
English — B2 · Русский

Pinned Loading

  1. zetto zetto Public

    A terminal-native CLI/TUI for Zettelkasten-style knowledge management, in Rust.

    Rust 6