AI receptionists & booking systems for clinics and spas
Coastal Calm — Anxiety & Wellness Brand Concept
A self-initiated visual identity and landing-page concept exploring how an anxiety-treatment brand could feel calm, distinctly Australian and gently humorous without relying on clinical wellness clichés.
The Concept: This speculative brand study explores a warmer visual language for anxiety and mental-health services, balancing clinical trust with personality and gentle humour.
Creative Direction: The identity draws from Australian coastal environments through sun-bleached neutrals, paperbark greens, water blues, sand tones and tactile illustrated textures.
A recurring hand-drawn character navigates small moments of uncertainty, from standing near a suspicious shark fin to balancing across a tightrope. The intention is not to make anxiety itself humorous, but to bring lightness to the sometimes disproportionate situations our minds create around it.
Visual System: The concept combines editorial typography, loose line illustration, natural textures and generous whitespace. Burnt orange provides moments of energy against the otherwise quiet coastal palette.
The landing-page exploration demonstrates how the system could extend from brand identity into a responsive digital experience.
Scope explored: Brand direction · Logo system · Colour palette · Typography · Character illustration · Landing-page UI · Mobile responsive direction
Self-initiated speculative concept created for portfolio demonstration. Not commissioned by or affiliated with the businesses depicted.
6
5
388
HerFlow — Perimenopause Copilot: A patient-owned web app that helps women in perimenopause track symptoms, spot real patterns, and walk into doctor visits with clear, honest data.
The problem: Perimenopause can last for years and bring dozens of shifting symptoms like sleep loss, hot flashes, mood swings and brain fog. Women often feel dismissed at appointments because they can't show what has been happening over time. Most trackers focus only on periods.
The solution: HerFlow tracks the whole transition. A 30-second daily check-in turns into trends, symptom clusters and evidence on whether treatments work. It also produces doctor-ready reports and visit briefs. The data belongs to the patient.
Key features
Quick daily check-ins for symptoms, sleep, mood, cycle and energy
Trends and symptom clusters: shows which symptoms tend to show up together, using lift-based analysis
Pattern confidence layer: honest labels that separate how much data there is from how strong the evidence is
Intervention evidence tracker: before/after comparisons for treatments like HRT, supplements or lifestyle changes
Visit Prep: a printable pre-appointment brief with data-driven questions for the clinician
Doctor-ready reports and secure sharing
Personalized voice: preferred name and a chosen tone (warm, plain or clinical)
Installable app (PWA) with branded emails and a public beta landing page
0
79
AutoPilot Client Hub is a role-aware operations platform built for Creative Hauz, an AI automation agency. It replaces scattered spreadsheets, chats and docs with a single workspace where the internal team manages every automation project, and clients sign in to follow progress and request new automations
The problem: Agencies delivering automations (cart recovery, appointment reminders, lead nurture, review requests) juggle many clients at once. Status lives in people's heads, client updates are manual, and scoping new work takes hours.
What I built: Team dashboard — live KPIs (active, in progress, new requests, completed), priority projects and items needing attention.
Projects workspace — searchable, filterable project list with create/edit flows, impact metrics and a notes timeline with a "visible to client" toggle.
Client portal — clients see only their own projects, updates and requests, and can submit new automation requests.
AI Automation Strategist — turns a client's goal and description into a client-ready plan: workflow steps, message sequence, expected impact and next steps. Plans are saved to a searchable Briefs library with one-click copy.
Secure by design — email/password auth, role-based routing (team vs client) and database-level row security so clients can never see another client's data.
0
61
Frontdesk is an AI receptionist for small clinics. It answers calls, books and reschedules appointments in plain language, sends SMS reminders, and gives patients a self-service portal.
I designed and built the product end to end, including the voice agent, scheduling system, patient portal, staff dashboard, call summaries, privacy-first interface, and deploymen
Full-stack engineer building custom software, apps and AI
New to Contra
Full-stack engineer building custom software, apps and AI
Encyclopédie Numérique: Plates of the Connected Age. I'm a software engineer in Zimbabwe, and I spend my days configuring routers and servers that nobody ever sees. While digging through the plates of Diderot and d'Alembert's Encyclopédie (1762–1772) on Wikimedia Commons, I noticed it did exactly what I wished someone would do for my work: it opened up the machines of its time and showed every part with care. So I built a Recraft Style from eight of its engravings and used it to make a "lost volume" covering the machines of our connected age, from home routers to the language models we now talk to. Every plate follows the original layout, with the workshop scene above and the numbered parts below, so it reads as if the 18th century had documented the 21st.
2
3
222
Evomicrotech Store: a software storefront for marketing, automation, CRM and analytics tools for teams of every size. Built with Go, Vue 3, TypeScript, MedusaJS, PostgreSQL and Docker. https://apps.evomicrotech.com/
0
35
BotCrib: a platform for running automated trading bots on Deriv. Users sign in with their Deriv account, run bots, and follow live market data and analytics. Built with Python, FastAPI, Vue 3, PostgreSQL and Docker. https://botcrib.com/
0
40
GoFloorsGo: a website for a flooring company serving homes and businesses around Atlanta, Georgia, covering installation, repairs, quote requests and online flooring shopping. Built with Go, Vue 3, TypeScript, PostgreSQL and Docker. https://gofloorsgo.com/
Xul365 is a multi-tenant software-as-a-service platform for managing schools in Zimbabwe. Each school gets its own isolated database and a customisable admin dashboard, with student and teacher records, classes, subjects, timetables, fee invoices and payments. Features are gated by subscription tier, and each school can theme the interface with its own colours. I designed and built the full stack with Next.js, TypeScript, Prisma and MySQL, including a public landing page with pricing.
0
11
Property 365 is a software-as-a-service platform that helps manage residential properties in one place. It serves homeowners, gated communities and estates, tenants, and sectional title schemes, giving each group the tools to manage their property and communicate with each other. I built the backend with ASP.NET (http://ASP.NET) Core, exposing REST and GraphQL APIs, and ran background jobs as Azure worker services.
0
13
A web portal built for Reformed Church University that gives students and staff one secure place to manage their academic information online. I built the system with Laravel and PHP, covering the backend logic, database and user interface, and deployed it for real daily use by the university.
0
17
Parcellar turns satellite imagery into field health, moisture, growth and yield insights for farmers, with AI crop analysis, reports and an AI assistant. I design and build it using Python, ML and LLMs.
Same watch store. Three completely different moods.
I designed Chrono, a concept watch brand, with one idea in mind: every watch should have its own world.
Click Platinum, and the page turns cool and clean. Click Gold, and it warms up to deep green and cream. Click Black, and everything goes sharp and minimal.
What went into the brand:
A simple watch-face logo mark
A color palette built around each product
Bold, clean typography that stays readable at a glance
A circular layout that frames each watch like a spotlight
Interactive thumbnails so visitors can switch between watches in one click
Great brand design makes people feel something before they read a single word.
Working on a brand that needs its own personality? Send me a message. I'd love to help.
Short version
One brand. Three moods.
Meet Chrono, my concept watch brand. Each watch gets its own colors, its own energy, and its own spotlight, all in one interactive page.
Brand design should make people feel something before they read a word.