Building products
Olly Olly · CookUnity
Building Olly Olly's software platform
At Olly Olly, the business was expanding from marketing services into CRM and SaaS. I built the software platform from the ground up and worked with company leadership on what it should become.
My implementation work covered the database, cloud infrastructure and TypeScript backend architecture, along with work in the Flutter application.
I combined that technical work with engineering management. I hired and trained engineers, led a remote team and worked directly with the VP of Engineering and CEOs on product and technology decisions.
I was also the main engineer responsible for production AI features for generating social media content and responding to customer reviews. These were features for business customers using the product. I worked with multiple models and providers across those uses, connecting the AI capabilities to the application's existing workflows.
CookUnity and Smart Fridges
CookUnity's Smart Fridges are physical points of sale stocked with prepared meals. The platform includes customer applications, backend services and tools for the people stocking and operating the fridges.
I led engineering for the platform. I rewrote its mobile application and backend, and built its progressive web app myself. The PWA work included the customer purchasing journey and the backend support it required, so the scope went beyond creating another interface.
Customer and operational software
My work connected customer purchases with inventory movements, delivery operations and the dashboard used to manage the system. I worked on transactions, payment and wallet behavior, customer identity, reporting and operational tooling.
The physical setting matters. The software has to represent what is happening at a fridge, while giving the customer and the people operating it useful information. Investigating a problem can require following behavior through an application, a backend record and an operational process. The symptoms may appear in one place while the cause sits somewhere else.
My work also included rebuilding the delivery application and migrating backend infrastructure to AWS.
Testing, releases and production
I built testing and release infrastructure and worked with the team on production reliability. That included automated tests, CI workflows, preview environments and checks around the software being released. I also contributed to monitoring and incident investigation as part of a broader team effort.
Code review, onboarding and technical direction were part of my responsibilities alongside implementation. I helped engineers understand the repositories, the domain and the delivery process, and reviewed changes across the platform.
I regularly joined discussions with business and operational colleagues. My contribution was usually technical: asking questions, explaining constraints, proposing approaches and sharing delivery updates.