Hi, I'm Patrick

and I can make your project

Python React JavaScript Django Figma

About me

I’m a frontend developer! Just ask me and you will have your website or mobile app.

More about me!


  • I'm an experienced professional with a bachelor's degree in Computer Science from Bradley University. Throughout my academic journey, I acquired a strong foundation in various aspects of computer science, particularly focusing on front-end and web development. I have a deep passion for creating visually captivating and highly functional websites and applications.
  • Beyond my educational background, I am a naturally inquisitive individual, constantly seeking new knowledge and insights across a wide range of subjects. My intellectual curiosity extends beyond computer science and into areas such as science, technology, engineering, and much more. This curiosity fuels my motivation to stay up-to-date with the latest industry trends and advancements.
  • In my free time, I have lots of hobbies. Woodworking is one of these, allowing me to exercise creativity and craftsmanship while creating unique and tangible objects. Additionally, I find solace and inspiration in watching movies, exploring captivating narratives and immersing myself in cinematic artistry. I also enjoy playing video games, finding them to be a source of entertainment and a way to unwind. Lastly, reading is a fundamental part of my life, as it broadens my perspectives and fuels my imagination.
  • If you have any questions or wish to connect, please feel free to reach out to me at . I am always open to engaging in meaningful conversations and exploring exciting opportunities within the realm of computer science and beyond.

Projects


House Party

Django (Python), React.js (JavaScript) , HTML/CSS


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.

Movie Surprise

Django, Python


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.

ReadIt

HTML, Python, CSS, BeautifulSoup


“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.

Sorting Visualizer

React, HTML, JavaScript, CSS


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.

Snake

JavaScript, HTML, CSS


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.

Enigma GUI

Python


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.

Pathfinding Visualizer

Languages and Tools


This is a pathfinding visualizer for Dijkstra's, Breadth-first Search, and A-star Algorithms. This project was completed using Python and Pygame.

Minecraft Database

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.

Enigma Command Line

Java


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.

American Legion Ball


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.

Fraternity Shirts


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.

Business Ad


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.

Student Senate Posters


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.

Brand Summit Meeting


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."

Wedding Signage


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.

Languages


HTML JavaScript CSS Python

Frameworks


React Django Bootstrap

Design Tools


Photoshop Adobe Illustrator Figma

Tools


Github Microsoft Office Slack Visual Studio Code

Education


Bradley University

B.S. Computer Science
w/ Specialization in Security

Noteworthy Courses