Projects

Here are some projects I've developed using Python coding. Delving into coding has been a fascinating journey for me, and these self-initiated projects showcase my capacity to swiftly grasp new concepts and effectively implement them.

Picture of Home Page

This Website

I've crafted a dynamic portfolio/resume website using Python, Flask, and Bootstrap for a robust backend and responsive design. The site presents my professional background, skills, and projects in a clean format. It features a seamless contact form with SMS functionality for efficient communication. Prioritizing security and SEO best practices, the website offers a comprehensive and modern showcase of my skills, achievements, and allows for easy expansion and updates.

Picture of Home Page

Blog Website Example

This Flask web application features user registration, login, blog post management, comments, and a contact form. Leveraging Flask extensions like Flask-Login, Flask-SQLAlchemy, Flask-CKEditor, Flask-Bootstrap, and Flask-Gravatar, it integrates with an SQL database to store user data, blog posts, and comments. The code provides user authentication, admin-only actions using decorators, and allows logged-in users to create, edit, and delete blog posts. The application includes a contact form for email communication and runs locally with environment variable configuration. It adheres to best practices and utilizes Werkzeug for password hashing. The code is well-organized and extensively commented for clarity.

Picture of Home Page

Amazon Webscraper

This program serves as an Amazon price monitoring tool, designed to track fluctuations and sales on products. Simply input the URL of an Amazon product and set your desired price threshold for notification. Leveraging BeautifulSoup, it parses through HTML data to monitor changes. Once your specified criteria are met, it triggers an email alert using the smtplib library.

Picture of Home Page

Throwback Playlist Maker

Pick a date, any date, and let RetroTunes transform it into a Spotify playlist! Harnessing the power of an API and Beautiful Soup web scraping, this app curates your personal playlist with the top hits from your chosen day. Using Spotipy library integration ensures your customized musical journey is effortlessly delivered to your Spotify account.

Picture of Running Morse Code App

Morse Code Translator

This Morse code translator is equipped to differentiate between input in Morse code and regular letters, providing the corresponding coded or decoded message accordingly. Demonstrating my meticulous attention to detail, it showcases my proficiency in handling CSV files and working with Python dictionaries. Moreover, I implemented the Tkinter library to create a straightforward Graphical User Interface (GUI) for user interaction.

GIF of Watermark App Applying watermark to images

WaterMark Pro

As a photographer, adding watermarks to hundreds of wedding pictures can be a time-consuming chore. With my program built using Tkinter, I've streamlined this process. Users can simply select the files they want to watermark, and with just one click, the program automatically adds watermarks to all chosen pictures, saving valuable time and effort.

Let's build something together

Contact me