An early-career developer exploring Python, Web Development, and AI/ML through hackathon entries and student projects. While they demonstrate ambition by attempting complex architectures like microservices and cloud deployments, the execution reveals significant gaps in security practices, code structure, and application logic. The profile reflects a learning phase with a need to transition from rough prototypes to disciplined, production-ready engineering.
Score Context: Score reflects current portfolio maturity typical of a student or recent graduate. Fundamentals in multiple languages are present, but the score is limited by critical security practices and a lack of production-readiness in the showcased code.
An e-commerce web-application in microservices architecture that leverages on various Amazon Web Services resources.
Citibank HackOverflow 2021 Project - A web-app for QR code voucher shopping
This repository contains python based interactive Tic-Tac-Toe GUI application game.
Critical vulnerabilities found in multiple repos (hardcoded secrets in code and READMEs).
Attempts to separate concerns (e.g., routes vs. app logic), but often leaks logic across boundaries (e.g., UI mixing with Game Logic).
No automated testing evidence found; relies on manual testing and print statements.
Projects are often unfinished prototypes or facades (e.g., frontend not connected to backend) rather than deployable software.
Uses libraries like Flask, SQLAlchemy, and PyQt, but struggles with fundamental logic (e.g., cart loop bug) and state management.
Demonstrates basic modular routing and middleware usage in Express, though input validation and error handling are lacking.
Conceptually understands splitting services (Order, Cart, Payment) but implementation is tightly coupled, synchronous, and lacks fault tolerance.
Severe and repeated security failures, including committing hardcoded Stripe keys and MongoDB admin credentials to public repos.
Capable of setting up UI templates (Bootstrap), but struggles to integrate them dynamically with backend APIs (charts used static data).
Uses ORMs (SQLAlchemy) and connects to MongoDB, but exhibits poor schema management and inefficient data access patterns.
Get docs, diagrams, scorecards, and reviews for any repository. Understand code faster.