My Projects

Explore my diverse range of full stack development projects.

person holding ballpoint pen writing on notebook
person holding ballpoint pen writing on notebook
Travel Planner Web Application

I developed a comprehensive full-stack web application designed specifically for trip planning. This platform incorporates the Google Maps API to provide users with seamless map integration, allowing them to visualize routes, destinations, and nearby attractions effortlessly. Additionally, I utilized AWS S3 for efficient data storage, ensuring that user-generated content and trip details are securely stored and easily accessible. The application features user-friendly interfaces that make planning trips a breeze, offering customizable itineraries and the ability to save and share travel plans. With robust backend processes and an intuitive frontend design, this trip planning application transforms the way users approach travel logistics, making it an essential tool for any traveler.

a laptop on a table
a laptop on a table
Flash Card Study App

In an effort to advance the learning experience, we developed a comprehensive study tool that seamlessly integrates DynamoDB and S3. This innovative platform empowers users to create, manage, and monitor their progress on personalized flashcards, fostering a more tailored educational journey. The introduction of a quiz mode, featuring multiple-choice questions, adds an interactive dimension that engages learners and reinforces their understanding of the material. With a robust user progress tracking system in place, individuals can easily gauge their improvement over time, making study sessions more effective and efficient. This combination of features not only enhances learning outcomes but also encourages users to stay motivated and committed to their educational goals.

close-up photo of green leaf
close-up photo of green leaf
gray scissor with envelope and pencils
gray scissor with envelope and pencils
Cross-Platform Photo Duplicate Detector

In today's digital era, where vast quantities of media consume substantial storage on our devices, the management and organization of duplicate photos is increasingly critical. This project seeks to create a versatile cross-platform application designed to detect and handle duplicate or near-duplicate images across various devices. By supporting mobile platforms such as iOS and Android, as well as desktop systems including Windows, macOS, and Linux, the application promises to enhance users' ability to curate their photo libraries effortlessly. Furthermore, its web platform ensures that users can access and manage their photos from any location, streamlining the process of photo organization. Ultimately, this application will empower users to reclaim precious storage space and enjoy a more organized digital experience.

AI-Supported Online Education Program

In today's fast-evolving educational landscape, our AI-powered platform redefines personalized online learning. By harnessing the power of generative AI, we create tailored learning paths and customized recommendations that align with each student's unique needs and goals. This innovative approach not only enhances engagement but also fosters a deeper understanding of the material. Furthermore, our platform includes dynamic features that facilitate real-time feedback from students, allowing educators to monitor progress effectively and adjust content delivery accordingly. With adaptive content delivery, students receive resources that evolve with their learning journey, ensuring they remain challenged yet supported. This comprehensive solution empowers learners to take charge of their education, paving the way for lifelong success in an increasingly digital world.

Key Projects

Travel Planning Application

Developed a full-stack web application that provides users with personalized travel recommendations. The platform integrates:

  • Technologies Used: React, Next.js, Google Maps API, AWS S3.

  • Features: Real-time location-based suggestions, user-friendly trip management, and dynamic updates.

  • Contribution: Designed the front-end interface, implemented RESTful APIs, and optimized cloud-based data storage.

AI-Driven Anonymization Platform

Created an AI-powered platform for anonymizing sensitive data with enterprise-grade scalability:

  • Technologies Used: Python, ChatGPT API, Flask, MySQL.

  • Features: Automated data anonymization, secure data storage, and pattern recognition.

  • Contribution: Led the project design, implemented algorithms for data processing, and ensured compliance with security standards.

Flash Card Study App

Built an educational tool to enhance learning efficiency through interactive flashcards:

  • Technologies Used: DynamoDB, React, Node.js.

  • Features: Customizable flashcard decks, progress tracking, and a quiz mode with multiple-choice questions.

  • Contribution: Developed the back-end API integrations and the quiz logic for tracking user progress.

Experience

Cybersecurity Analyst Intern – Bumima (Remote)

During my internship at Bumima, I had the opportunity to immerse myself in the world of cybersecurity, where I gained practical experience in identifying system vulnerabilities and conducting thorough threat analyses. Working alongside experienced analysts, I contributed to the protection of information systems by implementing effective data protection strategies. I utilized industry-standard tools to monitor potential risks and mitigate them proactively. This hands-on experience not only solidified my understanding of cybersecurity fundamentals but also significantly enhanced my problem-solving abilities in securing digital environments. Overall, this internship was instrumental in developing my skills and knowledge in this critical field, preparing me for future challenges in cybersecurity.

white and black laptop
white and black laptop
Skills and Expertise

Throughout my cybersecurity training and internship, I have developed a diverse set of skills and expertise that are essential in the ever-evolving field of information security. I gained hands-on experience in identifying and mitigating threats, implementing security protocols, and conducting vulnerability assessments. My training equipped me with knowledge of various cybersecurity frameworks and best practices, enabling me to respond effectively to security incidents. Additionally, I became proficient in using a range of cybersecurity tools and technologies to monitor networks and safeguard sensitive data. Collaborating with industry professionals allowed me to deepen my understanding of threat landscapes and hone my problem-solving abilities. Overall, this experience has prepared me to contribute meaningfully to any organization’s cybersecurity efforts, ensuring robust protection against cyber threats.