Skip to content

Repository files navigation

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                223 commits         ███░░░░░░░░░░░░░░░░░░░░░░   13.68 % 
🌆 Daytime                1148 commits        ██████████████████░░░░░░░   70.43 % 
🌃 Evening                259 commits         ████░░░░░░░░░░░░░░░░░░░░░   15.89 % 
🌙 Night                  0 commits           ░░░░░░░░░░░░░░░░░░░░░░░░░   00.00 % 

📅 I'm Most Productive on Thursday

Monday                   247 commits         ████░░░░░░░░░░░░░░░░░░░░░   15.15 % 
Tuesday                  296 commits         █████░░░░░░░░░░░░░░░░░░░░   18.16 % 
Wednesday                282 commits         ████░░░░░░░░░░░░░░░░░░░░░   17.30 % 
Thursday                 298 commits         █████░░░░░░░░░░░░░░░░░░░░   18.28 % 
Friday                   181 commits         ███░░░░░░░░░░░░░░░░░░░░░░   11.10 % 
Saturday                 90 commits          █░░░░░░░░░░░░░░░░░░░░░░░░   05.52 % 
Sunday                   236 commits         ████░░░░░░░░░░░░░░░░░░░░░   14.48 % 

📊 This Week I Spent My Time On

💬 Programming Languages: 
C#                       2 hrs 30 mins       ████████░░░░░░░░░░░░░░░░░   30.00 % 
HTML                     1 hr 12 mins        ████░░░░░░░░░░░░░░░░░░░░░   14.39 % 
TypeScript               1 hr 12 mins        ████░░░░░░░░░░░░░░░░░░░░░   14.35 % 
JSON                     1 hr 11 mins        ████░░░░░░░░░░░░░░░░░░░░░   14.29 % 
JavaScript               44 mins             ██░░░░░░░░░░░░░░░░░░░░░░░   08.76 % 

🔥 Editors: 
Visual Studio            4 hrs 29 mins       █████████████░░░░░░░░░░░░   53.67 % 
WebStorm                 3 hrs 18 mins       ██████████░░░░░░░░░░░░░░░   39.42 % 
Notepad++                33 mins             ██░░░░░░░░░░░░░░░░░░░░░░░   06.65 % 
Unknown Editor           1 min               ░░░░░░░░░░░░░░░░░░░░░░░░░   00.26 % 

🤖 AI Coding This Week

No AI Coding Activity Tracked This Week

I Mostly Code in C++

C#                       118 repos           ███████░░░░░░░░░░░░░░░░░░   29.72 % 
JavaScript               35 repos            ██░░░░░░░░░░░░░░░░░░░░░░░   08.82 % 
Python                   18 repos            █░░░░░░░░░░░░░░░░░░░░░░░░   04.53 % 
CSS                      13 repos            █░░░░░░░░░░░░░░░░░░░░░░░░   03.27 % 
TypeScript               11 repos            █░░░░░░░░░░░░░░░░░░░░░░░░   02.77 % 

Last Updated on 08/09/2026 02:41:48 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)

About

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#, Python, and JavaScript. Passionate about teaching, clean code, and turning complex problems into simple solutions — plus music, gardening, and karaoke ;)

Resources

Stars

3 stars

Watchers

2 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors