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.

Content in all repositories owned by your account will be closed.
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


Duolingo Stats

Full Duolingo Stats



💻 Weekly Coding Activity

Code Time

Lines of code

I'm an Early 🐤

🌞 Morning                222 commits         ████░░░░░░░░░░░░░░░░░░░░░   14.26 % 
🌆 Daytime                1084 commits        █████████████████░░░░░░░░   69.62 % 
🌃 Evening                251 commits         ████░░░░░░░░░░░░░░░░░░░░░   16.12 % 
🌙 Night                  0 commits           ░░░░░░░░░░░░░░░░░░░░░░░░░   00.00 % 

📅 I'm Most Productive on Tuesday

Monday                   201 commits         ███░░░░░░░░░░░░░░░░░░░░░░   12.91 % 
Tuesday                  294 commits         █████░░░░░░░░░░░░░░░░░░░░   18.88 % 
Wednesday                276 commits         ████░░░░░░░░░░░░░░░░░░░░░   17.73 % 
Thursday                 290 commits         █████░░░░░░░░░░░░░░░░░░░░   18.63 % 
Friday                   182 commits         ███░░░░░░░░░░░░░░░░░░░░░░   11.69 % 
Saturday                 76 commits          █░░░░░░░░░░░░░░░░░░░░░░░░   04.88 % 
Sunday                   238 commits         ████░░░░░░░░░░░░░░░░░░░░░   15.29 % 

📊 This Week I Spent My Time On

💬 Programming Languages: 
C#                       4 hrs 29 mins       ███████████████████░░░░░░   76.39 % 
Binary                   42 mins             ███░░░░░░░░░░░░░░░░░░░░░░   12.11 % 
CSHTML                   19 mins             █░░░░░░░░░░░░░░░░░░░░░░░░   05.46 % 
JSON                     11 mins             █░░░░░░░░░░░░░░░░░░░░░░░░   03.20 % 
JavaScript               6 mins              ░░░░░░░░░░░░░░░░░░░░░░░░░   01.71 % 

🔥 Editors: 
Visual Studio            5 hrs 47 mins       █████████████████████████   98.39 % 
Notepad++                5 mins              ░░░░░░░░░░░░░░░░░░░░░░░░░   01.61 % 

🤖 AI Coding This Week

No AI Coding Activity Tracked This Week

I Mostly Code in C++

C++                      119 repos           ████████░░░░░░░░░░░░░░░░░   30.83 % 
C#                       115 repos           ███████░░░░░░░░░░░░░░░░░░   29.79 % 
Java                     51 repos            ███░░░░░░░░░░░░░░░░░░░░░░   13.21 % 
JavaScript               32 repos            ██░░░░░░░░░░░░░░░░░░░░░░░   08.29 % 
Python                   17 repos            █░░░░░░░░░░░░░░░░░░░░░░░░   04.40 % 

Last Updated on 29/08/2026 10:01:54 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

  4. poetry-blog poetry-blog Public

    a personal digital space for my poems, thoughts, and writings. my personal blog about poetry, emotions, memories, and observations of the world around me. here i collect works that reflect my exper…

    JavaScript 1