Bennett Zink

Projects

Most Recent Work

Hazard Dashboard

Thumbnail 3

Search Engine

search engine thumbnail

Instagram Clone

Thumbnail 2

Search Engine

Python • Flask • HTML • CSS • SQL

As the capstone project for a web systems class I was tasked with building a scalable search engine similar to Google or Bing. The project involved developing a segmented inverted index using MapReduce, which efficiently processes and indexes a subset of Wikipedia pages. I also designed and implemented an index server with a REST API to deliver search results in JSON format and a search server that provides a user interface similar to major search engines. To ensure efficient performance and scalability, I utilized asynchronous programming, enabling the servers to run on different threads and handle multiple requests concurrently. This project showcases my ability to architect and scale complex systems using a Service-Oriented Architecture.

Instagram Clone

Python • Javascript • React • Flask • HTML • CSS • SQL

In a multi-faceted project, I developed an Instagram clone that encompasses both server-side and client-side dynamic pages, each with distinct implementations. Initially, I built an interactive website using server-side dynamic pages, focusing on CRUD operations, sessions, and SQL database interactions. This involved rendering pages on-demand and managing user interactions such as creating, updating, and deleting posts, comments, and likes. Building on this foundation, I then refactored portions of the server-side code into a REST API, creating a client-side application in JavaScript using React. This client-side app dynamically interacts with the server via asynchronous AJAX calls to the REST API, showcasing my skills in JavaScript programming and modern web development practices.

Home Page

Homepage

Demo

Profile Page

Running Weather Calculator

sql thumbnail

AR Menu App

ar menu thumbnail

Restaurant Website

little lemon thumbnail

Running Weather Calculator

JavaScript • HTML • CSS

In a recent project, I developed an app that calculates an adjusted running pace based on real-time weather conditions in a given location. Built using JavaScript, CSS, and HTML, the app integrates with the OpenWeather API to retrieve current weather data. This project allowed me to explore API integration and served as a practical exercise in using external data sources in web applications.

Augmented Reality Menu

C#

As the capstone project for an Extended Reality elective course, I conceptualized and developed an innovative XR application aimed at revolutionizing the dining experience in restaurants. Leveraging the Unity game engine, I designed a prototype interface with a familiar online ordering layout. The unique feature of this app lies in its integration of augmented reality, allowing users to visualize each menu item in 3D before placing an order. This project not only displays my proficiency in crafting engaging and user-friendly applications but also emphasizes my adeptness at rapidly acquiring new skills and navigating various technologies and software platforms.

Home Page

Homepage

Demo

Demo

Restaurant Website

HTML • CSS • Javascript • React

As the culmination of the Meta Front-End Developer course on Coursera, I completed a professional capstone project. Utilizing the React library, I developed a dynamic single-page web application for a fictional restaurant. To enhance the website's functionality, I integrated various APIs to create a seamless reservation form and write unit tests. My project demonstrates proficiency in modern front-end development and showcases my ability to create engaging and user-friendly web applications.

Mock-up of the homepage made in Figma

Skills

Programming Languages

C++
C
Python
Typescript
Javascript

Frontend

React
Bootstrap
Tailwind CSS
Flask

Database Technologies

SQL
MongoDB
PostgreSQL

Version Control & Devops

Git
Github
Docker
Ubuntu
Mac OS

Contact Me

Get in touch

Call Me

616-307-3809

Email Me

bennettezink@gmail.com