Skip to the content.

Ben Musil - Experience and Bio

Thank you for stopping by! My name is Ben and I am married and father to two boys. I was born and raised in Austin, Texas and currently reside there after moving around a few times! I graduated from Texas A&M with a B.S. in Mechanical Engineering and a minor in Computer Science. I also took a few graduate-level courses in Software Engineering at the University of Texas. I am currently a front-end software engineer working remotely full-time. I have steered my career to software engineering through further education, taking on more responsibilities at work, and pursuing personal projects to practice those skills.

Picture of Ben's family

Table of Contents

Statement of Purpose

I am seeking a full-stack or front-end position in web development within an Agile environment with specialization in React and opportunities in Node or similar technologies.

Skills

In the Projects section below I denote what technologies I used with each project. As a complete summary of tools and languages I’ve used, please see the list below:

Web:

React State Management:

Other Platforms:

Databases:

Tools and Languages:

Environments:

Employment

CalledSenior Frontend Engineer (Apr 2023 - Present)

Called Web App Currently in closed beta

Called Invite App

Printing For LessSenior Software Engineer (Sep 2020 - Apr 2023)

Hybrid Experience

Tactile Marketing Automation - SwagIQ

Personal Marketing Center

The Catholic Woodworker - Website and Production Developer, Contractor (Jun 2020 - Sep 2020)

Applied MaterialsTest Engineer II (Jan 2018 - Jun 2020)

Education

Texas A&M UniversityB.S. Mechanical Engineering, Minor in Computer Science (Dec 2017)

University of Texas - Graduate-level courses (Aug 2019 - May 2020)

Projects

Here is a link to all my public repositries on GitHub

Line Picker - 2019

Mobile and Web App - React Native, Android SDK, MongoDB, Flask, Firebase

Uses crowdsourced data to find out wait times of nearby restaurants based on category of food, distance to user, favorite category set by user, and other similar criteria. Users can submit wait times for specific restaurants with a picture to show the activity of the restaurant. Users also have the ability to add restaurants and check previous post history.

I worked with three other developers on this multi-platform app. Flask supported the app’s back-end. The Android app front-end was written natively using Android SDK and refactored to include iOS compatibility with React Native.

I wrote the interactions and links between Flask and MongoDB for data storage and filtering data. I used the Google Maps API for location services and Android/iOS camera APIs for capturing images and storing those images to local storage.

Please excuse the rough screenshots below, the focus for this project was on the back-end functionality. Video demo also here: link to Line Picker Video Demo.

Web app repository Native Android app repository React Native app repository

Mobile Restaurant Search Mobile Restaurant Data Mobile Wait Time Submission screen Desktop Restaurant Search

IsThereAnyDeal Finder - 2020

Discord Bot - Node.js

Looks up active deals for PC games through the IsThereAnyDeal API when the bot is pinged in a Discord server. Users can add sellers to ignore. A feature for a server-curated wishlist and automated notifications is in progress. I am actively developing this with another person. This was originally a bot for our own private server, but we are making it so that it can be used by the public. Potential for income through affiliate links, however we’d have to create our own web scraper or interact with other API tools per the agreement with IsThereAnyDeal’s API usage.

I am writing the server-curated wishlist portion of the bot. I have refactored to reduce duplication in the API endpoints. I updated the response to be able to return multiple games as well as give more info such as a cover image of the game and user reviews if they are available.

Example of the deal finder looking up a game

Boardgame Deals and Hub - 2020 (Shelved)

Web App - MERN stack

Taking inspiration from DekuDeals, I want to make a modern price tracker for board games while providing tools for library management. Boardgamegeek is a popular site for board game stats but I feel it’s lacking when it comes to finding games on sale and the design is a bit noisy for my taste. Other sites also track board game prices, but I would like present data such as a user score, send notifications to users, and generate recommendations for each user. I also want to bridge the gap between physical and digital players, especially with the current times of social distancing, which means tracking standalone digital games and DLC for platforms such as Tabletop Simulator.

This project is still in the beginning stages I currently have a framework setup and I’m working on a front-end mock-up. I will likely port some code for the digital tracking from the IsThereAnyDeal bot above.

Planning to monetize through affiliate links so the repo is private at this moment. Will post screenshots as the project progresses.

Cards Example

Hypuro Fit Web App - 2021 (Shelved)

Web App - MERN stack

Catholic physical and spritual fitness desktop and mobile application. In the design and planning phase with code frameworks and some UI pages in progress. Wireframes, schemas, and existing UI available on request.

Link to the Hypuro Fit company website

Navigation bar for Hypuro Fit web app

Daily workout view for Hypuro Fit web app

Personal Life and Interests

Hey, I’m not a developer 100% of the time either! I love my fair share of leisurely activity and spending time with family, friends, and strangers. If I didn’t have to work, I would love to host and lead guided tours for parks around the country and even the world. There are so many national, state, and local parks across the country and not enough people take time away from being “plugged-in” to find peace of mind in nature! My favorite parks I have visited are the Yosemite, Big Bend, and Rocky Mountain National Parks. Other outdoor activities I enjoy are basketball, tennis, and running.

Aside from that, I am the barista dad at home. I started my coffee journey with really awful big-batch coffee at a job but I evolved through grinding my own beans for custom Keurig cups, using a french press, and finally graduated to the beloved espresso machine. My normal go-to is an Americano because I love to taste the beans and not the flavor of milk or additives distract from the beans.

With that caffeine, I enjoy reading all types of books and discussing philosophy and theology. I am Catholic and I welcome respectful dialog with people of other viewpoints and I enjoy meaningful engagement with people of all walks of life. My favorite fictional series is Lord of the Rings (I can’t tell you how awesome the audiobooks are by Rob Inglis) and I often have a rotation of 4 or 5 fictional and non-fictional books. Come share a local craft beer with me and we can talk about all sorts of books and movies!

Speaking of movies, I’m a Nicolas Cage afficiando and I even hosted a Nic Cage Friday weekly event in my freshman dorm in college. My favorite Cage movie is Face/Off because you get both a good movie and an insane Nicolas Cage. Travolta is a bonus because he is basically a Nicolas Cage clone in that movie.

I’m also a gamer at heart, both board games and video games. I have a large bookshelf dedicated to games such as Catan, Dominion, Carcassonne, King of Tokyo, Elder Sign, and many others. For video games, I’m primarily on PC but I play just about anything from retro or modern, indie or AAA. With older games I love finding community support such as the OpenRCT2 project for Chris Sawyer’s Roller Coaster Tycoon. I’ve even hosted game servers for 7 Days to Die and Roller Coaster Tycoon using my 2012 Thinkpad (which I still use time to time).