Nick Mullen
Hello! 👋 I'm Nick Mullen. I'm passionate about creating well-designed, intuitive, and innovate user experiences. I have experience in all parts of the project lifecycle: requirements gathering, user experience and architecture design, development, quality assurance, delivery, implementation, and training.
University of Pittsburgh
Bachelor of Science, Computer Science
Extracurricular: The Pitt News, Culture Reporter
Languages, Tools, and Frameworks
Proficient With: Python, Java, Javascript (including Node.js, React, Vue), Go, SQL, Git, Docker, Django, Adobe Photoshop and XD
Experience With: Swift, Ruby, Adobe Illustrator and InDesign
Mountain Leverage
Developer
November 2021 - Present
Mountain Leverage acquired Speech Interface Design in November 2021 to form the industry's largest and most experienced voice team. Learn more here.
Speech Interface Design
Project Engineer
May 2018 - November 2021
Designed, developed, and implemented voice directed systems for warehouses and distribution centers. Worked in all parts of the project engineering pipeline to support a diverse customer base across concurrent projects.
Design and Development
Apple
Genius
August 2016 - April 2018
Technical Specialist
October 2015 - August 2016
Scrumble is a word game where the goal is to make as many words as possible from a set of letters. All words must include the "key" letter and have at least 4 total letters.
Scrumble is written in React and the puzzles are generated in Python. To generate the puzzles, a key letter is chosen from a set of common letters. Then, the remaining 6 letters include: 2 vowels, 2 common letters, and 2 other consonants. Those letters are then run through two separate dictionary APIs to filter for words that contain at least 4 characters and aren't proper nouns. The score is calculated by counting each letter in the possible words that can be made. Puzzles with a total score of 100 or more are accepted.
View Codeallegheny-county-precincts is a tool that looks up the voting precinct of an address in Allegheny County and displays information about that precinct.
allegheny-county-precincts was written for multiple non-profits and political campaigns. The application is unstyled so that it can be used with multiple organizations. The application is written in React and is modular to allow loading different modules to lookup data for a precinct, based on the organization's needs.
View CodeHuetilities
Huetilities is a Mac application with several features including synchronizing the color of your display to your Hue lights, setting and saving scenes, and controlling the color and brightness of the lights.
Huetilities is no longer in active development. This project was written several years ago and may not work with newer versions of Phillips Hue firmware.
Huetilities is written in Java using the Phillips Hue API and analyzes the average color on the display using ColorThief, a third-party tool for analyzing the dominant color palette of an image. The program is multithreaded to be CPU efficient when analyzing color, and allows you to set both a primary and accent color to the Phillips Hue lights.
View Code