Skip to content
View sunmeat's full-sized avatar
🪪
https://sunmeat.shop/
🪪
https://sunmeat.shop/

Block or report sunmeat

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.

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
sunmeat/README.md

Typing SVG

Visit counter


𝐇𝐞𝐥𝐥𝐨, 𝐟𝐞𝐥𝐥𝐨𝐰 <𝚌𝚘𝚍𝚎𝚛 />!

👇 Hit in your console or terminal to connect with me:

npx sunmeat

npm version npm downloads


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
    - Hilt / Koin (Dependency Injection)
    - 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)


🚀 Tech Stack

Languages

Frameworks & Libraries

Tools & Platforms


🎹 A Little More About Me


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



💻 Weekly Coding Activity

Code Time

Lines of code

I'm an Early 🐤

🌞 Morning                224 commits         ████░░░░░░░░░░░░░░░░░░░░░   15.65 % 
🌆 Daytime                983 commits         █████████████████░░░░░░░░   68.69 % 
🌃 Evening                224 commits         ████░░░░░░░░░░░░░░░░░░░░░   15.65 % 
🌙 Night                  0 commits           ░░░░░░░░░░░░░░░░░░░░░░░░░   00.00 % 

📅 I'm Most Productive on Tuesday

Monday                   198 commits         ███░░░░░░░░░░░░░░░░░░░░░░   13.84 % 
Tuesday                  277 commits         █████░░░░░░░░░░░░░░░░░░░░   19.36 % 
Wednesday                216 commits         ████░░░░░░░░░░░░░░░░░░░░░   15.09 % 
Thursday                 265 commits         █████░░░░░░░░░░░░░░░░░░░░   18.52 % 
Friday                   162 commits         ███░░░░░░░░░░░░░░░░░░░░░░   11.32 % 
Saturday                 74 commits          █░░░░░░░░░░░░░░░░░░░░░░░░   05.17 % 
Sunday                   239 commits         ████░░░░░░░░░░░░░░░░░░░░░   16.70 % 

📊 This Week I Spent My Time On

💬 Programming Languages: 
C#                       3 hrs 18 mins       ███████████░░░░░░░░░░░░░░   42.86 % 
CSHTML                   2 hrs 11 mins       ███████░░░░░░░░░░░░░░░░░░   28.36 % 
Binary                   1 hr 22 mins        ████░░░░░░░░░░░░░░░░░░░░░   17.72 % 
JSON                     21 mins             █░░░░░░░░░░░░░░░░░░░░░░░░   04.74 % 
XML                      21 mins             █░░░░░░░░░░░░░░░░░░░░░░░░   04.69 % 

🔥 Editors: 
Visual Studio            7 hrs 43 mins       █████████████████████████   100.00 % 

🤖 AI Coding This Week

No AI Coding Activity Tracked This Week

I Mostly Code in C++

C++                      119 repos           ████████░░░░░░░░░░░░░░░░░   30.99 % 
C#                       114 repos           ███████░░░░░░░░░░░░░░░░░░   29.69 % 
HTML                     30 repos            ██░░░░░░░░░░░░░░░░░░░░░░░   07.81 % 
JavaScript               28 repos            ██░░░░░░░░░░░░░░░░░░░░░░░   07.29 % 
CSS                      13 repos            █░░░░░░░░░░░░░░░░░░░░░░░░   03.39 % 

Last Updated on 19/08/2026 09:32:22 UTC


📊 GitHub Stats


📈 Full Metrics

Metrics


📡 Activity Graph


github contribution grid snake animation

Pac-Man eating your contributions

Visitors by Country with Flags

🌍 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)

Pinned Loading

  1. card card Public

    An interactive terminal business card built with Node.js. Navigate a stylish CLI menu to explore an About Me section, tech skills with proficiency bars, hobbies, rotating favorite quotes, and conta…

    JavaScript 1

  2. sunmeat sunmeat Public

    Software Engineer & Lecturer from Orléans, France, specializing in Web & Mobile Development. Nearly two decades of bridging academic knowledge with real-world engineering practices across C++, C#, …

    3

  3. me me Public

    A single-page portfolio built to present Oleksandr Zahoruiko — Orléans-based Android developer, software engineer and lecturer — to clients, recruiters and advertisers.

    JavaScript 1