Skip to content
View CallesnikovProduction's full-sized avatar
🏠
Working from home
🏠
Working from home
  • 07:47 (UTC +03:00)

Block or report CallesnikovProduction

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

What's going on?

Misunderstood programmer. Generated genius. Not a billionaire yet.

What about?

I'm Styopa (20 y.o.), though I like it when people call me Stephan. Sometimes a vibecoder, but fundamentally a programmer with a decompositional way of thinking.

💻 Main activity / area of ​​interest

In 2025, I fell in love with Java ☕️ — my first programming language that I took seriously.

📚 Engineering Bookshelf

From language fundamentals to concurrent and cross-platform systems.

☕ Java Core

Java JVM

Types & OOP · Interfaces · Annotations
Collections & Generics · Exceptions
I/O · Threads & Processes · Modules

🧵 Java Concurrency in Practice

Concurrency Java Memory Model

Thread Safety · Synchronization
Locks · Executors · Concurrent Collections
Memory Visibility

💜 Kotlin in Action

Kotlin Ktor

Coroutines · Reactive Streams
Annotations · Ktor
MVC · MVP · MVI · MVVM

🌐 Kotlin Multiplatform

KMP In Progress

Shared Code · Source Sets
Expect / Actual · Platform APIs
Cross-Platform Architecture

One of them was a team project for earthquake signal processing: earthquake-fourier-processing

I have a particular soft spot for concurrency — especially digging into why deadlocks happen, where synchronization goes wrong, and why something that looks thread-safe absolutely isn't.

I learned Spring the way I prefer to learn most things: by actually building something. My first serious Spring project was an application for calculating candlesticks and financial indicators for oil and gold markets.

Unfortunately, the project was eventually shut down due to changes on the client's side.

No link for this one — NDA.

April–May 2026 — I discovered Kotlin and its beautiful syntax. The grass got greener, the sun started shining brighter, and life somehow became objectively better.

    __ __      __  ___               __         
   / //_/___  / /_/ (_)___       __ / /___ __   __
  / ,< / __ \/ __/ / / __ \ __  / __  / _ \| | / /
 / /| / /_/ / /_/ / / / / / -- / /_/ /  __/| |/ / 
/_/ |_\____/\__/_/_/_/ /_/     \__,_/\___/ |___/  

heart

Technology Stack ⚡

💻 Languages & Frameworks

🗄️ Databases & Messaging

PostgreSQL SQLite Apache Kafka

🛠️ Tools & DevOps

Git GitHub GitLab Docker Gradle Maven Linux Omarchy Linux Android Studio IntelliJ IDEA Obsidian Postman JADX

Workspace

Outside the IDE

When I'm not debugging threads or breaking Android apps, I'm probably making something loud.

🎧 Listen on SoundCloud

Pinned Loading

  1. ksenax-local-mobile ksenax-local-mobile Public

    Experimental local-first Android AI agent built with Kotlin and Jetpack Compose, featuring on-device Gemma models, policy-controlled tool calling, and safe Android automation.

    Kotlin 5

  2. earthquake-fourier-processing earthquake-fourier-processing Public

    Java application for processing seismic data, detecting P-waves, estimating inter-station delays with FFT cross-correlation, and approximating earthquake epicenters using TDOA and Gauss–Newton opti…

    Java 1

  3. Media-to-ASCII-Translator-Fork Media-to-ASCII-Translator-Fork Public

    Forked from stepanussaruran/ASCII-Video-Player

    Media-to-ASCII converter for images and videos with color rendering, PNG/MP4 export, a Python processing core, and a lightweight Java Swing GUI.

    Java 1

  4. callesnikov-codex-skills callesnikov-codex-skills Public

    A Windows-first collection of local Codex skills for document parsing, PDF editing, Obsidian refactoring, QR generation, audio transcription, media preservation, UI motion, and session handoff.

    Python 1

  5. no-radar-addon-open-source no-radar-addon-open-source Public

    Open-source local-first Android auto-reply system for OpenKsenax, combining notification rules, on-device LiteRT-LM inference, RemoteInput replies, and a modular add-on architecture.

    Kotlin

  6. charp-laboratories charp-laboratories Public

    A collection of C# and .NET laboratory assignments, programming exercises, Codeforces solutions, and introductory PostgreSQL practice.

    C#