👇 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 268 commits ████░░░░░░░░░░░░░░░░░░░░░ 14.68 %
🌆 Daytime 1288 commits ██████████████████░░░░░░░ 70.58 %
🌃 Evening 269 commits ████░░░░░░░░░░░░░░░░░░░░░ 14.74 %
🌙 Night 0 commits ░░░░░░░░░░░░░░░░░░░░░░░░░ 00.00 %
📅 I'm Most Productive on Tuesday
Monday 256 commits ████░░░░░░░░░░░░░░░░░░░░░ 14.03 %
Tuesday 362 commits █████░░░░░░░░░░░░░░░░░░░░ 19.84 %
Wednesday 344 commits █████░░░░░░░░░░░░░░░░░░░░ 18.85 %
Thursday 325 commits ████░░░░░░░░░░░░░░░░░░░░░ 17.81 %
Friday 216 commits ███░░░░░░░░░░░░░░░░░░░░░░ 11.84 %
Saturday 85 commits █░░░░░░░░░░░░░░░░░░░░░░░░ 04.66 %
Sunday 237 commits ███░░░░░░░░░░░░░░░░░░░░░░ 12.99 %
📊 This Week I Spent My Time On
💬 Programming Languages:
C# 5 hrs 36 mins █████████░░░░░░░░░░░░░░░░ 35.35 %
JavaScript 4 hrs 20 mins ███████░░░░░░░░░░░░░░░░░░ 27.32 %
CSS 1 hr 32 mins ██░░░░░░░░░░░░░░░░░░░░░░░ 09.70 %
Binary 1 hr 26 mins ██░░░░░░░░░░░░░░░░░░░░░░░ 09.07 %
JSON 1 hr 12 mins ██░░░░░░░░░░░░░░░░░░░░░░░ 07.57 %
🔥 Editors:
Visual Studio 13 hrs 36 mins █████████████████████░░░░ 85.74 %
WebStorm 2 hrs 11 mins ███░░░░░░░░░░░░░░░░░░░░░░ 13.76 %
Unknown Editor 4 mins ░░░░░░░░░░░░░░░░░░░░░░░░░ 00.46 %
Notepad++ 0 secs ░░░░░░░░░░░░░░░░░░░░░░░░░ 00.03 %
🤖 AI Coding This Week
No AI Coding Activity Tracked This Week
I Mostly Code in C#
C# 124 repos ████████░░░░░░░░░░░░░░░░░ 30.69 %
JavaScript 36 repos ██░░░░░░░░░░░░░░░░░░░░░░░ 08.91 %
Python 18 repos █░░░░░░░░░░░░░░░░░░░░░░░░ 04.46 %
CSS 13 repos █░░░░░░░░░░░░░░░░░░░░░░░░ 03.22 %
TypeScript 12 repos █░░░░░░░░░░░░░░░░░░░░░░░░ 02.97 %
Last Updated on 23/09/2026 13:21:34 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)






