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. πŸŽ‰ Merged PR #1 in shan-shaji/litcat
  2. πŸ—£ Commented on #1 in shan-shaji/litcat
  3. πŸ—£ Commented on #121 in authpass/biometric_storage
  4. πŸ—£ Commented on #1306 in ubuntu-flutter-community/musicpod
  5. πŸ”’ Closed issue #5 in shan-shaji/setup-flutter

πŸ“• Blog posts


⚑ Weekly Metrics

Code Time

Profile Views

🐱 My GitHub Data

πŸ“¦ ? Used in GitHub's Storage

πŸ† 322 Contributions in the Year 2025

πŸ’Ό Opted to Hire

πŸ“œ 121 Public Repositories

πŸ”‘ 0 Private Repositories

I'm an Early 🐀

🌞 Morning                8066 commits        β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   21.79 % 
πŸŒ† Daytime                14580 commits       β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   39.39 % 
πŸŒƒ Evening                13095 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                 8334 commits        β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   22.52 % 
Friday                   5329 commits        β–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   14.40 % 
Saturday                 3098 commits        β–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   08.37 % 
Sunday                   4089 commits        β–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   11.05 % 

πŸ“Š This Week I Spent My Time On

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

πŸ’¬ Programming Languages: 
Dart                     10 hrs 11 mins      β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘   72.99 % 
YAML                     1 hr 53 mins        β–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   13.60 % 
Rust                     1 hr 8 mins         β–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   08.21 % 
Markdown                 22 mins             β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   02.63 % 
TOML                     15 mins             β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   01.89 % 

πŸ”₯ Editors: 
VS Code                  6 hrs 34 mins       β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   47.10 % 
Android Studio           5 hrs 47 mins       β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   41.53 % 
Cursor                   1 hr 35 mins        β–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   11.37 % 

πŸ±β€πŸ’» Projects: 
mobile-b                 7 hrs 23 mins       β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   52.90 % 
pve_flutter_frontend     4 hrs 49 mins       β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   34.56 % 
proxmox-datacenter-manage48 mins             β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   05.75 % 
rust                     26 mins             β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   03.17 % 
proxmox_login_manager    19 mins             β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   02.27 % 

πŸ’» Operating System: 
Mac                      7 hrs 51 mins       β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   56.22 % 
Linux                    6 hrs 6 mins        β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   43.78 % 

I Mostly Code in Dart

TypeScript               9 repos             β–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   08.04 % 
Python                   6 repos             β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   05.36 % 
Rust                     2 repos             β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   01.79 % 
R                        2 repos             β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   01.79 % 
TeX                      1 repo              β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   00.89 % 

Last Updated on 01/10/2025 18:56:40 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