MY PORTFOLIO
My Projects

Spring Boot SSL Certificate Tracker
View CodeThe Spring Boot TLS/SSL Certificate Tracker manages and monitors TLS/SSL certificates using Java, Spring Boot, Spring Security (authentication), Hibernate, JPA (database with MySQL), JWT (token-based authentication), Spring Mail (email notifications), and Spring Scheduling (certificate expiration alerts). It ensures security and maintainability.

Spring Boot CRUD RESTful API
View CodeBuilt a Java Spring Boot RESTful API for CRUD operations using RestController, JPA/Hibernate, and MySQL. The API follows Dependency Injection and IoC principles, with a DAO layer for data access and a Service Layer for business logic, ensuring scalability and maintainability.

FastAPI with OAuth2 and JWT
View CodeThe FastAPI RESTful API project uses FastAPI, SQLAlchemy (SQLite/PostgreSQL/MySQL), Alembic for migrations, Pydantic for validation, JWT for authentication, Passlib for password hashing, and Python-dotenv for environment management. Key features include user authentication, role-based access control, and CRUD operations for todos, ensuring security and scalability.

Java Ceasar Cipher Implementation
View CodeImplemented Caesar Cipher algorithm showcasing OOP concepts (abstraction, encapsulation, inheritance, interface, polymorphism, modularity) and strategy design pattern. Enables message encryption and decryption with a key.

React Expense Manager
View CodeDeveloped a React-based expense management app utilizing advanced concepts like useReducer for state management, useEffect for side effects, and useContext for optimized data flow. Implemented features for adding, removing, and filtering expenses by year, enhancing user experience with streamlined functionality.

PHP Store Management System
View CodeDeveloped a PHP and MySQL application for efficient store inventory management, allowing users to add, update, and delete product records, including images, descriptions, and pricing. The front end is built with HTML and CSS, while PHP and MySQL handle data storage and retrieval.

React Native Facilities booking App
Developed a sports facility booking app for a client using React Native and Expo, with Firebase Firestore as the backend. Key features include user authentication via Firebase Authentication, facility management for school boards to register and manage facilities, and booking management that allows users to view, search for facilities, make bookings, and update or cancel reservations.

Omnifood-project
View Live View CodeCreated a responsive website to showcase HTML and CSS skills for a fictional company, Omnifood, a smart food subscription service offering healthy, personalized meal deliveries. This project was developed as the final assignment for the Udemy course "Build Responsive Real-World Websites with HTML and CSS."

Portfolio Website project
View Live View CodeI have created this website to give you a detailed look at my professional portfolio. It includes examples of my skills, experience, and achievements so you can get a clear idea of what I am capable of. I encourage you to browse through my work and take a closer look at the projects and initiatives that I have completed.