The cheapest smart contract is the one you don't have to rewrite. Rushed code ships fast, then breaks under real load or locks you out of your own protocol when it's time to upgrade. We design for what comes after launch: audited contracts, gas kept low, and upgrade paths built in from day one, so growth never means starting over.
::
-*%%%%*-
-*%@@@%%@@@%*-
.-+++++++++++++++++++++++++-. -*%@@@@@@%%@@@@@@%*- =#@@@@@@@@@@@@@@@@@@@@@%*.
=%@@@@@@@@@@@@@@@@@@@@@@@@@@@%- .-*@@@@@@@@@@%%@@@@@@@@@@*-. =@@@@@@@@@@@@@@@@@@@@@@@@@%.
:@@@@#######################@@@@: .-*@@@@@@@@@@%*-..-*%@@@@@@@@@@*-. #@@@=------------------#@@@:
=@@@+ -===================- *@@@- -@@@@@@@@@@%*- .. -*%@@@@@@@@@@- #@@@:-**+: #@@@:
=@@@+:@@@@@@@@@@@@@@@@@@@@@:*@@@- *@@@@@@%+: .. :+%@@@@@@* #@@@*@@@@@- #@@@:
=@@@+.#%%%%%%%%%%%%%%%%%%%*.*@@@- .%@@@@#. .. .#@@@@%. #@@@#@@@@@= #@@@:
=@@@+ *@@@- -@@@@@= .. =@@@@@- #@@@-*@@@+. #@@@:
=@@@+ *@@@- *@@@@%. .. .*%%@@@@* #@@@: . #@@@:
=@@@+ *@@@- .%@@@@+ .. =%@@@@@@%. *@@@@@@@@@@@@@@@@@@@@@@@@@@:
=@@@+ .-----------. *@@@- -@@@@%. .. .*@@@@@@@@- .#@@@@@@@@@@@@@@@@@@@@@@@@%++=-
=@@@+:@@@@@@@@@@@@@: *@@@- *@@@@*. .. -%@@@@@@@@* :-==#@@@@@@@@@@@@@@@@@@@@@@@@%
=@@@+.%@@@@@@@@@@@%. *@@@- -. .%@@@@@@+. .:*@@@@@@@@@%. - :@@@%%%%%%%%%%%%%%%%%%%%@@@
=@@@+ ........... *@@@#**#@*- -@@@@@@@#: -%@@@@%#@@@@- -****%%*=. :@@@# .:. :@@@
=@@@+ *@@@@@@@@@@*. *@@@@@@@@*@@@@@*=@@@@* =@@@@@@@@@# :@@@# .*@@@#-@@@
=@@@+ *@@@@@@@@@%: .%@@@@@@@@@@@%- #@@@%. :%@@@@@@@@= :@@@# =@@@@@#@@@
=@@@+ -+++++++++++++++=*@@@=::+*: -@@@@%@@@@@*. =@@@@- ::::#=:. :@@@# :%@@@@+@@@
=@@@+ .@@@@@@@@@@@@@@@@@#@@@- . *@@@%+@@%= .%@@@* :@@@# .=*+::@@@
=@@@+ +###############**@@@- .%@@@+ ... +@@@%. :@@@%==================+@@@
=@@@+ *@@@- -@@@%. .. .%@@@- .#@@@@@@@@@@@@@@@@@@@@@@@@@
=@@@+ *@@@- *@@@* .. *@@@* -#@@@@@@@@@@@@@@@@@@@@@@@@@@%#-
=@@@+ *@@@- .%@@@:..:@@@%. =@@@@@@@@@@@@@@@@@@@@@@@@@%.
=@@@+ .*%%%%%%%%#= *@@@- -@@@*..*@@@- #@@@+------------------#@@@:
=@@@+ :@@@@@@@@@@# *@@@- *@@@--@@@* #@@@::+*+: #@@@:
=@@@+ -+++++++++: *@@@- .%@@##@@%. #@@@*@@@@@- #@@@:
-@@@#-:::::::::::::::::::::-#@@@- -@@%%@@- #@@@#@@@@@+ #@@@:
.#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#. *@%%@* #@@@-#@@@*. #@@@:
.+%@@@@@@@@@@@@@@@@@@@@@@@@@%=. .%%%%. #@@@: .. #@@@:
........................ -%%- *@@@%%%%%%%%%%%%%%%%%%%@@@@:
++ .#@@@@@@@@@@@@@@@@@@@@@@@@=
.. :=====================-.



I'm CTO of Personalised Co. — an app for tracking supplement and vitamin intake. Purrweb designed the UI/UX with a Shopify integration for automatic reorders. They built an interface for a healthy lifestyle with personalized tracking.
Personalised Co. — an app for people who regularly take supplements and vitamins: intake tracking and automatic reorders through a Shopify integration. Purrweb designed the UI/UX with a supplement marketplace and a personal intake schedule.

I'm CEO of KEM — a P2P mobile payments service for the Kuwaiti market, where online banking isn't accessible to everyone. Our banking partners needed an MVP for demos. Purrweb built the design and MVP, working around restricted access to the banking API. At handoff, they passed the project to our in-house team with full documentation and a month of technical support.
KEM — a P2P app for instant money transfers in the Kuwaiti market, with bank card linking, requesting funds from a contact list, and transaction history. Key challenge: Kuwaiti banks don't grant external developers API access — Purrweb built the backend on mock data that fully mirrored the final functionality for the demo.

I'm building Buzz — an app for finding and organizing events in small American towns. I came to Purrweb with almost nothing, just an idea. Purrweb helped with marketing, branding, and the logo, and stuck with us through the whole build to MVP, even as our requirements shifted a lot early on. I valued the flexibility and the quality of the design.
Buzz — a geosocial app for people in small American towns: a feed of open local events by geolocation, private events with friend invites, group chats, and a Ticketmaster integration. Purrweb built the brand identity from scratch, optimized the architecture, reused existing modules, and shipped the MVP in 12 months.