Haffee.

Home
/Experience
/Skills
/Projects
/Education
/Publications
Let's Talk
Hello, I'm

Hafeez Mohamad

A

Driven by a passion to decipher the world built on 0's and 1's, I thrive on creating impactful solutions through technology, crafting products that inspire change and innovation.

LinkedInGoogleGitHubLeetcodeX
Hafeez Cover Image
My Career Path

Professional Experience

Collaborated with multiple international clients to architect, optimize, and maintain scalable software solutions across diverse tech stacks.

Key Projects & Clients
Lovelight
Lovelight
ReactNext.jsNode.jsMySQLMeilisearchRedisAWS
  • ▹Architected Meilisearch reindexing for 180K+ job activity records by replacing a linear chunked pipeline with an adaptive concurrency dispatcher that scaled parallel workers based on live MySQL connection availability; reduced full reindex time from 40 min to 3.5 min while eliminating DB connection exhaustion and manual reruns.
  • ▹Reduced pricing API request payload sizes by 65x (13 MB to 200 KB) and eliminated recurring HTTP 413 production failures by identifying deeply nested frontend object graphs exceeding CloudFront’s 10 MB payload limit and extracting only pricing-critical fields before request serialization.
  • ▹Engineered an end-to-end automated Purchase Order ingestion pipeline (Microsoft Graph, S3, PDF parsing) for 250+ builders; implemented builder-specific extraction templates and a side-by-side verification UI, achieving 90% auto-extraction accuracy and reducing processing effort from 10+ minutes of manual entry to a 2-minute review.
  • ▹Owned end-to-end design of freight tracking integrations across 4 suppliers (Tomax, Norman, TWC, Ediths), processing 25K+ order updates/day; designed a pluggable strategy-pattern sync layer supporting both webhook and polling flows, reducing duplicate tracking events by 30% and cutting manual shipment-tracking effort by 90%.
  • ▹Integrated near real-time Google Calendar and Microsoft Outlook synchronization workflows for 100+ installers handling 150 bookings/day; implemented OAuth 2.0 authentication and polymorphic sync abstractions, reducing API maintenance overhead and eliminating double-bookings.
ReadyTech
ReadyTech
PythonFastAPIAmazon BedrockpgvectorPostgreSQLRAGVector Search
  • ▹Built a production RAG based Recognition of Prior Learning (RPL) evaluation platform using Amazon Bedrock and Claude Sonnet; ingested 2K+ VET Australian training packages from S3 into pgvector, achieving 87% top-3 competency match accuracy.
  • ▹Automated manual assessor workflows by delivering a full-stack portal that evaluates candidate evidence against a custom 5-point rubric, surfacing competency match confidence scores and automating missing evidence gap detection, reducing screening turnaround from 72 hours to under 5 minutes.
My Arsenal

Technical Skills

Python

C++

Java

TypeScript

JavaScript

SQL

12 Categories51 Technologies
Problem Solving

Data Structures & Algorithms

Max Rating2,019
LeetCode Knight Badge
LevelKnight
Global Ranking29,875/875,443
Attended6

Overview

View Profile ↗
647/3991
Solved
Easy154/954
Medium400/2084
Hard93/953

722 submissions in the past year

Total active days: 364

Max streak: 336

0 submissions on 2025-07-13
4 submissions on 2025-07-14
4 submissions on 2025-07-15
5 submissions on 2025-07-16
6 submissions on 2025-07-17
2 submissions on 2025-07-18
3 submissions on 2025-07-19
6 submissions on 2025-07-20
3 submissions on 2025-07-21
6 submissions on 2025-07-22
2 submissions on 2025-07-23
1 submissions on 2025-07-24
3 submissions on 2025-07-25
4 submissions on 2025-07-26
5 submissions on 2025-07-27
2 submissions on 2025-07-28
1 submissions on 2025-07-29
1 submissions on 2025-07-30
1 submissions on 2025-07-31
1 submissions on 2025-08-01
4 submissions on 2025-08-02
Jul
3 submissions on 2025-08-03
1 submissions on 2025-08-04
1 submissions on 2025-08-05
1 submissions on 2025-08-06
1 submissions on 2025-08-07
1 submissions on 2025-08-08
5 submissions on 2025-08-09
1 submissions on 2025-08-10
0 submissions on 2025-08-11
3 submissions on 2025-08-12
1 submissions on 2025-08-13
1 submissions on 2025-08-14
1 submissions on 2025-08-15
1 submissions on 2025-08-16
1 submissions on 2025-08-17
1 submissions on 2025-08-18
1 submissions on 2025-08-19
2 submissions on 2025-08-20
4 submissions on 2025-08-21
1 submissions on 2025-08-22
1 submissions on 2025-08-23
1 submissions on 2025-08-24
1 submissions on 2025-08-25
1 submissions on 2025-08-26
1 submissions on 2025-08-27
1 submissions on 2025-08-28
1 submissions on 2025-08-29
1 submissions on 2025-08-30
1 submissions on 2025-08-31
1 submissions on 2025-09-01
1 submissions on 2025-09-02
1 submissions on 2025-09-03
1 submissions on 2025-09-04
1 submissions on 2025-09-05
1 submissions on 2025-09-06
Aug
1 submissions on 2025-09-07
1 submissions on 2025-09-08
1 submissions on 2025-09-09
1 submissions on 2025-09-10
1 submissions on 2025-09-11
1 submissions on 2025-09-12
1 submissions on 2025-09-13
1 submissions on 2025-09-14
1 submissions on 2025-09-15
1 submissions on 2025-09-16
1 submissions on 2025-09-17
1 submissions on 2025-09-18
1 submissions on 2025-09-19
1 submissions on 2025-09-20
1 submissions on 2025-09-21
1 submissions on 2025-09-22
1 submissions on 2025-09-23
1 submissions on 2025-09-24
1 submissions on 2025-09-25
1 submissions on 2025-09-26
1 submissions on 2025-09-27
1 submissions on 2025-09-28
1 submissions on 2025-09-29
1 submissions on 2025-09-30
1 submissions on 2025-10-01
1 submissions on 2025-10-02
1 submissions on 2025-10-03
1 submissions on 2025-10-04
Sep
1 submissions on 2025-10-05
1 submissions on 2025-10-06
4 submissions on 2025-10-07
1 submissions on 2025-10-08
2 submissions on 2025-10-09
1 submissions on 2025-10-10
2 submissions on 2025-10-11
1 submissions on 2025-10-12
1 submissions on 2025-10-13
1 submissions on 2025-10-14
1 submissions on 2025-10-15
1 submissions on 2025-10-16
2 submissions on 2025-10-17
1 submissions on 2025-10-18
2 submissions on 2025-10-19
1 submissions on 2025-10-20
1 submissions on 2025-10-21
1 submissions on 2025-10-22
1 submissions on 2025-10-23
2 submissions on 2025-10-24
1 submissions on 2025-10-25
1 submissions on 2025-10-26
1 submissions on 2025-10-27
1 submissions on 2025-10-28
1 submissions on 2025-10-29
1 submissions on 2025-10-30
2 submissions on 2025-10-31
1 submissions on 2025-11-01
Oct
2 submissions on 2025-11-02
1 submissions on 2025-11-03
1 submissions on 2025-11-04
1 submissions on 2025-11-05
1 submissions on 2025-11-06
1 submissions on 2025-11-07
1 submissions on 2025-11-08
1 submissions on 2025-11-09
1 submissions on 2025-11-10
2 submissions on 2025-11-11
1 submissions on 2025-11-12
1 submissions on 2025-11-13
2 submissions on 2025-11-14
1 submissions on 2025-11-15
1 submissions on 2025-11-16
2 submissions on 2025-11-17
2 submissions on 2025-11-18
2 submissions on 2025-11-19
2 submissions on 2025-11-20
2 submissions on 2025-11-21
2 submissions on 2025-11-22
2 submissions on 2025-11-23
1 submissions on 2025-11-24
3 submissions on 2025-11-25
1 submissions on 2025-11-26
2 submissions on 2025-11-27
2 submissions on 2025-11-28
1 submissions on 2025-11-29
3 submissions on 2025-11-30
1 submissions on 2025-12-01
3 submissions on 2025-12-02
2 submissions on 2025-12-03
1 submissions on 2025-12-04
2 submissions on 2025-12-05
1 submissions on 2025-12-06
Nov
2 submissions on 2025-12-07
1 submissions on 2025-12-08
2 submissions on 2025-12-09
1 submissions on 2025-12-10
1 submissions on 2025-12-11
1 submissions on 2025-12-12
2 submissions on 2025-12-13
2 submissions on 2025-12-14
1 submissions on 2025-12-15
1 submissions on 2025-12-16
1 submissions on 2025-12-17
1 submissions on 2025-12-18
1 submissions on 2025-12-19
1 submissions on 2025-12-20
1 submissions on 2025-12-21
1 submissions on 2025-12-22
2 submissions on 2025-12-23
1 submissions on 2025-12-24
3 submissions on 2025-12-25
6 submissions on 2025-12-26
4 submissions on 2025-12-27
3 submissions on 2025-12-28
1 submissions on 2025-12-29
1 submissions on 2025-12-30
1 submissions on 2025-12-31
2 submissions on 2026-01-01
1 submissions on 2026-01-02
1 submissions on 2026-01-03
Dec
1 submissions on 2026-01-04
1 submissions on 2026-01-05
2 submissions on 2026-01-06
1 submissions on 2026-01-07
1 submissions on 2026-01-08
4 submissions on 2026-01-09
15 submissions on 2026-01-10
5 submissions on 2026-01-11
3 submissions on 2026-01-12
1 submissions on 2026-01-13
3 submissions on 2026-01-14
1 submissions on 2026-01-15
1 submissions on 2026-01-16
1 submissions on 2026-01-17
1 submissions on 2026-01-18
3 submissions on 2026-01-19
1 submissions on 2026-01-20
1 submissions on 2026-01-21
1 submissions on 2026-01-22
2 submissions on 2026-01-23
1 submissions on 2026-01-24
5 submissions on 2026-01-25
2 submissions on 2026-01-26
1 submissions on 2026-01-27
1 submissions on 2026-01-28
1 submissions on 2026-01-29
1 submissions on 2026-01-30
2 submissions on 2026-01-31
Jan
2 submissions on 2026-02-01
1 submissions on 2026-02-02
1 submissions on 2026-02-03
1 submissions on 2026-02-04
2 submissions on 2026-02-05
1 submissions on 2026-02-06
6 submissions on 2026-02-07
6 submissions on 2026-02-08
5 submissions on 2026-02-09
5 submissions on 2026-02-10
2 submissions on 2026-02-11
1 submissions on 2026-02-12
1 submissions on 2026-02-13
2 submissions on 2026-02-14
1 submissions on 2026-02-15
1 submissions on 2026-02-16
1 submissions on 2026-02-17
1 submissions on 2026-02-18
1 submissions on 2026-02-19
2 submissions on 2026-02-20
6 submissions on 2026-02-21
8 submissions on 2026-02-22
9 submissions on 2026-02-23
1 submissions on 2026-02-24
6 submissions on 2026-02-25
2 submissions on 2026-02-26
7 submissions on 2026-02-27
12 submissions on 2026-02-28
Feb
6 submissions on 2026-03-01
3 submissions on 2026-03-02
2 submissions on 2026-03-03
7 submissions on 2026-03-04
1 submissions on 2026-03-05
1 submissions on 2026-03-06
2 submissions on 2026-03-07
5 submissions on 2026-03-08
2 submissions on 2026-03-09
2 submissions on 2026-03-10
3 submissions on 2026-03-11
7 submissions on 2026-03-12
2 submissions on 2026-03-13
1 submissions on 2026-03-14
1 submissions on 2026-03-15
1 submissions on 2026-03-16
1 submissions on 2026-03-17
1 submissions on 2026-03-18
1 submissions on 2026-03-19
1 submissions on 2026-03-20
1 submissions on 2026-03-21
1 submissions on 2026-03-22
1 submissions on 2026-03-23
2 submissions on 2026-03-24
1 submissions on 2026-03-25
2 submissions on 2026-03-26
2 submissions on 2026-03-27
1 submissions on 2026-03-28
1 submissions on 2026-03-29
2 submissions on 2026-03-30
1 submissions on 2026-03-31
1 submissions on 2026-04-01
1 submissions on 2026-04-02
1 submissions on 2026-04-03
1 submissions on 2026-04-04
Mar
1 submissions on 2026-04-05
2 submissions on 2026-04-06
2 submissions on 2026-04-07
1 submissions on 2026-04-08
1 submissions on 2026-04-09
1 submissions on 2026-04-10
1 submissions on 2026-04-11
1 submissions on 2026-04-12
1 submissions on 2026-04-13
3 submissions on 2026-04-14
4 submissions on 2026-04-15
1 submissions on 2026-04-16
1 submissions on 2026-04-17
1 submissions on 2026-04-18
5 submissions on 2026-04-19
3 submissions on 2026-04-20
1 submissions on 2026-04-21
2 submissions on 2026-04-22
3 submissions on 2026-04-23
1 submissions on 2026-04-24
1 submissions on 2026-04-25
1 submissions on 2026-04-26
2 submissions on 2026-04-27
6 submissions on 2026-04-28
1 submissions on 2026-04-29
1 submissions on 2026-04-30
2 submissions on 2026-05-01
1 submissions on 2026-05-02
Apr
1 submissions on 2026-05-03
1 submissions on 2026-05-04
1 submissions on 2026-05-05
1 submissions on 2026-05-06
1 submissions on 2026-05-07
1 submissions on 2026-05-08
3 submissions on 2026-05-09
1 submissions on 2026-05-10
4 submissions on 2026-05-11
12 submissions on 2026-05-12
1 submissions on 2026-05-13
1 submissions on 2026-05-14
1 submissions on 2026-05-15
7 submissions on 2026-05-16
1 submissions on 2026-05-17
1 submissions on 2026-05-18
3 submissions on 2026-05-19
6 submissions on 2026-05-20
9 submissions on 2026-05-21
14 submissions on 2026-05-22
2 submissions on 2026-05-23
9 submissions on 2026-05-24
2 submissions on 2026-05-25
1 submissions on 2026-05-26
1 submissions on 2026-05-27
1 submissions on 2026-05-28
1 submissions on 2026-05-29
1 submissions on 2026-05-30
8 submissions on 2026-05-31
6 submissions on 2026-06-01
1 submissions on 2026-06-02
3 submissions on 2026-06-03
9 submissions on 2026-06-04
3 submissions on 2026-06-05
1 submissions on 2026-06-06
May
3 submissions on 2026-06-07
1 submissions on 2026-06-08
2 submissions on 2026-06-09
1 submissions on 2026-06-10
1 submissions on 2026-06-11
1 submissions on 2026-06-12
1 submissions on 2026-06-13
1 submissions on 2026-06-14
2 submissions on 2026-06-15
1 submissions on 2026-06-16
1 submissions on 2026-06-17
1 submissions on 2026-06-18
1 submissions on 2026-06-19
1 submissions on 2026-06-20
1 submissions on 2026-06-21
6 submissions on 2026-06-22
1 submissions on 2026-06-23
1 submissions on 2026-06-24
1 submissions on 2026-06-25
1 submissions on 2026-06-26
1 submissions on 2026-06-27
1 submissions on 2026-06-28
1 submissions on 2026-06-29
1 submissions on 2026-06-30
1 submissions on 2026-07-01
1 submissions on 2026-07-02
1 submissions on 2026-07-03
1 submissions on 2026-07-04
Jun
1 submissions on 2026-07-05
1 submissions on 2026-07-06
2 submissions on 2026-07-07
3 submissions on 2026-07-08
2 submissions on 2026-07-09
1 submissions on 2026-07-10
1 submissions on 2026-07-11
1 submissions on 2026-07-12
1 submissions on 2026-07-13
Jul
Less
More
Project Showcase

Innovative Projects

Pathram - Blockchain-based Document Management and Tracking System

Pathram - Blockchain-based Document Management and Tracking System

Developed an innovative web-based platform for tracking the status of documents submitted for approval within government departments, focusing on enhancing transparency, security, and efficiency in document workflows.

KEY FEATURES

  • ▹Blockchain for Security: Immutable ledger ensures no unauthorized changes.
  • ▹Digital Signatures: For enhanced document authenticity.
  • ▹Transparency: End-to-end tracking of document approval stages.
  • ▹Trust & Tamper-Proofing: Using IPFS for decentralized storage ensures data integrity.
BlockchainNextJsIPFSTatumFirebase
LeetGit

LeetGit

LeetGit is a Chrome extension that automatically syncs LeetCode submissions to GitHub the moment we hit Submit. Every solution is stored as structured Markdown with our code, runtime/memory stats, difficulty, tags, notes, and attempt history. Free, open source (MIT), and no accounts required.

KEY FEATURES

  • ▹Automatic capture: Intercepts submissions silently; works with Accepted, Wrong Answer, TLE, and more
  • ▹Rich Markdown commits: Each solution file includes runtime & memory percentiles, difficulty, topic tags, and your LeetCode notes
  • ▹Duplicate detection: Skips a commit when code and notes haven't changed since the last sync
  • ▹Flexible commit messages: Use a template with {number}, {title}, {language}, {status}, {difficulty}, or write a custom message per submission
  • ▹Per-problem history table: Tracks every attempt per problem (language, status, runtime, memory, link)
Manifest V3JavaScriptGitHub Data APILC GraphQL API
Co-formatter

Co-formatter

Format LinkedIn posts, comments, and messages with a native toolbar inside LinkedIn. No copy-pasting or third-party formatting websites required.

KEY FEATURES

  • ▹Rich text formatting: Bold, italic, underline, strikethrough, monospace, cursive, uppercase/lowercase, bullet lists, and numbered lists.
  • ▹Native LinkedIn toolbar: Built directly into the LinkedIn post editor, comments, and messaging interface. No copy-pasting or external websites.
  • ▹Real-time productivity: Live character count, keyboard shortcuts, and Light/Dark mode support for a seamless writing experience.
Manifest V3JavaScript
E-Connect

E-Connect

This chatroom application allows multiple users to exchange messages over Bluetooth or a local Wi-Fi network using WebSocket technology for real-time communication.

KEY FEATURES

  • ▹Real-time messaging using WebSockets for instant communication.
  • ▹Bluetooth and local Wi-Fi connectivity for seamless chat experiences.
  • ▹Clean, responsive UI built with Tailwind CSS for enhanced usability.
  • ▹Modular and scalable architecture using Turbo monorepo for optimized development.
WebSocketNextJsTurboTailwind CSS
Academic Journey

My Education

Bachelor of Technology in Computer Science Engineering

Rajiv Gandhi University of Knowledge Technologies, Basar
2019 - 2023

During my B.Tech, I gained a solid foundation in computer science, honing my problem-solving skills through hands-on projects. This experience fueled my passion for software development and taught me the importance of continuous learning in a rapidly evolving tech landscape.

Relevant Coursework

Data Structures & AlgorithmsObject Oriented ProgrammingDatabase Management SystemBlockchain TechnologyComputer NetworksOperating SystemQuantum Computing

Pre University Course - MPC

Rajiv Gandhi University of Knowledge Technologies, Basar
2017 - 2019

My Pre-University Course provided a strong foundation, igniting my passion for technology in engineering.

High School - CBSE

Jawahar Navodaya Vidyalaya, Warangal
2012 - 2017

My schooling following the CBSE curriculum fostered a strong academic foundation and encouraged my holistic development through various extracurricular activities.

Research & Papers

My Publications

A Strategy to Improvise Coin-age Selection in the Proof of Stake Consensus Algorithm

Authors

Hafeez MohamadHarshavardhan Netha GurramAbhinav SriramAnjaneyulu Endurthi

A Strategy to Improvise Coin-age Selection in the Proof of Stake Consensus Algorithm

Publisher: IEEE

Date: 10 October 2023

Conference: 2023 International Conference on Software, Telecommunications and Computer Networks (SoftCOM)

DOI: 10.23919/SoftCOM58365.2023.10271652

Abstract

Proof of stake is one of the consensus protocols in Blockchain technology. Within PoS, there are two common strategies employed for validator selection: Coin-age selection and Randomized block selection. However, both of these strategies have drawbacks when it comes to ensuring a fair selection of validators, leading to a phenomenon known as the 'rich getting richer' syndrome. The paper proposes a new consensus algorithm that introduces a novel parameter: The time stamp of staking tokens. Staking tokens are those minted by validators to participate in the staking process. By considering the timestamp of staking tokens minted before participating in the staking procedure, the proposed algorithm aims to address the shortcomings of the existing strategies. The algorithm seeks to eliminate the loopholes in the coin-age selection method and enhances it in terms of precision. Additionally, it aims to increase the randomness in choosing a validator, thereby mitigating the rich-getting-richer syndrome.

Credentials

My Certifications

AWS Certified AI Practitioner

AWS Certified AI Practitioner

AWS
Amazon Web Services (AWS)November 9, 2025

An AWS Certified AI Practitioner can design and implement foundational AI solutions using core AWS ML services and best practices.

Artificial Intelligence (AI)Generative AILLMRAGMachine Learning (ML)AWS BedrockAWS SageMaker
Stripe Certified Professional Developer

Stripe Certified Professional Developer

Stripe
StripeFebruary 28, 2025

A Stripe Certified Professional Developer can integrate eCommerce payment solutions using Stripe APIs and built in surfaces.

Payments, Payouts and WebhooksPayment IntentsReducing Fraud and Using RadarSetup Intents
Stripe Certified Billing Developer

Stripe Certified Billing Developer

Stripe
StripeApril 16, 2025

A Stripe Certified Billing Developer can integrate recurring revenue solutions using Stripe APIs.

Subscription ModelsCustomer Billing PortalsMetered Billing SetupsWebhooks Integrations
Stripe Certified Associate Developer

Stripe Certified Associate Developer

Stripe
StripeFebruary 24, 2025

A Stripe Certified Associate Developer can develop payment integrations using low-code and no-code solutions from Stripe.

Payment IntentsSetup IntentsStripe Link
Reach Out

Let's Connect

Get in Touch

I'm always open to discussing new opportunities, creative ideas, or opportunities to be part of your visions. Feel free to reach out using the form, or via direct email.

Email

haffeecareer@gmail.com

Location

Bengaluru, India

Hyderabad, India

Social Profiles

LinkedInGoogleGitHubLeetcodeX

Haffee.

Driven by a passion to decipher the world built on 0's and 1's, I thrive on creating impactful solutions through technology, crafting products that inspire change and innovation.

LinkedIn Google GitHub Leetcode X

© 2026 Hafeez Mohamad. All rights reserved.