Projects
Networking and cryptography
Network stacks, TLS/HTTPS servers and clients, cryptography and certificate generation.
A pure C/C++ network stack of four modules: a TLS 1.2/1.3 cryptography library, an OpenSSL-compatible SSL layer, an HTTPS server and an HTTPS client. All algorithms written from scratch with no external crypto libraries. Cross-platform (Windows/POSIX).
A cross-platform TLS server and client in C/C++ using the Crypery core. Supports TLS 1.2/1.3 specifications, modern cipher suites, ECDHE P-256 and X25519. Includes echo-server and interactive-client modes.
A curl-style console HTTPS client in C/C++ built on Crypery. Supports HTTP/1.1 requests, file downloads, POST/multipart methods, automatic redirects and TLS 1.2/1.3 protocols. Cross-platform (Windows/POSIX).
A high-performance HTTPS server in C/C++ on the Crypery ecosystem. Implements routing, static serving with gzip compression, WebSocket and SSE support, multipart uploads, JSON configuration and built-in security checks.
A cross-platform FTPS server and client (FTP over TLS/SSL) in C/C++ using Crypery. Supports secure authentication, passive mode, full encryption of control/data channels and JSON configuration.
A cross-platform C/C++ utility for generating self-signed X.509 certificates and RSA-2048 keys on Crypery. A lightweight native equivalent of `openssl req -x509 -newkey rsa:2048 -sha256`.
A cross-platform ACME client (RFC 8555) in C/C++ deployed on Crypery. Automates certificate issuance via the HTTP-01 challenge protocol. Supports account management, JWS signatures and an admin panel.
Security and privacy
Network fingerprint analysis, private browser, honeypot and AI-trace cleaning.
A self-hosted Go service for anonymity auditing. Analyzes a visitor's network trace: JA3/JA4 TLS fingerprints, TCP/IP parameters of the first SYN packet, geolocation and User-Agent. Built for privacy research and proxy/VPN testing.
A multi-protocol Go honeypot for researching botnet activity. Emulates Telnet, SSH, HTTP, HTTPS and FTP interfaces with realistic banners of real systems (BCM96318 routers, WordPress 6.8.2). Logs login attempts and provides an isolated jailed shell.
A Go utility for cleaning source code and documentation from AI-generation patterns. Removes characteristic emojis, "smart" quotes, neural-network marker phrases, normalizes markup and randomizes file timestamps for a "human" look.
Graphics and design
Screensavers, 3D viewer, arcade games and image generation.
A fullscreen Windows screensaver with procedural animation of glowing outline shapes. Implements smooth rotation, drift, geometry morphing and transitions in a neon color palette. Written in Win32 API + OpenGL, supports multi-monitor setups and uses no external assets.
A Morph3D scene demo in pure JavaScript / HTML5 Canvas 2D with no third-party libraries. Renders a 3D point cloud continuously transforming between a sphere, a cube and a torus. Supports light/dark themes and runs in any modern browser.
A portable standalone 3D model viewer for Windows in pure C. Parses the Wavefront (.obj) format together with .mtl materials and textures. Real-time rendering via the classic OpenGL fixed-function pipeline.
A collection of classic 90s arcade games (Arcade, Solitaire, Minesweeper, Pacman, Tetris, Snake, 3D shooter) in neon style. Written in a pure HTML/CSS/JS stack with no game engines or external dependencies.
A portable Windows utility that generates a JPEG thumbnail from the first page of any document. Supports PDF, EPUB, MOBI, FB2, DOCX, XLSX, PPTX, HTML, TXT, DjVu formats and ZIP/TAR archives. Built as a single executable with statically linked dependencies.
Miscellaneous
LLM inference, AI agent, system module and base libraries.
A self-contained C module for large language model inference on top of ggml. Runs on CPU and Vulkan GPU, supports Qwen, Gemma and LFM architectures. Implements tool calling, KV caching, batched prompt processing and deterministic mode.
An experimental AI Coder Agent for working with LLMs via OpenAI-compatible APIs. Includes an advanced tool system, dynamic role switching (build/plan/general/explore/scout) and a WebSocket web interface with automatic session compaction.
A low-level C module for collecting detailed hardware data on Windows. Works directly via Windows API and the system registry without heavy WMI, OLE or COM. Collects CPU, RAM, disk, GPU, network adapter and running process metrics.
A self-contained set of base C/C++ libraries including a JSON parser, logging and configuration modules, and the ecma library (string buffer, regular expressions, UTF-8 support). Written in pure C with extern "C", cross-platform and dependency-free.