Django (Python), React.js (JavaScript) , HTML/CSS
VIDEO
This is a web application built using django and the django rest framework for the backend and react for the front end. This site is responsive and can be connected to from a mobile device. The idea behind this project was to allow guests of a party to control the hosts Spotify account though this site allowing them to play/pause the music or skip the current song. These controls are done using the Spotify API.
Django, Python
VIDEO
This is a movie recommendation website built using Django. The goal of this site was to add a new rating for movies that would allow for better surprise movie recommendations. This project was a group senior capstone in which I was the full stack developer.
HTML, Python, CSS, BeautifulSoup
VIDEO
“Tinder for books”. This is a web app created using Django, that presents people with a selection of books. You can like a book and save it to your profile. Every book has links to read or purchase. Collected data on thousands of books by building a web scraping algorithm that scraped goodreads.com, Google, Amazon, Barnes and Noble, and Audible. Users can take a quiz that changes what genre of books are being seen.
React, HTML, JavaScript, CSS
VIDEO
This is a Sorting Algorithm Visualizer, that visualizes six different sorting algorithms. Those being: Bubble, Heap, Selection, Insertion, Quick, and Merge. I built this using React.
JavaScript, HTML, CSS
VIDEO
This is a recreation of the class game "Snake" using vanilla JavaScript and HTML/CSS. Every so often a special blue food will appear that will count as two foods. The player can select whatever color they want for the snake to be.
Python
VIDEO
This is a recreation of the German Encryption machine from The Second World War. I had already built this in Java only using the command line for input, but as I was learning about User Interfaces I decided to make it again in python. I used PyQt5 for this project.
Languages and Tools
VIDEO
This is a pathfinding visualizer for Dijkstra's, Breadth-first Search, and A-star Algorithms. This project was completed using Python and Pygame.
MySQL
As a course project I created a database for Minecraft. This included various blocks, items, tools, and enchantments that all have relations with each other. This is just a sampling of the games content as a proof of concept. Not everything from the game is included and some of the values for enchanting are not exact.
Java
VIDEO
In WWII Germany created the Enigma encryption machine that had a plug board and rotating gears for a total of 15,000,000,000,000 possible settings that changed daily. In Fall of 2017 I replicated this machine as a side project in Java.
I was entrusted with the task of designing RSVP cards and dinner schedules for the Centennial Military Ball organized by my local post of the American Legion. To infuse a sense of elegance and sophistication, I incorporated outlines and stars that resembled metal, contributing to an upscale aesthetic. Additionally, I integrated stars from the American flag to align with the event's thematic elements.
Understanding the practical needs of the event, I deliberately left space on the cards for address stickers and return labels, ensuring convenience for the guests. In keeping with the military theme and considering the majority of the attendees were veterans familiar with military time, I presented the event timings in that format.
By combining thoughtful design elements with functionality and a deep understanding of the audience, I created RSVP cards and dinner schedules that not only exuded a sense of occasion but also catered to the preferences and experiences of the esteemed veteran guests attending the Centennial Military Ball.
Throughout my tenure in my fraternity, I had the opportunity to design a variety of shirts for our formal recruitment period. Drawing inspiration from different eras and styles, I aimed to create designs that were both engaging and representative of our chapter's kind and fun-loving spirit.
Each shirt design was carefully crafted to cater to a specific theme or atmosphere. Some designs exuded a playful and light-hearted vibe, capturing the essence of our fraternity's lively nature. On the other hand, I also developed more formal designs that maintained a sense of sophistication while still embodying the welcoming and enjoyable environment of our chapter.
By incorporating a diverse range of styles and eras, I successfully crafted shirt designs that appealed to prospective members during the recruitment period. These designs not only reflected the character of our fraternity but also showcased our commitment to creating a positive and memorable experience for those interested in joining our community.
Initially, I was approached by an esteemed accounting firm with the task of designing an advertisement for placement in Crains Business magazine. The purpose of the advertisement was to extend congratulations to two of their partners for being recognized as "The Most Influential Women in Accounting." To align with the firm's branding, I incorporated hexagon-shaped pictures of the partners, mirroring their logo, which was a detail highly appreciated by the client.
Subsequently, I received a follow-up request to create a full-page black and white advertisement commemorating the firm's 85th year of operations. In collaboration with the clients, we carefully considered font selection and text placement to ensure a harmonious composition that wouldn't clash with the background. This collaborative effort resulted in a visually appealing advertisement that effectively conveyed the firm's significant milestone.
When my friends approached me to design a flyer for their upcoming school senate elections, we discussed their preferences and drew inspiration from the classic campaign posters of Kennedy and Nixon. Embracing the nostalgic charm of those older styles, I incorporated elements reminiscent of their iconic designs.
To further personalize the flyer and create a connection with their school, I skillfully incorporated the distinctive colors of Loyola and Purdue University, effectively representing the candidates' affiliations and enhancing the overall visual impact.
By combining the timeless appeal of vintage campaign posters with the school colors, I crafted a flyer that not only captured the essence of their election campaign but also resonated with the student body. The resulting design reflected a sense of tradition and school spirit, attracting attention and generating excitement for the upcoming school senate elections.
I was tasked with creating signage and handouts for a prestigious branding meeting featuring prominent companies such as Maytag, Whirlpool, KitchenAid, and Amana. The central theme of the meeting was "Think Differently," calling for a fresh perspective and innovative ideas. To align with the client's vision, I developed sleek, two-dimensional designs that reflected the latest design trends discussed during the meeting. Additionally, I incorporated elements symbolizing technology, such as a motherboard and a lightbulb, to convey a futuristic and tech-savvy atmosphere. The inclusion of a cube symbolized the concept of problem-solving, offering two distinct approaches: one adhering to conventional methods and another encouraging a unique and unconventional approach, encapsulating the essence of "Thinking Differently."
Organizing a wedding during a pandemic presents numerous challenges, including the need for masks, social distancing, and reduced capacity at the church and reception venues. Collaborating closely with the bride, my aim was to create an atmosphere where everyone would adhere to the necessary policies while still experiencing the wedding of her dreams. Working within the client's given color palette and general design ideas, I had the freedom to explore various concepts and bring them to life.
This particular project provided invaluable lessons in prioritizing the core concept, idea, and emotional resonance of a design. I had to find innovative ways to translate these elements into the context of the current situation. By carefully considering the prevailing circumstances and infusing the designs with thoughtful details, I successfully created signage that not only conveyed essential information but also evoked the desired ambiance for the wedding. This experience reinforced the importance of adapting and creatively addressing unique challenges while maintaining the essence of a client's vision.
Bradley University
B.S. Computer Science w/ Specialization in Security
Software Development Lifecycle Developed a proposal for a
University Library system using methodologies from the Software
Development Lifecycle (SDLC), receiving a final grade of 115%.
Database Management Created multi-table relational MySQL
database for Minecraft entities including tables on blocks, items,
enchantments, and tools.
Data Science Using Jupyter Notebook, created a number of
machine learning algorithms from scratch, including K-Nearest
Neighbor and Naive Bayes, testing on multi-dimensional datasets
with over 60,000 entries.