I'm a Chicago-based software & electronics engineer. After a dozen years designing embedded electronics, I also consult with businesses on digital products, whether it's apps and tools they use to improve the way they operate, or creating customer-facing products and experiences that delight. Leading client technical teams through product architecture phases and application development, primarily using Laravel/Angular/React.
Let's Talk!Selected Projects
Building an easier way to collect product test data.
Doejo
Paying for goods and services with the power of your palm.
Fintech startup Keyo wants to change the way we pay. Linking a credit/debit card to a Keyo account (think Venmo or Paypal), users can register their unique palm-data at any participating location, and never again need to carry a wallet. With no smartphones required, you wave your palm over Keyo's point-of-sale terminal, are securely identified within a couple seconds and have finished your transaction far quicker than any smartphone app ever could, all while knowing that your personal and financial data is vastly more secure than with a standard fingerprint.
The project started with deep dives into data-architecture and API planning for the POS terminals and user-dashboard app. A Laravel backend and standard frontend tools were used to build out the respective pieces, a unique, multi-step, save-your-progress registration-flow, and internal-use apps for admins and merchants, along with the two-way, secure API used by the POS terminal itself.
Keyo
Drastically improving customer engagement with a dynamic instant-quote tool for bus charters.
Busbank was seeking to increase user-engagement, decrease bounce rates and just generally improve the experience of filling out painfully long order forms.
With Doejo's favorite inspiration in hand we designed in code, user-testing, tweaking and iterating a JavaScript/PHP based application to achieve a simple, easy to use product, integrating with the client's custom backend and multiple third party CRMs used by the Busbank sales team.
Doejo
Extending the power of a tiny, x86 single-board computer.
An x86 computer is a powerful one, and not something most designers can fit into an Altoids tin, but the Latte Panda comes close. A device that normally sits in fullsize laptops, and with the same kind of USB/HDMI and processing power you'd expect.
Together with the client I led the specification and architecture design for a LattePanda expansion kit - a series of modular add-on PCBs that provide expanded I/O options, power over ethernet (POE) capability and several mixed-signal/power-conditioning circuits. Extensive documentation was created and given to a small team of engineers/PCB designers to help realize the design. I provided upfront design support and prototyping, component specification, collaborated with Mechanical Engineering /Industrial designers and led the project end to end, resulting in a first-run shipment of 25 working devices after only a 2.5 month design cycle.
PCB Design
Easy consensus building, because sometimes finding a place for 27 people to eat can be scary.
Native-ly helping book lovers get their fix.