π Hit in your console or terminal to connect with me:
nickname: sunmeat role: Software Engineer & Lecturer focus: Full-Stack, Mobile & Systems Development experience: - 19+ years teaching software engineering - 20+ contact hours/week - Production development on the side languages: - C++ β performance-critical & systems programming - C# β .NET ecosystem & enterprise solutions - Python β automation, backend & data pipelines - Java β enterprise systems & Android - JS / TS β type-safe fullstack web development - Kotlin β modern native Android - SQL β data modeling & query optimization - PHP β server-side web systems skills: mobile: - Kotlin / Jetpack Compose - Material Design 3 - Clean Architecture - MVI / MVVM - Coroutines / Flow - Room / DataStore - Navigation Compose - WorkManager - CameraX / ML Kit - Firebase (Auth, Firestore, Crashlytics) - Play Store deployment & release management - .Net MAUI backend: - ASP.NET Core / Node.js - Spring Boot / Django / FastAPI - EF Core / Dapper - RESTful API design & versioning - Authentication & Authorization (JWT, OAuth2) - Message queues (RabbitMQ / Kafka) - Caching strategies (Redis) - Background jobs & schedulers - Logging & structured error handling - API documentation (Swagger / OpenAPI) frontend: - React / Angular / Blazor - Electron.js - SPA & SSR architecture - State management (Redux / Zustand / Context API) - Component-driven development - Responsive & accessible UI (WCAG basics) - REST/GraphQL API integration - Build tooling (Vite / Webpack) - TypeScript-first development databases: - PostgreSQL / SQL Server / Oracle - MongoDB / Firebase / Redis - SQLite / Room - Database design & normalization - Query optimization & indexing - Migrations (EF Core Migrations) - Transactions & data consistency quality: - Unit / Integration testing (xUnit, JUnit, pytest) - TDD practices - Code review culture infrastructure: - Docker / CI/CD (GitHub Actions) - Cloud deployment (Azure / AWS / Render / Vercel / Netlify) - Monitoring & observability (logging, health checks) - Environment configuration & secrets management - Version control workflows (Git branching strategies) ai_ecosystem: - LLM API integration (Anthropic, OpenAI) - Prompt engineering - RAG-based assistants highlights: - Designed and taught 30+ courses across C++, C#, Java, Python & web development, from first-year fundamentals to industry-ready practice - Mentored 1000+ students over 19 years; multiple graduates now working at product companies - Built and maintained a full curriculum pipeline - lecture materials, labs, grading automation, and internal tooling for course management - Balanced a ~20-classes/week teaching load with active hands-on development - kept technical skills current across mobile, web & backend - Regularly updated course content to track industry shifts (e.g. migrating curriculum from Java-only Android to Kotlin & Jetpack Compose)
When I'm not writing code or teaching, you'll find me:
πΏ Gardening β tending plants with the same patience I apply to debugging
πͺ Coin Collecting β history in the palm of your hand
π² Board Games β strategy on the table, not just in code
π¨ Acrylic Painting β creative chaos, proudly committed
π€ Karaoke β because syntax errors don't exist in song
π΅ Music β accordion Β· piano Β· melodica Β· sopilka Β· flute Β· drymba Β· kalimba Β· ukulele Β· guitar
I'm an Early π€
π Morning 3838 commits βββββββββββββββββββββββββ 11.55 %
π Daytime 23443 commits βββββββββββββββββββββββββ 70.54 %
π Evening 5822 commits βββββββββββββββββββββββββ 17.52 %
π Night 132 commits βββββββββββββββββββββββββ 00.40 %
π I'm Most Productive on Thursday
Monday 3520 commits βββββββββββββββββββββββββ 10.59 %
Tuesday 3660 commits βββββββββββββββββββββββββ 11.01 %
Wednesday 6201 commits βββββββββββββββββββββββββ 18.66 %
Thursday 8534 commits βββββββββββββββββββββββββ 25.68 %
Friday 3763 commits βββββββββββββββββββββββββ 11.32 %
Saturday 6679 commits βββββββββββββββββββββββββ 20.10 %
Sunday 878 commits βββββββββββββββββββββββββ 02.64 %
π This Week I Spent My Time On
π¬ Programming Languages:
Python 6 hrs 55 mins βββββββββββββββββββββββββ 57.93 %
Markdown 1 hr 24 mins βββββββββββββββββββββββββ 11.80 %
HTML 1 hr 7 mins βββββββββββββββββββββββββ 09.36 %
TypeScript 1 hr 5 mins βββββββββββββββββββββββββ 09.15 %
JavaScript 42 mins βββββββββββββββββββββββββ 05.96 %
π₯ Editors:
PyCharm 7 hrs 44 mins βββββββββββββββββββββββββ 64.66 %
WebStorm 4 hrs 13 mins βββββββββββββββββββββββββ 35.34 %
Last Updated on 01/11/2026 20:17:56 UTC
Top 10 languages across all my GitHub repositories
| # | Language | Share of code | Distribution | Repositories | Detected size |
|---|---|---|---|---|---|
| 1 | Rich Text Format | 44.69% | ββββββββββββββββββββ | 1 | 14.55 MiB |
| 2 | JavaScript | 11.80% | ββββββββββββββββββββ | 104 | 3.84 MiB |
| 3 | Python | 11.43% | ββββββββββββββββββββ | 35 | 3.72 MiB |
| 4 | TypeScript | 9.29% | ββββββββββββββββββββ | 16 | 3.03 MiB |
| 5 | C++ | 6.25% | ββββββββββββββββββββ | 49 | 2.04 MiB |
| 6 | CSS | 5.31% | ββββββββββββββββββββ | 120 | 1.73 MiB |
| 7 | C# | 4.97% | ββββββββββββββββββββ | 87 | 1.62 MiB |
| 8 | HTML | 4.14% | ββββββββββββββββββββ | 133 | 1.35 MiB |
| 9 | Java | 1.51% | ββββββββββββββββββββ | 20 | 503.55 KiB |
| 10 | C | 0.36% | ββββββββββββββββββββ | 4 | 121.62 KiB |
Languages found: 18 Β· Repositories scanned: 250 (238 with language data, 20 accessible private, 6 forks) Β· Detected code: 32.56 MiB. Other 8 languages: 0.25% of detected code.
Last successful refresh: 12 Nov 2026, 12:50:15 UTC Β· 12 Nov 2026, 14:50:15 EET (Kyiv)
Data: GitHub Linguist /languages API. Percentages use detected file bytes across all languages (not only the top ten), not repository counts, lines written, or time spent. All accessible owned repositories are included, including forks and archived repos. Private repos require a permitted token; only aggregate statistics are exposed. GitHub Linguist can exclude generated and vendor code. Scheduled hourly.
09 Nov β 12 Nov 2026 (UTC) Β· Week to date (from Monday)
| AI agent / activity | PRs | Commits in linked PRs | Marked default-branch commits | Lines added (PRs) | Lines removed (PRs) |
|---|---|---|---|---|---|
| π€ OpenAI Codex | 0 | 0 | 0 | +0 | β0 |
| π Claude Code | 0 | 0 | 3 | +0 | β0 |
| π£ GitHub Copilot | 0 | 0 | 0 | +0 | β0 |
| π΅ Cursor | 0 | 0 | 0 | +0 | β0 |
| π Gemini | 0 | 0 | 0 | +0 | β0 |
| π¦ All accessible PR activity | 2 | 13 | β | +815 | β89 |
Recently active repos scanned: 7 Β· With new PRs: 1 Β· With AI-marked PRs: 0 Β· Default-branch commit scans: 6.
Last successful data refresh: 12 Nov 2026, 11:55:23 UTC Β· 12 Nov 2026, 13:55:23 EET (Kyiv)
Only PRs opened this week in repositories accessible to the token are counted. AI attribution is conservative: explicit bot/branch/label/PR metadata or commit author, Co-Authored-By and AI-Tool trailers. The PR columns show whole PR totals, not uniquely AI-authored lines. A PR can appear in more than one AI row, and default-branch commits can also be in PRs; columns must not be added together. Default-branch commits use the week's commit timestamps; the auto-updating profile repository is excluded from this separate scan. Local IDE/chat assistance without Git markers cannot be detected, including ordinary claude.ai chats. Use PR labels codex / claude-code / copilot / cursor / gemini, or an AI-Tool: Claude Code (etc.) commit trailer, for reliable attribution. No models, tokens or session time are inferred. Private repository names and content are not displayed.
π Top visitor countries (flags) β updates in real-time
"The best error message is the one that never shows up."
β Thomas Fuchs (and every lecturer ever)







