👇 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 3724 commits ███░░░░░░░░░░░░░░░░░░░░░░ 11.37 %
🌆 Daytime 23286 commits ██████████████████░░░░░░░ 71.07 %
🌃 Evening 5624 commits ████░░░░░░░░░░░░░░░░░░░░░ 17.16 %
🌙 Night 132 commits ░░░░░░░░░░░░░░░░░░░░░░░░░ 00.40 %
📅 I'm Most Productive on Thursday
Monday 3520 commits ███░░░░░░░░░░░░░░░░░░░░░░ 10.74 %
Tuesday 3660 commits ███░░░░░░░░░░░░░░░░░░░░░░ 11.17 %
Wednesday 6201 commits █████░░░░░░░░░░░░░░░░░░░░ 18.93 %
Thursday 8534 commits ███████░░░░░░░░░░░░░░░░░░ 26.05 %
Friday 3538 commits ███░░░░░░░░░░░░░░░░░░░░░░ 10.80 %
Saturday 6569 commits █████░░░░░░░░░░░░░░░░░░░░ 20.05 %
Sunday 744 commits █░░░░░░░░░░░░░░░░░░░░░░░░ 02.27 %
📊 This Week I Spent My Time On
💬 Programming Languages:
Python 6 hrs 31 mins ██████████████░░░░░░░░░░░ 57.49 %
Markdown 1 hr 24 mins ███░░░░░░░░░░░░░░░░░░░░░░ 12.43 %
TypeScript 1 hr 5 mins ██░░░░░░░░░░░░░░░░░░░░░░░ 09.65 %
HTML 55 mins ██░░░░░░░░░░░░░░░░░░░░░░░ 08.15 %
JavaScript 42 mins ██░░░░░░░░░░░░░░░░░░░░░░░ 06.28 %
🔥 Editors:
PyCharm 7 hrs 7 mins ████████████████░░░░░░░░░ 62.75 %
WebStorm 4 hrs 13 mins █████████░░░░░░░░░░░░░░░░ 37.25 %
🤖 AI Coding This Week
No AI Coding Activity Tracked This Week
I Mostly Code in C#
C# 126 repos ████████░░░░░░░░░░░░░░░░░ 30.14 %
JavaScript 41 repos ██░░░░░░░░░░░░░░░░░░░░░░░ 09.81 %
HTML 27 repos ██░░░░░░░░░░░░░░░░░░░░░░░ 06.46 %
TypeScript 15 repos █░░░░░░░░░░░░░░░░░░░░░░░░ 03.59 %
PowerShell 1 repo ░░░░░░░░░░░░░░░░░░░░░░░░░ 00.24 %
Last Updated on 29/10/2026 22:36:24 UTC
🌍 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)







