Projects

Brandlive - Events/Streams/Platform

Product demo curtesy of Brandlive website

Built, released, and maintained the 3.0 version of the Events product (also known as Streams and The Platform) starting with a team of 6 devs that grew to 18. The application is focused on virtual events, meetings, and webinars for enterprise clients.

See the code

Estate Sale Tracker

Estate Sale Tracker
Try it out yourself! Demo here

This app is a solo project designed to help mobile users find and track estate sales in the Portland (PDX) area. It leverages the Next.JS framework (written in TypeScript) to provide an API and a React-based front end. The data is collected from various sources and reorganized via a web-scraper that uses JSDom. Users can sign in using Google SSO, which is handled by the NextAuth library, and track estate sales they are interested in by saving them to a Postgres database. The app also uses a cron job to periodically send email notifications to users about upcoming sales, which is facilitated through the MailJet API.
One of the key features of this app is its use of the Google Maps API, which is integrated with custom markers and clusters to display the locations of estate sales. The app also includes a virtual list that enhances performance by rendering only the items that are currently visible on the screen, rather than loading all items at once. This makes the app more responsive and improves the user experience.

See the code

Canary

Canary

Built during a 1-week remote sprint, Canary mimic's the classroom environment by using TensorFlow MobileNet machine learning to analyze the user's gestures and answer real-time questions coming from a teacher. The front-end is a React app with Redux and React Context to manage global state, the TensorFlow MobileNet model with a KNN Classifier for calibrating and playing, and features libraries such as React-Router-Dom, React-Countdown, and Socket.io. The backend is built in Nodejs with an Express API, PostgreSQL database, Socket.io server, and Bcrypt password hashing.

See the code

Alchemy Networkr

Alchemy Networkr

Alchemy Networkr, built in a 1 week remote sprint, is a social network for code school students to find and collaborate on projects. Built in Node.js with an Express API, Postgres Database, and Pug.js server side rendering. This app features the Github API, Jest testing framework, and integrated SSO.

See the code

No Stars, No Bucks

No Stars, No Bucks

No Stars, No Bucks is a React App front-end with a Express API and postgreSQL database used by coffee enthusiasts who are traveling and looking to find the best coffee shops that aren't a chain. RESTful methodologies were used when building the backend API in order to streamline future development.

See the code

Tech Stack

Development

JavaScriptTypeScriptHTMLCSS

Libraries and Frameworks

ReactReduxSCSSNodeExpress JSPugJs

Database

postgreSQLRedisAthena

Cloud Computing

LambdaCloudfrontS3

Dev Tools

GithubHerokuNetlify

Testing

Jest TestingReact Testing LibraryQunit Test

A little about me

Background

Hi! I'm Ben, a full-stack software developer from Portland, OR. My background in marketing and sales has driven my passion in building online tools to help better serve clients. I thrive in team environments and on solo projects. I am committed to continuously learning new technologies and work flows in order to build cutting edge products. See the photos below to learn more about me!

ben

Lets Connect!

LinkedInGithubresume
See Source Code