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

Igor Kramar

Senior Fullstack Engineer

From interface to infrastructure.

English · Русский

Email · Telegram · Selected work


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

Six starting points, selected for different aspects of engineering. Release, demo and research stages are kept distinct.

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

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 notebook

Zetto — architectural redesign of a Rust terminal knowledge-management tool. Strategy, decision records and system design are available. Pre-alpha / design phase, not a current runnable release.

More Linux tooling: Omarchy Processes · Omarchy RU.


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