Understanding your business needs is a crucial first step. From there we define goals and I lay out a project roadmap.
When working on an established product, this is an important time for me to immerse myself in what your business and existing solution does.
Build, gather feedback, build. During the development phase, open communication is crucial on both sides of the partnership.
I prefer to use a lightweight and agile Kanban approach to project management. An up-to-date visual on progress and regular updates keeps everyone on the same page. If your team uses a different process I'm happy to fit to your needs!
Releasing is just the first milestone to building a solid product. This is where we take the time to learn from the project, scale, and re-strategize.
I give you the tools to fuel post-launch success. Track metrics and gain valuable insights to drive future product iterations.
Simplifying restaurant and menu management for a growing online ordering platform
For this project, I developed a web application for Forkcast to manage restaurants and menus. Aimed to replace a legacy editor that didn't meet the growing needs of the team, our goals with the Toolbox were simplicity, ease of use, and developer productivity. I rebuilt the product with an up-to-date technology stack, modern tooling and a simple codebase that was easier for new developers to jump in as the team grew.
I worked on building this tool as a brand new web application in Vue.js based on their designs and specifications, leveraging Google's Material Design system as a design baseline. This project introduced the modern Vue 2 framework to replace an older Angular 1 front-end. I also made sure to introduce linting, write a reasonable unit-test suite, and keep the component architecture simple and straightforward.
This tool streamlined many troublesome tasks that were difficult or impossible to do in the prior version, making menu changes possible in less time and in fewer steps. Keeping the menus and restaurant information up to date and making quick changes became easier for the interal support teams.
A pro wrestling party fighting game with simple controls and fast-paced matches
Currently in development, Double Turn is a 2D party fighting game for up to four players. Themed around and heavily inspired by pro wrestling, this game aims to offer players an accessible and fun fighting game experience, while also having enough depth for competetive play.
Double Turn is the first internal project I'm building at Inwave Labs. The technologies this game is being developed in are Haxe, OpenFL, and HaxeFlixel. I am producing, designing, and developing it, while working in conjunction with other contractors and studios to produce the game and bring it to market.
You can follow the game on Twitter at @doubleturngame for more updates.
Developed web applications and managed an engineering team
Prior to starting Inwave Labs, I was the Director of Web Development at Enhatch. There I led the web development team, built a web application to manage their sales enablement platform, and developed a React Native app.