Skip to content
View shamil-tp's full-sized avatar
💀
Maximum Effort
💀
Maximum Effort

Block or report shamil-tp

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
shamil-tp/README.md
Header

Full-Stack Developer Intern

Typing SVG

Email LinkedIn


👨‍💻 About Me

Welcome to my digital space! I am a passionate Full-Stack Developer currently honing my skills in creating user-centric, performant web applications. When I'm not coding, I am usually diving deep into Data Structures, tweaking my Linux environment, or experimenting with high-performance local AI.


🎯 Current Focus

  • Java & Spring Boot: Deepening my understanding of enterprise-scale backend architecture.
  • Local AI Integration: Exploring high-performance, privacy-focused open-source AI models and integrating them into full-stack applications.
  • System Design: Focusing on building scalable, highly available systems with advanced caching and database optimization techniques.

💻 Featured Projects

  • ChronoDeck
    The next generation of digital gaming. With ChronoDeck, you can master your game time by exploring a vivid range of games. Built using EJS, Express, CookieParser, Mongoose, Nodemon, JWT, and Bcrypt. ChronoDeck is the future of digital gaming delivered instantly.

  • Skylark
    A premium rent-a-car service designed to offer customers an easy, fast, and reliable way to book cars online. Uses Node.js, Express, MongoDB, Vue, Bootstrap, & Razorpay. Developed with a team of three. Features an advanced, fully functional admin panel with real-time statistics, car management, RBAC, issue resolving, and car maintenance tracking.

  • Tutora (Client Project)
    A specialized platform developed strictly per client request to efficiently manage staff, students, and parents. (Details are private).

  • Blogify (Open Source - MIT License)
    A secure blogging platform created using React. Uses Quill for rich text editing and react-grid-layout for dynamic content positioning like WordPress. The Express backend is highly secure, following OWASP 2025 guidelines. Includes Google OAuth 2, secure storage strategies, Access tokens, Refresh tokens, Helmet, express-rate-limit, Zod for sanitization, and hpp parameter pollution prevention.

  • blog-Rendering-Library (Open Source - MIT License)
    A custom WYSIWYG blog rendering library created from scratch purely with Vanilla JavaScript (DOM manipulation based, zero HTML/CSS structure dependencies). Given a blog post slug, it fetches JSON content from the database and constructs the exact structure the author intended.

  • N-jin
    A powerful localized search engine. Built a custom web crawler from scratch, scraping and indexing ~250,000 websites to MongoDB. Implemented a custom ranking system using Mongoose aggregation pipelines. Uses Redis for caching, historically hosted on Railway.

  • Osmium
    A lightweight file compression and decompression application built from scratch. Compresses text-based files (.c, .html, .css, .java, .json, .js, etc.) based on the LZ77 algorithm and Huffman coding (similar to Deflate). Built using Node.js, Express, and EJS. No login required.

  • emvBazar (Client Project)
    An automated customer debt tracking system featuring automated WhatsApp message reminders. Developed per client request. (Details are private).

  • coffeeCat
    An Instagram-WhatsApp hybrid app for a peaceful chatting environment to connect with loved ones. Features image posting, likes, comments, user search, profile viewing, and following functionality. Built using Vue, Express, Socket.io, and Cloudinary.

  • LUME
    An advanced media streaming platform. Implements a tus server for resilient, resumable media uploads. Utilizes FFmpeg to automatically slice media into 6-second chunks (.m3u8 format), storing video data in Cloudflare R2, thumbnails in Cloudinary, and metadata via Mongoose. Includes a custom HLS media player supporting adaptive bitrate streaming for low-bandwidth environments with low latency (up to +30s).


🛠️ Tech Stack & Tools

Frontend & Design

Frontend tools
Backend & Data

Backend tools
Tools & Environment

Environment tools

EJS • Linux (WSL2)

📊 GitHub Analytics

Profile Views

GitHub Stats Top Languages

GitHub Streak

Total Time: 6 hrs 28 mins

TypeScript   4 hrs 38 mins         ⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣿⣿⣿⣿⣿⣿⣿   70.76 %
HTML         43 mins               ⣀⣀⣀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿   11.12 %
JavaScript   26 mins               ⣀⣀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿   06.77 %
CSS          20 mins               ⣀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿   05.34 %
EJS          10 mins               ⣀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿   02.62 %


LeetCode Stats

Activity Graph


Random Quote

Footer

Pinned Loading

  1. blog-Rendering-Library blog-Rendering-Library Public

    a library which renders given slug to blog post

    JavaScript 7 1

  2. Blogify Blogify Public

    A collaborative blogging platform built with Express, MongoDB, and EJS. Features a custom-built rendering engine that parses JSON content into styled HTML

    JavaScript 7 1

  3. ChronoDeck ChronoDeck Public

    ChronoDeck is the next generation of digital gaming. uses ejs express cookieparser mongoose nodemon jwt bcrypt. with ChronoDeck you can master your game time by exploring a vivid range of games. Ch…

    JavaScript 7

  4. Clinic_Management_System Clinic_Management_System Public

    clinic management system built for enriching backend foundation. uses jwt bcryptjs

    EJS 7

  5. coffeeCat coffeeCat Public

    an instagram whatsapp hybrid using socket cloudinary vue and express. peaceful environment to chat with you beloved ones

    Vue 7

  6. N-jin N-jin Public

    N-jin is a custom search engine built with MongoDB, Express.js, and Node.js. It features a responsive interface using Bootstrap and EJS templates. This project demonstrates fundamental full-stack c…

    JavaScript 5