← Home

About me

I go by Ivan Shurygin, or sometimes w1ldy0uth and nevenoke online. My work sits somewhere between full-stack development, DevOps, and software architecture, and what ties it together is a habit of asking why something works, not just getting it to work.

Most days I move across the whole stack, from backend and frontend development to the DevOps layer, keeping systems observable so I know what's actually broken instead of guessing. I'm drawn to complex, high-load systems, especially when the constraints are as interesting as the solution.

Outside my day job, I keep a handful of open-source projects going. You can find them on the Projects page.

This site is one of them too, a self-built CMS on SvelteKit and Bun. I'd rather understand every layer of my own stack than hand it off to someone else's platform.

Outside of code, I run long distances, work out regularly, and enjoy digging into higher mathematics for fun. I read a lot, mostly classic literature along with non-fiction on psychology and philosophy, and I spend plenty of time watching movies, series, and anime. I also play single-player video games and like learning about game design.

Tech stack

Languages

  • Java
  • TypeScript
  • JavaScript
  • Kotlin
  • Python
  • Go
  • Rust
  • C++
  • SQL
  • Bash

Frameworks

  • Spring Boot
  • React
  • Vue
  • Angular
  • Svelte
  • Next.js
  • NestJS
  • Ktor
  • Django
  • Flask
  • FastAPI

Testing

  • JUnit
  • Testcontainers
  • Pytest
  • Jest
  • Cypress
  • Kover
  • Gatling

Infrastructure & DevOps

  • Docker
  • Kubernetes
  • Helm
  • Istio
  • Terraform
  • Ansible
  • Linux
  • GitLab CI
  • GitHub Actions

Databases

  • PostgreSQL
  • Oracle
  • YDB
  • MongoDB
  • ClickHouse
  • Neo4j

Services

  • Kafka
  • RabbitMQ
  • Celery
  • Redis
  • MinIO
  • Nginx
  • Traefik
  • Elasticsearch
  • Keycloak
  • Vault
  • pgAdmin

Observability

  • ELK Stack
  • Prometheus
  • Grafana
  • Loki
  • Alloy
  • Tempo

AI / ML

  • PyTorch
  • scikit-learn
  • MLX
  • Hugging Face
  • LangChain
  • Claude
  • Ollama
  • LM Studio

Tools

  • Git
  • Zsh
  • Maven
  • Gradle
  • Make
  • npm
  • Bun
  • Postman
  • Bruno
  • Wireshark
  • nmap
  • Obsidian
  • Figma
  • Jupyter
  • n8n
  • Jira

IDEs

  • Neovim
  • VS Code
  • IntelliJ IDEA
  • PyCharm
Experience
  • Software Engineer · Binary Brains

    March 2026 — Present

    Working on contracts and company projects as a software architect, developer (Kotlin, Spring Boot, Vue3), and DevOps.

  • Software Engineer · Freelance

    November 2025 — March 2026

    Worked on a large photography hub connecting photographers and locations. Added new features and improved the existing architecture of a large project built on Vue3, NestJS, and .NET.

  • Software Engineer · Relex RU

    June 2022 — November 2024

    Went from trainee to team lead of a large international project. Worked on projects ranging from internal company tools to large fintech projects across different tech stacks. Also involved in non-work activities: leading and mentoring internships, speaking at conferences, and internal mentoring and assessments.

  • Software Engineer · Freelance

    November 2020 — May 2022

    Worked on many projects with Python (Django, Flask) and C++, including a CMS, dating apps, and game engine optimizations, among others.

Interests
  • 🌐 Complex web apps & high-load systems
  • 🖥️ Open-source desktop applications
  • 🏗️ System design & clean architecture
  • 🛠️ Automation of everything automatable
  • ⚙️ DevOps pipelines & infrastructure as code
Hardware
  • Laptop: MacBook Air 13" M5 16GB
  • Keyboard: Keychron K4
  • Mouse: Razer Deathadder V2
  • Monitor: Sanc 2K 75Hz
  • Hub: Satechi Dual Dock Stand with 1TB Netac nVME SSD
  • Gaming PC (also a server): Ryzen 7 5700X, 32GB RAM, RX5700XT, 1TB NVMe SSD, 1TB SATA SSD