I've been coding since age 15. Entering the era of vibe coding and AI — where what used to take weeks now takes hours. Everything goes open source.
I've been coding since I was 15 years old. Most of my career I spent in Linux — C, Perl, Python were my daily bread.
Today I'm entering a new era: vibe coding and AI-assisted development. I like the idea that AI isn't a crutch — it's a real co-author of code.
I'm a big fan of open source. Every software I create in my free time goes out — free for everyone. Let's improve it together.
Besides code, I love teaching kids about digital technologies — from 3D printing through Raspberry Pi to AI video generation.
I love the idea of open source. Take something that already exists, improve it, and pass it on. We build the future together. My primary OS is Linux.
From digital model to physical object. OpenSCAD or TinkerCAD will do. With OpenSCAD you generate models as code — and AI can help you with the coding.
Small computer, big possibilities. I use Raspberry Pi, Arduino, sensor kits and display modules so kids and I can realize our ideas.
Generating video and content with AI. Kids discover where the tools' limits are — and where their own creativity begins.
Tools like Gemini, Codex, Claude changed the philosophy of programming. Just as higher-level languages freed us from registers, AI freed us from writing code. Focus on quality and functionality.
From idea to finished application. Kids learn that every idea can be realized — let's go.
Full use of AI tools not as a crutch, but as a true co-author. A new way of thinking about code.
Everything I create in personal time goes out — for free. Code should be shared, not hidden.
Sharing experience with AI development. Helping others enter the new era of software development.
The project was created during rehabilitation after knee surgery. I needed an application that would guide me through exercises with minimal manual interaction, as my hands were often occupied during workouts. The app can therefore provide voice guidance for training while also accepting simple voice commands, allowing it to be controlled without constantly tapping the screen.
↗ github.com/singerko/trenerIt addresses the challenge of managing family investments. The application supports multiple portfolios for individual family members, handles both cryptocurrencies and stocks, and allows a single purchase to be allocated across multiple portfolios with automatic distribution of dividends to the corresponding cash accounts. Operations can be performed at the level of an individual portfolio as well as across portfolio groups.
↗ github.com/singerko/investorThe most problematic situation occurs when hotel Wi-Fi disconnects without any warning and the mobile device automatically switches to cellular data. This Android application addresses this issue with a clear visual element—a thin colored indicator displayed above other applications that reliably signals the current connection status (Wi-Fi, cellular data, or no internet connectivity). The indicator remains visible even during full-screen video playback.
↗ github.com/singerko/dataindicatorI'm happy to look at any interesting project. Don't hesitate to reach out — even if you're not sure what you want.