Emmanuel Butor

Software Developer

About Me

I am a software developer with 1.5 years of professional experience building responsive web applications. In my work experience, I have worked on the front-end and back-end of features that have been proven to boost employee productivity. I enjoy tackling difficult problems and learning new technologies to add to my developer toolkit. When creating applications, I focus on building incredible user experiences with mobile-first responsive web designs to reach out to as many users on as many devices as possible.

Beyond building web applications, I also develop games as well with the Unity game engine and other game engines. I have worked on game development teams as a programmer, creating intricate game systems and implementing thoughtful designs to produce an enjoyable player experience. Because of my hobby of playing games, I also provide key insights on what can improve and what can harm player experience.

My Skills

Languages

JavaScript Ruby HTML5 CSS3 SCSS Elixir Java C# Python C++ C

Technologies

Ruby on Rails Git React Node.js Unity Express PostgreSQL MongoDB MySQL Heroku

Projects

blog-fs screenshot

blog-fs

This is a blogging web application making use of the PERN stack (PostgreSQL, Express, React, Node.js). It supports account creation and authentication, blog post creation (with Rich Text), editing, and publishing (with set viewing permissions), and persistent data storage.

There is also a MERN stack version of this project, using MongoDB instead of PostgreSQL for data persistence. Functionality is otherwise identical.

I was the sole developer of this web application and my goal was to learn more about full-stack web development.

OTSecret screenshot

OTSecret

This is a secret-sharing web application using React, Express, and Node.js. Users can share temporary secret messages that can only be revealed once by the recipient before the server deletes said secret. Secrets have a set expiration time that, if expired, will not allow the recipient to reveal the secret.

All passwords and secret messages are encrypted before it is stored in a PostgreSQL database.

I was the sole developer of this web application, and I created this to learn more about deploying web apps through 3rd-party services (e.g., GitHub Pages and Heroku).

Heart to Hearth

Heart to Hearth

This is a narrative-driven game demo which combines the elements of a visual novel and a cooking game. The story follows a former adventurer, Cecilia, settling down and running a soup restaurant. Players meet and chat with new characters and make them soup depending on what fits the situation best.

I was part of a game development team as a programmer, and I worked on many of the core systems of the game. I worked on the cooking systems, UI elements, and portions of the dialog systems. I also implemented finalized assets from the other departments into the game.

D&D DM Toolset screenshot

D&D DM Toolset

This is a toolset for assisting Dungeon Masters (DMs) in the board game, Dungeons and Dragons (D&D). The goal for this project was to provide DMs with tools to aid them as they go through a session of D&D.

I was part of a Scrum team and we worked on this for approximately 8 weeks. I was one of the developers of this project and I implemented key features such as Monster Search and Selection.

Together in Spirit screenshot

Together in Spirit

This is a narrative-driven game built using Unity. The story involves a ghost that is looking to make new friends. Players explore and solve puzzles to progress in the story.

I was a part of a 10-person development team and we worked on the game for about 18 weeks. My role in the team was Gameplay Engineer, and I was responsible for implementing gameplay elements (minigames, cutscenes, etc) as well as implementing finalized assets from other departments.

Contact

Please refer to the links below if you would like to reach out.

LinkedIn: www.linkedin.com/in/emmanuel-butor/