Bryan Hauser
What have I been working on?
A reactive webpage and gallery site.
Written for author Alexis Lerner, this site is expandable and modular, allowing it to be viewed and interacted with on a variety of devices.
An authoring interface powered by Strapi allows stakeholders to add to the image gallery as needed, including a variety of reusable attributes.
Visitors can also filter the gallery by attribute to find exactly what they're looking for.
A set of OBS overlays to play a virtual version of the classic game show Match Game.
Host interface gives a "Control Room" view of the game, including answer judging, sound controls, and Twitch integration controls.
Panelists have a simple "type here" interface for entering their answers.
A bot interacts with viewers in Twitch chat, collecting answers from viewers.
Built in React, with Socket.io used for communication between front- and backend.
A project for a client to build a program that would allow users to dub over clips with their own audio. The use case was for public events such as conferences and conventions.
Please note that at this time, I can only make the authoring interface public. The authoring interface was built using React Native, and as such will function on a variety of platforms, including web and native mobile.
The prototype "main" application was built in Python, using Pyglet for the frontend app and utilizing ffmpeg for the final render.
The resulting video is uploaded to a Firebase storage bucket for user distribution post-activation.
A personal project to recreate an existing website's CSS.
Based on the website of the real Sea Harvest, an Australian seafood market, and originally designed by lapa.ninja.
Built from pure HTML and CSS, from scratch.
This project is also responsive, allowing it to be viewed on a variety of devices, including cell phones, with a changing layout for each screen size.
An unofficial score tracker, built to play the game Disney Lorcana by Ravensburger with up to four players.
Built using React and Vite.
This project was created to be responsive and mobile-first, meaning that it'll function on both desktop, tablet, and mobile and switch layouts on-the-fly to match the device you're using it on.
Prototype app that allows a user to get information about adoptable dogs from a pet shelter.
Fullstack app built in native Android on the frontend and using Firebase and Firestore on the backend.
Utilizes Material You color schemes to use the device's selected color scheme rather than the default.
This very website!
This website was built using Django and Wagtail.
Styling and interactive elements were achieved using Bootstrap and Bootstrap Icons.
This website was built to be modular. Pages can be modified with a simple CMS backend. When new projects need to be completed or new content has to be added, I can do it with the click of a button, rather than rewriting source code.