GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com β€” sunmeat - Overview

@sunmeat sunmeat Follow
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
  • Sponsoring
@sunmeat
sunmeat
Follow
View sunmeat's full-sized avatar
πŸͺͺ
https://sunmeat.dev

Oleksandr Zahoruiko sunmeat

πŸͺͺ
https://sunmeat.dev
Follow
I'm a software engineer and university lecturer based in OrlΓ©ans, France, with a background in both programming and economics.
229 followers Β· 487 following
  • IT Step Academy
  • OrlΓ©ans
  • 17:21 (UTC +01:00)
  • https://sunmeat.dev
  • https://orcid.org/0009-0009-1840-2554
  • in/sunmeat
  • https://www.credly.com/users/sunmeat/badges/credly
  • https://www.hackerrank.com/profile/sunmeat
  • https://learn.microsoft.com/en-us/users/sunmeat/achievements?tab=tab-modules&source=docs#trophies-section

Achievements

Achievement: Pull Sharkx3Achievement: Galaxy BrainAchievement: YOLOAchievement: Public SponsorAchievement: QuickdrawAchievement: Starstruck

Achievements

Achievement: Pull Sharkx3Achievement: Galaxy BrainAchievement: YOLOAchievement: Public SponsorAchievement: QuickdrawAchievement: Starstruck

Highlights

  • Developer Program Member
  • Pro
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
  • Sponsoring
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
    - 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                3838 commits        β–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   11.55 % 
πŸŒ† Daytime                23443 commits       β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘   70.54 % 
πŸŒƒ Evening                5822 commits        β–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   17.52 % 
πŸŒ™ Night                  132 commits         β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   00.40 % 

πŸ“… I'm Most Productive on Thursday

Monday                   3520 commits        β–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   10.59 % 
Tuesday                  3660 commits        β–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   11.01 % 
Wednesday                6201 commits        β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   18.66 % 
Thursday                 8534 commits        β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   25.68 % 
Friday                   3763 commits        β–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   11.32 % 
Saturday                 6679 commits        β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   20.10 % 
Sunday                   878 commits         β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   02.64 % 

πŸ“Š This Week I Spent My Time On

πŸ’¬ Programming Languages: 
Python                   6 hrs 55 mins       β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   57.93 % 
Markdown                 1 hr 24 mins        β–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   11.80 % 
HTML                     1 hr 7 mins         β–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   09.36 % 
TypeScript               1 hr 5 mins         β–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   09.15 % 
JavaScript               42 mins             β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   05.96 % 

πŸ”₯ Editors: 
PyCharm                  7 hrs 44 mins       β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   64.66 % 
WebStorm                 4 hrs 13 mins       β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   35.34 % 

Last Updated on 01/11/2026 20:17:56 UTC

🧬 Languages Across My GitHub Repositories

Top 10 languages across all my GitHub repositories

# Language Share of code Distribution Repositories Detected size
1 Rich Text Format 44.69% β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 1 14.55 MiB
2 JavaScript 11.80% β–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 104 3.84 MiB
3 Python 11.43% β–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 35 3.72 MiB
4 TypeScript 9.29% β–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 16 3.03 MiB
5 C++ 6.25% β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 49 2.04 MiB
6 CSS 5.31% β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 120 1.73 MiB
7 C# 4.97% β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 87 1.62 MiB
8 HTML 4.14% β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 133 1.35 MiB
9 Java 1.51% β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 20 503.55 KiB
10 C 0.36% β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 4 121.62 KiB

Languages found: 18 Β· Repositories scanned: 250 (238 with language data, 20 accessible private, 6 forks) Β· Detected code: 32.56 MiB. Other 8 languages: 0.25% of detected code.

Last successful refresh: 12 Nov 2026, 12:50:15 UTC Β· 12 Nov 2026, 14:50:15 EET (Kyiv)

Data: GitHub Linguist /languages API. Percentages use detected file bytes across all languages (not only the top ten), not repository counts, lines written, or time spent. All accessible owned repositories are included, including forks and archived repos. Private repos require a permitted token; only aggregate statistics are exposed. GitHub Linguist can exclude generated and vendor code. Scheduled hourly.


πŸ€– AI Coding & GitHub Activity

09 Nov – 12 Nov 2026 (UTC) Β· Week to date (from Monday)

AI agent / activity PRs Commits in linked PRs Marked default-branch commits Lines added (PRs) Lines removed (PRs)
πŸ€– OpenAI Codex 0 0 0 +0 βˆ’0
🟠 Claude Code 0 0 3 +0 βˆ’0
🟣 GitHub Copilot 0 0 0 +0 βˆ’0
πŸ”΅ Cursor 0 0 0 +0 βˆ’0
πŸ’Ž Gemini 0 0 0 +0 βˆ’0
πŸ“¦ All accessible PR activity 2 13 β€” +815 βˆ’89

Recently active repos scanned: 7 Β· With new PRs: 1 Β· With AI-marked PRs: 0 Β· Default-branch commit scans: 6.

Last successful data refresh: 12 Nov 2026, 11:55:23 UTC Β· 12 Nov 2026, 13:55:23 EET (Kyiv)

Only PRs opened this week in repositories accessible to the token are counted. AI attribution is conservative: explicit bot/branch/label/PR metadata or commit author, Co-Authored-By and AI-Tool trailers. The PR columns show whole PR totals, not uniquely AI-authored lines. A PR can appear in more than one AI row, and default-branch commits can also be in PRs; columns must not be added together. Default-branch commits use the week's commit timestamps; the auto-updating profile repository is excluded from this separate scan. Local IDE/chat assistance without Git markers cannot be detected, including ordinary claude.ai chats. Use PR labels codex / claude-code / copilot / cursor / gemini, or an AI-Tool: Claude Code (etc.) commit trailer, for reliable attribution. No models, tokens or session time are inferred. Private repository names and content are not displayed.

πŸ“Š 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. 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

  2. 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

  3. duo-stats duo-stats Public

    Duolingo Stats is a minimal tool for viewing and sharing Duolingo profile statistics. It displays your avatar, username, XP, streaks, and course progress, and generates a personalized PNG card. Jus…

    JavaScript 1

  4. solenya solenya Public

    Authentic Korean pickles in Odesa from "At Victoria’s" shop. Fresh kimchi, crunchy baby carrots, spiced eggplants, cauliflower, and soy asparagus prepared by traditional recipes at Cheryomushki and…

    TypeScript 1

  5. finger-counter finger-counter Public

    An interactive web application that turns hand gestures in front of a webcam into notes, chords, and a full-fledged musical interface.

    JavaScript 1

  6. desert desert Public

    A dark, editorial showcase for personal collection of desert roses in Alagoas, Brazil. The site brings together botanical photography, thoughtful typography, subtle motion, and a multilingual exper…

    TypeScript 1

Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 β€” GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800Γ—600. No cookies required.