Files
Emil_Shanayev_Resume/data/resume.json
T
Emil_Shanaty 0c95e0c5d0
Deploy to GitHub Pages / build (push) Canceled after 0s
Deploy to GitHub Pages / deploy (push) Canceled after 0s
Обновить data/resume.json
2026-09-20 19:36:34 +00:00

367 lines
11 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"name": "Emil Shanayev",
"eyebrow": "Backend, DevOps, AI systems, scientific computing and game tech",
"role": "Backend, DevOps & AI Systems Developer",
"bio": "I build AI-native products, backend services and the infrastructure to run them: from Python/FastAPI and Go services, WebSocket APIs and containerised CI/CD pipelines to distributed molecular workloads, LLM-controlled worlds and a Vulkan game engine. I run self-hosted services on my own Linux servers.",
"location": "Russia",
"availability": "Open to internships, part-time or project work. Remote, hybrid or on-site.",
"contacts": [
{
"label": "Email",
"value": "emil28092005@yandex.ru",
"href": "mailto:emil28092005@yandex.ru",
"note": "preferred"
},
{
"label": "Email, alternative",
"value": "emil28092005@gmail.com",
"href": "mailto:emil28092005@gmail.com"
},
{
"label": "Telegram",
"value": "@emilshanaty",
"href": "https://t.me/emilshanaty"
},
{
"label": "GitHub",
"value": "emil28092005",
"href": "https://github.com/emil28092005"
},
{
"label": "Gitea",
"value": "git.shanaty.ru/Emil_Shanaty",
"href": "https://git.shanaty.ru/Emil_Shanaty"
}
],
"skills": [
{
"title": "Backend & web",
"text": "Asynchronous REST and WebSocket services, database design and query optimisation.",
"stack": [
"Python",
"FastAPI",
"asyncio",
"Go",
"Rust",
"TypeScript",
"SQL",
"PostgreSQL",
"SQLite",
"Redis",
"WebSocket",
"JSON-RPC",
"Java (basic)"
]
},
{
"title": "DevOps & infrastructure",
"text": "Containerised delivery, CI/CD automation and day-to-day Linux server administration.",
"stack": [
"Docker",
"docker-compose",
"Kubernetes",
"GitHub Actions",
"Jenkins",
"Harbor",
"Linux",
"Bash",
"VPS",
"Debian",
"Ubuntu"
]
},
{
"title": "AI-native systems",
"text": "Agent protocols, recursive research teams, MCP integrations and human-in-the-loop feedback systems.",
"stack": [
"MCP",
"ACP / JSON-RPC",
"LLM APIs",
"TypeScript",
"Python"
]
},
{
"title": "Scientific software",
"text": "Molecular data processing, cheminformatics workloads, deterministic pipelines and reproducible command-line tools.",
"stack": [
"Python",
"RDKit",
"ChEMBL",
"Go",
"PostgreSQL"
]
},
{
"title": "Graphics & game tech",
"text": "Performance-oriented engines, native audio tools and 3D content pipelines.",
"stack": [
"C# / .NET",
"Vulkan",
"Unity",
"Blender",
"Rust",
"C++"
]
},
{
"title": "Team & process",
"text": "Leading small teams, Agile/Scrum coordination and clear communication with stakeholders.",
"stack": [
"Agile",
"Scrum",
"Team leading",
"Git",
"GitHub"
]
}
],
"experience": [
{
"title": "Independent projects & self-directed engineering",
"meta": "Ongoing",
"points": [
"Full-featured asynchronous backend applications in Python/FastAPI.",
"Containerised applications with Docker, deployed to Kubernetes.",
"CI/CD pipelines with GitHub Actions for automated testing and deployment.",
"Administration of Linux servers (Debian VPS) and self-hosted services.",
"Databases in practice: SQLite, Redis, PostgreSQL."
]
},
{
"title": "Team experience",
"meta": "University and agency-style projects",
"points": [
"Led teams in university projects and managed a team in an agency-style setting.",
"Worked in Agile environments using Scrum; task distribution and coordination.",
"Regular communication with team members and stakeholders."
]
}
],
"education": [
{
"period": "2026 to 2030",
"institution": "HSE University, Moscow",
"program": "Bachelors programme in Game and Digital Product Development. First year."
},
{
"period": "2023 to 2025",
"institution": "Innopolis University",
"program": "Data Structures and Artificial Intelligence (DSAI). Two years, higher education not completed."
}
],
"languages": [
{
"name": "Russian",
"level": "Native"
},
{
"name": "English",
"level": "C1"
}
],
"interests": [
"DevOps and Infrastructure as Code",
"high-load backend systems",
"Linux and systems administration",
"computer graphics and game development",
"open source",
"learning from documentation and by building"
],
"projectNotes": {
"Cortex_Engine": {
"title": "Cortex Engine",
"rank": 1,
"kind": "AI-native 3D game engine",
"description": "A C#/.NET 9 game engine with a pure P/Invoke Vulkan 1.3 renderer, PBR shading, cubemap-array shadows, native Box3D physics and Flecs ECS. Its editor and runtime expose scene operations to AI agents through MCP.",
"highlights": [
"Pure Vulkan 1.3 backend",
"PBR + multi-light shadows",
"Playable FPS demo",
"7 MCP scene tools"
],
"tech": [
"C#",
".NET 9",
"Vulkan",
"SDL3",
"Box3D",
"Flecs",
"MCP"
],
"links": [
{
"label": "GitHub",
"href": "https://github.com/emil28092005/Cortex_Engine"
}
]
},
"SciMesh": {
"title": "SciMesh",
"rank": 2,
"kind": "Distributed scientific computing platform",
"description": "A local-first platform that turns molecular computations into independent tasks, dispatches them to Go workers and deterministically combines checksum-protected artifacts. The Python SDK provides exact ChEMBL workloads without dense N×N matrices.",
"highlights": [
"Python workload SDK",
"Go coordinator + workers",
"PostgreSQL / SQLite modes",
"Cross-platform signed releases"
],
"tech": [
"Python",
"Go",
"RDKit",
"PostgreSQL",
"Docker",
"SHA-256"
],
"links": [
{
"label": "GitHub",
"href": "https://github.com/emil28092005/SciMesh"
}
]
},
"AICC-Protocol": {
"title": "AICC Protocol",
"rank": 3,
"kind": "LLM-controlled character protocol",
"description": "An engine-agnostic protocol and Python SDK for connecting language-model agents to virtual environments. The reference capsule testbed proves the full loop: perception, movement and interaction over WebSocket with a protocol-conformant bridge.",
"highlights": [
"Async-first Python SDK",
"WebSocket + in-process transports",
"9/9 conformance scenarios",
"Vision and navigation demo"
],
"tech": [
"Python",
"JSON Schema",
"WebSocket",
"Pydantic",
"LLM agents"
],
"links": [
{
"label": "GitHub",
"href": "https://github.com/emil28092005/AICC-Protocol"
},
{
"label": "aicc-py",
"href": "https://github.com/emil28092005/aicc-py"
}
]
},
"hypothesis-machine": {
"title": "Hypothesis Machine",
"rank": 4,
"kind": "Recursive research-agent extension",
"description": "A TypeScript extension for the Pi Coding Agent that turns one interactive session into a persistent, recursive research team. It combines parallel agents, recoverable trees, full-text research memory and isolated Docker experiments with independent review.",
"highlights": [
"Recursive / parallel agents",
"Persistent tree recovery",
"SQLite FTS research memory",
"Sandboxed experiment runner"
],
"tech": [
"TypeScript",
"Node.js 22",
"SQLite",
"Docker",
"Pi Agent"
],
"links": [
{
"label": "GitHub",
"href": "https://github.com/emil28092005/hypothesis-machine"
}
]
},
"bibi_bot": {
"title": "Bibi Bot",
"rank": 5,
"kind": "Self-hosted Telegram AI assistant",
"description": "A production-oriented Telegram assistant for private groups: one-way HLS game streaming in a Mini App, DeepSeek-backed chat, repository-grounded answers, scoped SQLite memory and PostgreSQL-backed team context.",
"highlights": [
"Telegram Mini App + HLS",
"Repository research with partial clones",
"Scoped memory and privacy controls",
"Docker Compose deployment"
],
"tech": [
"Python",
"FastAPI",
"Telegram",
"DeepSeek",
"PostgreSQL",
"Docker"
],
"links": [
{
"label": "GitHub",
"href": "https://github.com/emil28092005/bibi_bot"
}
]
},
"Soundgen": {
"title": "Soundgen",
"rank": 11,
"kind": "Tool / experiment",
"description": "Rust 8-bit synthesis, MCP generation and human-feedback training loop",
"links": [
{
"label": "GitHub",
"href": "https://github.com/emil28092005/Soundgen"
}
]
},
"KimiFleet": {
"title": "KimiFleet",
"rank": 12,
"kind": "Tool / experiment",
"description": "Visible multi-agent orchestrator over ACP with live dashboard and handoffs",
"links": [
{
"label": "GitHub",
"href": "https://github.com/emil28092005/KimiFleet"
}
]
},
"Imagen": {
"title": "Imagen",
"rank": 13,
"kind": "Tool / experiment",
"description": "MCP pixel-art generator with transparent backgrounds and rated references",
"links": [
{
"label": "GitHub",
"href": "https://github.com/emil28092005/Imagen"
}
]
},
"Fractalier": {
"title": "Fractalier",
"rank": 14,
"kind": "Tool / experiment",
"description": "Procedural fractal evolution game with selection, crossover and mutation",
"links": [
{
"label": "GitHub",
"href": "https://github.com/emil28092005/Fractalier"
}
]
},
"hermes-plugin-mome": {
"title": "MoME",
"rank": 15,
"kind": "Tool / experiment",
"description": "Sparse-gated personal memory plugin with an online-learning router",
"links": [
{
"label": "GitHub",
"href": "https://github.com/emil28092005/hermes-plugin-mome"
}
]
}
}
}