Portfolio

Our Work

Explore the solutions we've built across industries — from AI-powered platforms to custom mobile apps and real-time dashboards.

saas & web development

Shopolo — all-in-one store manager for local businesses

complete backend platform for cafes, salons, spas, and restaurants. gift cards, loyalty programs, online ordering with Stripe checkout, appointment booking, table reservations, email campaigns, and customer CRM — all in one dashboard. merchants get paid directly to their bank account.

challenge

building a unified platform where independent business owners can manage every customer touchpoint without technical knowledge — from accepting gift card payments to managing staff schedules to sending email campaigns.

solution

Next.js 15 app with Supabase for auth and data, Stripe Connect for direct merchant payouts, Resend for transactional emails, and a modular feature system. Each business gets a white-label storefront that auto-extracts branding from their website.

technologies

Next.jsTypeScriptSupabaseStripeResendVercel
homepage hero — gift cards, loyalty and more for independent businesses
loyalty and rewards — digital stamp cards, no app download
merchant sign-in

homepage hero — gift cards, loyalty and more for independent businesses

ai & web development

ottown — Ottawa city guide

a fully automated local city guide for Ottawa — publishing daily news, food, real estate, arts, and events content powered by AI. articles are generated from RSS feeds, Instagram, and Reddit, then auto-published with SEO-optimized copy and cover images.

challenge

building a self-sustaining content platform that sources, writes, images, and publishes Ottawa news articles automatically — without manual editorial work — while maintaining quality and local relevance.

solution

Next.js 16 site backed by Supabase, with a local launchd pipeline that runs hourly. Claude AI writes 400–600 word articles with Ottawa SEO, Pexels supplies cover images, and Resend handles the newsletter. Vercel hosts the live site at ottown.ca.

technologies

Next.jsTypeScriptSupabaseClaude AIResendVercel
homepage hero with featured article
more stories grid
events page

homepage hero with featured article

rebrand & web development

Stittsville Village Association — rebrand

a full rebrand and rebuild for the Stittsville Village Association — the 100% volunteer-run group behind the Parade of Lights, Canada Day, and Arts in the Park. 40+ years of community work, finally with a home online that matches it.

challenge

SVA does a lot: four annual village events, monthly public meetings, board records, sponsor relationships, and advocacy with municipal councillors on planning, youth, and seniors issues. all of it lived on a site that didn't reflect the organization's stature — and every update had to route through someone technical, which is fatal for a group run entirely by volunteers.

solution

a complete visual rebrand paired with an information architecture built around how residents actually arrive: looking for the next event, wanting to volunteer, or checking what the board decided. events are browsable by year, meeting minutes are published as official records, sponsors get real recognition, and a dismissible banner lets the team push time-sensitive notices like the AGM without touching code.

technologies

Next.jsTypeScriptTailwind CSSVercel
homepage hero — building community since 1983
events page
about page

homepage hero — building community since 1983

web development

Brain Heart Health — Bruyère Health

a bilingual self-management guide for people living with heart disease, built for Bruyère Health and the Canadian Centre for Aging and Brain Health Innovation. covers nutrition, exercise, mental well-being, social support, and daily wellness.

challenge

translating clinical, evidence-based health research into something a patient or caregiver can actually read and act on — in both English and French, at full parity, and accessible to an older audience often reading on a phone.

solution

a plain-language guide split into six sections with dedicated paths for patients and caregivers, a services directory, and a mirrored French site. built mobile-first with accessible type sizing, colour contrast, and navigation.

technologies

Next.jsTypeScriptPayload CMSTailwind CSSVercel
homepage — supporting your heart and mind
nutrition section of the self-management guide
for caregivers page

homepage — supporting your heart and mind

web development

Main Street Cafe — restaurant website

a website for Main Street Cafe, a beloved family-owned Stittsville restaurant serving fresh homemade breakfasts, soups, and lunches since 1992.

challenge

creating a warm, inviting online presence for a long-standing local restaurant that reflects its community roots and makes it easy for regulars and new visitors to find hours, menu, and location.

solution

a clean, mobile-friendly site that puts the menu and contact info front and centre, with a design that feels as welcoming as the cafe itself.

technologies

Next.jsTypeScriptTailwind CSSVercel
homepage hero
about section — a place that knows your name
gallery page

homepage hero

web development

Stittsville Nutrition — local cafe website

a full-featured website for an award-winning nutrition cafe in Ottawa, showcasing loaded teas, protein shakes, community events, and the brand story — with an integrated menu, Google Maps, and business hours.

challenge

building a warm, community-focused online presence for a local cafe that highlights their diverse menu, 13+ awards, community events, and founders' story while driving foot traffic.

solution

a responsive Next.js site with categorized menu pages, an interactive awards timeline, community events showcase with photo galleries, embedded Google Maps, and a warm earthy brand aesthetic.

technologies

Next.jsTypeScriptTailwind CSSGoogle MapsVercel
hero — healthy fresh delicious
loaded teas features and benefits
location details and business hours

hero — healthy fresh delicious

web development

NestFind — real estate listing platform

full-stack real estate platform with interactive map search, property listings across 500+ properties in 25 North American cities, multi-step listing forms, and real-time enquiry management.

challenge

building a scalable real estate marketplace with Mapbox-powered map search, image-rich property cards, role-based dashboards for owners and buyers, and direct owner-buyer communication.

solution

Next.js 15 app with Supabase auth and RLS, Redux Toolkit for state management, Mapbox GL for interactive map search with clustered markers, and an emerald-themed responsive UI with dark mode.

technologies

Next.jsTypeScriptSupabaseRedux ToolkitMapbox GLTailwind CSSVercel
landing page hero
browse by property type
multi-step listing form

landing page hero

custom software

HealthPulse — healthcare appointment system

full-stack healthcare platform with role-based dashboards for patients, doctors, and admins — featuring appointment booking, schedule management, medical records, and mock video consultations.

challenge

building a multi-role healthcare system with appointment scheduling, doctor availability management, medical records, and role-based access control.

solution

Next.js 15 app with Supabase auth and RLS for data isolation, Redux Toolkit for state management, and a teal-themed responsive UI with dark mode support.

technologies

Next.jsTypeScriptSupabaseRedux ToolkitTailwind CSSVercel
patient appointments list
book appointment flow
video consultation

patient appointments list

web development

e-commerce analytics dashboard

real-time analytics platform providing actionable insights for online retailers with interactive charts, order management, and product analytics.

challenge

building a unified analytics view that aggregates sales, orders, and product data into one interactive dashboard with per-user data isolation.

solution

full-stack dashboard with Chart.js visualizations, date-range filtering, row-level security via Supabase, and dark mode support.

technologies

Next.jsSupabaseTypeScriptChart.jsVercel
dashboard overview
analytics charts
settings & theme

dashboard overview

Community Projects

through nanushi community, we've supported developers in building dozens of mobile apps through collaborative missions.

Ready to Start Your Project?

let's discuss how we can bring your vision to life with custom software that delivers results.