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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. 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. πŸ—£ Commented on #30876 in element-hq/element-web
  2. πŸ—£ Commented on #121 in authpass/biometric_storage
  3. πŸ—£ Commented on #121 in authpass/biometric_storage
  4. πŸ—£ Commented on #121 in authpass/biometric_storage
  5. πŸ”’ Closed issue #1 in shan-shaji/ansi-escapes-dart

πŸ“• Blog posts


⚑ Weekly Metrics

Code Time

Profile Views

🐱 My GitHub Data

πŸ“¦ ? Used in GitHub's Storage

πŸ† 352 Contributions in the Year 2025

πŸ’Ό Opted to Hire

πŸ“œ 121 Public Repositories

πŸ”‘ 0 Private Repositories

I'm an Early 🐀

🌞 Morning                8075 commits        β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   21.79 % 
πŸŒ† Daytime                14596 commits       β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   39.39 % 
πŸŒƒ Evening                13113 commits       β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   35.38 % 
πŸŒ™ Night                  1275 commits        β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   03.44 % 

πŸ“… I'm Most Productive on Thursday

Monday                   4819 commits        β–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   13.00 % 
Tuesday                  5825 commits        β–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   15.72 % 
Wednesday                5524 commits        β–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   14.91 % 
Thursday                 8342 commits        β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   22.51 % 
Friday                   5334 commits        β–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   14.39 % 
Saturday                 3099 commits        β–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   08.36 % 
Sunday                   4116 commits        β–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   11.11 % 

πŸ“Š This Week I Spent My Time On

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

πŸ’¬ Programming Languages: 
Rust                     7 hrs 45 mins       β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   65.36 % 
Dart                     3 hrs 12 mins       β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   27.00 % 
TOML                     14 mins             β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   02.09 % 
Perl                     13 mins             β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   01.89 % 
Swift                    11 mins             β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   01.57 % 

πŸ”₯ Editors: 
VS Code                  11 hrs 52 mins      β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ   100.00 % 

πŸ±β€πŸ’» Projects: 
proxmox-datacenter-manage6 hrs 53 mins       β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   57.96 % 
proxmox_login_manager    3 hrs 6 mins        β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   26.13 % 
rust                     57 mins             β–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   08.05 % 
proxmox                  27 mins             β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   03.92 % 
pve_flutter_frontend     20 mins             β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   02.84 % 

πŸ’» Operating System: 
Linux                    9 hrs 1 min         β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘   76.02 % 
Mac                      2 hrs 50 mins       β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   23.98 % 

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 16/11/2025 18:56:11 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