Skip to content
View shan-shaji's full-sized avatar
🎯
Focusing
🎯
Focusing

Organizations

@DAT-TECH-LAB @ajceieee @ArkrootHQ @ubuntu-flutter-community

Block or report shan-shaji

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.

Please don't include any personal information such as legal names or email addresses. Maximum 250 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
shan-shaji/README.md

πŸ‘‹ Hello! I'm Shan.

Blog β€’ Twitter

Twitter Follow Linkedin: anmol GitHub followers website


🧠 > whoami

Name: Shan Shaji
Pronouns: He/Him
Role: Software Engineer
Available for Hire: βœ…
Current Focus: Python 🐍 | TypeScript πŸ—Ύ | Rust 🦠
Based in: 🌍 Somewhere between code and caffeine

βš™οΈ > tech-stack --list

languages:
  - Dart
  - TypeScript
  - Python
  - Rust
  - C
  - C++
  - Perl
  - R

frameworks:
  backend:
    - Node.js
    - Express
  mobile:
    - Flutter

architectures:
  frontend:
    - MVVM
    - Bloc
  backend:
    - MVC

databases:
  - MongoDB
  - MySQL

tools:
  - Firebase
  - Cloud Functions
  - Google Analytics

πŸš€ > interests --show

🧠 Clean architecture, readable code, and performance.
🎨 UI/UX, animations, and making dev tools prettier.
πŸ§ͺ Breaking stuff and debugging at 1AM.
πŸ“‘ Tech chats, open source, and blogging.

⚑ Recent Activity

  1. ❌ Closed PR #1 in shan-shaji/musicpod
  2. πŸ—£ Commented on #99 in marqably/flites
  3. ❗ Opened issue #99 in marqably/flites
  4. πŸŽ‰ Merged PR #1 in shan-shaji/litcat
  5. πŸ—£ Commented on #1 in shan-shaji/litcat

πŸ“• Blog posts


⚑ Weekly Metrics

Code Time

Profile Views

🐱 My GitHub Data

πŸ“¦ ? Used in GitHub's Storage

πŸ† 325 Contributions in the Year 2025

πŸ’Ό Opted to Hire

πŸ“œ 121 Public Repositories

πŸ”‘ 0 Private Repositories

I'm an Early 🐀

🌞 Morning                8067 commits        β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   21.80 % 
πŸŒ† Daytime                14580 commits       β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   39.39 % 
πŸŒƒ Evening                13096 commits       β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   35.38 % 
πŸŒ™ Night                  1269 commits        β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   03.43 % 

πŸ“… I'm Most Productive on Thursday

Monday                   4814 commits        β–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   13.01 % 
Tuesday                  5825 commits        β–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   15.74 % 
Wednesday                5521 commits        β–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   14.92 % 
Thursday                 8335 commits        β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   22.52 % 
Friday                   5329 commits        β–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   14.40 % 
Saturday                 3098 commits        β–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   08.37 % 
Sunday                   4090 commits        β–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   11.05 % 

πŸ“Š This Week I Spent My Time On

πŸ•‘οΈŽ Time Zone: Europe/Vienna

πŸ’¬ Programming Languages: 
Dart                     9 hrs 25 mins       β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   52.39 % 
Rust                     6 hrs 26 mins       β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   35.82 % 
Makefile                 40 mins             β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   03.78 % 
Markdown                 24 mins             β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   02.27 % 
Other                    17 mins             β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   01.60 % 

πŸ”₯ Editors: 
VS Code                  11 hrs 25 mins      β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   63.55 % 
Android Studio           6 hrs 33 mins       β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   36.45 % 

πŸ±β€πŸ’» Projects: 
mobile-b                 8 hrs 41 mins       β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   48.33 % 
proxmox-datacenter-manage5 hrs 8 mins        β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   28.58 % 
yew-app                  1 hr 31 mins        β–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   08.46 % 
proxmox_dart_api_client  39 mins             β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   03.69 % 
pve-manager              30 mins             β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   02.87 % 

πŸ’» Operating System: 
Mac                      9 hrs 40 mins       β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   53.75 % 
Linux                    8 hrs 19 mins       β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   46.25 % 

I Mostly Code in Dart

TypeScript               9 repos             β–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   07.96 % 
Python                   6 repos             β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   05.31 % 
Rust                     2 repos             β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   01.77 % 
R                        2 repos             β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   01.77 % 
TeX                      1 repo              β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   00.88 % 

Last Updated on 08/10/2025 18:58:10 UTC

Pinned Loading

  1. ArkrootHQ/freezed-snippets ArkrootHQ/freezed-snippets Public

    Light and easy to use freezed snippets extension for VS Code πŸš€

    4 2

  2. day_picker day_picker Public

    A simple Flutter widget library that helps us to select days in a week.

    C++ 5 14

  3. setup-flutter setup-flutter Public

    Automated script to install and setup Flutter development environment with Homebrew and FVM. Compatible with macOS and Linux.

    Shell 4

  4. chalkdart chalkdart Public

    Chalk package helps to style your terminal strings🎨.

    Dart 5 1

  5. ansi-escapes-dart ansi-escapes-dart Public

    ANSI escape codes for manipulating the terminal

    Dart 4 2

  6. litcat litcat Public

    Simple Rust CLI tool for viewing patch and diff files with highlighting.

    Rust 1