a brief overview of where my skills and passions currently lie - though i'm always working on new projects and trying to learn more
Javascript, Typescript, HTML5/CSS3, GraphQL, Java
Python, C, Hack, Swift, C++, SQL, R
React Native, React JS, Git, Optimizely, Datadog, NodeJS, ReactJS, MongoDB, Angular, Jupyter, LaTeX
Windows, Mac, Linux
Graphic Design, Game Design, Computer Vision
Photography, Music, Crafting, Travel, Crossword Puzzles
I'm a software engineer with a passion for creating modern and accesible user experiences through front end and fullstack development. After graduating from Stevens Institute of Technology in May 2020, I've worked professionally at Meta and OfferUp on a variety of projects, and have had a few independent projects on the side as well.
I'm currently looking for new opportunities to grow my career and continue to develop my skills as an engineer. I love working as part of an agile team, in collaboration with non-engineers, and am always seeking to learn new things and make a meaningful impact.
Outside of tech, I'm a photographer with a focus on live concert photography. I contribute show coverage and reviews, artist interviews, portraits, and more to Lucid Magazine.
Created features and ran experiments on the front end of both Native App and Web to improve user experience for buyers and sellers using React Native, Typescript, GraphQL, Optimizely, and other tools. Examples include redesigning the post-flow process for sellers, adding prices to search page, creating components for the Universal Component Library, and bug fixes. Additionally worked with backend team members to integrate changes into the GraphQL layer on the front end to modernize the taxonomy and categorization process for listings. Handled on-call duties including updating and deploying libraries, deploying the app to lower environments and to the app stores, monitoring Datadog status following deployments, and responding to any alarms.
Worked with an agile team on developing the React front end of a new internal tool that assists release managers in deploying and monitoring app store releases for the Family of Apps. Additionally lead two projects - a kill switch to quickly disable releases on that page and notify users in the event of deployment toolchain failure, and creating the React front end and GraphQL layer for an internal tool that assists Release Managers in identifying problematic commits.
Worked with an Agile Team on the front-end development for the associate and client sides of an angular app to enable terminated clients to pay for W2 processing online. Worked with angular, HTML, CSS, Javascript, Oracle, and other tools.
Worked with an Agile Team on various rebranding achievements including redoing the pattern library as well as the company website and various microsites. Worked with React JS, HTML, CSS, Javascript, XML, and other tools.
I love to work on side projects when I am able both out of passion and in the hopes of expanding my development skills. Some of these projects are exhibited below, and more can be found on my github page!
Stitch Bot is a custom bot created for musician + content creator Covey's 2000+ member community Discord server. It utilizes DiscordJS to communicate with the Discord API alongside a MongoDB database, and is hosted on Heroku.
The bot serves multiple purposes, including translating in and out of a custom cipher known as Stitch that was created by Covey as part of an ARG. It also includes an economy system and the opportunity for users to earn points through daily check-ins and playing minigames such as Hangman, as well as a birthday notification system and more. I update the bot frequently with new features based on community feedback/needs, and it's my most recent passion project.
I worked with LifeSkills Software, a platform designed to help special needs students in grade school develop life skills not always taught in the classroom, with developing a game for their student program.
"Typing Tundra" is intended to help student practice their typing skills and was made for WebGL using Phaser and Javascript. It offers varying levels of difficulty based on utilizing different areas of the keyboard. The game provides feedback to the user as well as stores relevant data in the portal for teachers to be able to see their students' progress over time.