Employee Management System
This was my first full-stack project built from the ground up — a web-based employee management system designed to handle employee records, roles, and company data. It features user authentication, admin/employee role separation, and full CRUD functionality for managing employees and related information.
- Backend: Developed with Python using the Flask framework, structured around RESTful principles
- Database: Integrated PostgreSQL for reliable data storage and management
- Frontend: Built using HTML, CSS, and JavaScript to provide a clean and responsive user interface
- Authentication: Implemented secure login with role-based access control
- Problem-Solving: Used self-guided learning and AI assistance to overcome roadblocks and debug complex logic
Personal Portfolio Website
I built this website from scratch to showcase my background, projects, and journey into software development. It reflects my commitment to continuous learning and serves as a central hub for my work.
- Tech Stack: Python (Flask), HTML, CSS, JavaScript
- Structure: Utilizes Flask templating for reusable layouts and routes for each section
- Design: Responsive design with a carousel image reel, navigation bar, and project cards
- Purpose: A personal site to present my skills, resume, and ongoing growth as a developer
Hand Signal Recognition System for Construction Safety (In Progress)
I'm currently building a computer vision system using Convolutional Neural Networks (CNNs) to detect standardized hand signals used by spotters in construction zones. The goal is to enhance communication and safety when working around heavy machinery.
- Tech Stack: Python, TensorFlow/Keras, OpenCV
- Approach: Image classification using CNNs trained on a custom dataset of hand signals
- Challenge: Currently working to improve training accuracy and reduce model overfitting
- Impact: Aims to support safer job sites through automated gesture recognition