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. πŸ—£ 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

πŸ’Ό Opted to Hire

πŸ“œ 121 Public Repositories

πŸ”‘ 0 Private Repositories

I'm an Early 🐀

🌞 Morning                8065 commits        β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   21.80 % 
πŸŒ† Daytime                14572 commits       β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   39.39 % 
πŸŒƒ Evening                13088 commits       β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   35.38 % 
πŸŒ™ Night                  1269 commits        β–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   03.43 % 

πŸ“… I'm Most Productive on Thursday

Monday                   4813 commits        β–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   13.01 % 
Tuesday                  5825 commits        β–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   15.75 % 
Wednesday                5517 commits        β–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   14.91 % 
Thursday                 8327 commits        β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   22.51 % 
Friday                   5327 commits        β–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   14.40 % 
Saturday                 3098 commits        β–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   08.37 % 
Sunday                   4087 commits        β–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   11.05 % 

πŸ“Š This Week I Spent My Time On

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

πŸ’¬ Programming Languages: 
Dart                     14 hrs 47 mins      β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘   81.77 % 
Rust                     2 hrs 42 mins       β–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   14.96 % 
TOML                     17 mins             β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   01.65 % 
reStructuredText         6 mins              β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   00.58 % 
HTML                     3 mins              β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   00.35 % 

πŸ”₯ Editors: 
Android Studio           12 hrs 31 mins      β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   69.25 % 
VS Code                  3 hrs 13 mins       β–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   17.85 % 
Cursor                   2 hrs 20 mins       β–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   12.90 % 

πŸ±β€πŸ’» Projects: 
mobile-b                 14 hrs 47 mins      β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘   81.78 % 
proxmox-backup           3 hrs 13 mins       β–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   17.85 % 
3.32.5                   3 mins              β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   00.35 % 
3.32.8                   0 secs              β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   00.02 % 

πŸ’» Operating System: 
Mac                      14 hrs 51 mins      β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘   82.15 % 
Linux                    3 hrs 13 mins       β–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘   17.85 % 

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 14/09/2025 18:51:22 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