Skip to content
View shan-shaji's full-sized avatar
πŸ§‘β€πŸ’»
Coding Remotely
πŸ§‘β€πŸ’»
Coding Remotely

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 100 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. πŸ—£ Commented on #121 in authpass/biometric_storage
  2. πŸ—£ Commented on #121 in authpass/biometric_storage
  3. πŸš€ Published release v1.1.0 in shan-shaji/ansi-escapes-dart
  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

πŸ† 313 Contributions in the Year 2025

πŸ’Ό Opted to Hire

πŸ“œ 121 Public Repositories

πŸ”‘ 0 Private Repositories

I'm an Early 🐀

🌞 Morning                8019 commits        β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   21.75 % 
πŸŒ† Daytime                14556 commits       β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   39.48 % 
πŸŒƒ Evening                13030 commits       β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   35.34 % 
πŸŒ™ Night                  1262 commits        β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   03.42 % 

πŸ“… I'm Most Productive on Thursday

Monday                   4791 commits        β–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   13.00 % 
Tuesday                  5799 commits        β–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   15.73 % 
Wednesday                5485 commits        β–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   14.88 % 
Thursday                 8307 commits        β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   22.53 % 
Friday                   5319 commits        β–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   14.43 % 
Saturday                 3088 commits        β–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   08.38 % 
Sunday                   4078 commits        β–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   11.06 % 

πŸ“Š This Week I Spent My Time On

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

πŸ’¬ Programming Languages: 
Dart                     12 hrs              β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ   99.19 % 
YAML                     2 mins              β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   00.39 % 
Image (svg)              2 mins              β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   00.28 % 
Markdown                 0 secs              β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   00.12 % 
Text                     0 secs              β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   00.01 % 

πŸ”₯ Editors: 
Android Studio           9 hrs 24 mins       β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘   77.70 % 
Cursor                   2 hrs 40 mins       β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   22.12 % 
VS Code                  1 min               β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   00.18 % 

πŸ±β€πŸ’» Projects: 
mobile-b                 11 hrs 58 mins      β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ   98.93 % 
3.32.8                   6 mins              β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   00.88 % 
pve_flutter_frontend     1 min               β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   00.18 % 

πŸ’» Operating System: 
Mac                      12 hrs 5 mins       β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ   99.82 % 
Linux                    1 min               β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   00.18 % 

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 06/09/2025 18:51:56 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