Skip to main content

Senior full-stack engineer · Victoria, BC

I built Community Hive. I can join your team, or help you ship yours.

Eighteen-plus years delivering full-stack applications. The flagship proof is Community Hive — a live platform for property managers, councils, and residents.

Open to full-time roles · Remote, hybrid, or Greater Victoria

See skills and technical experienceReview engineering proofContact Dan

Dan Spelt

What brings you here?

Pick a path and I will point you at the most useful thing first. Nothing gets hidden.

Pilot
Multi-tenant SaaS
Built solo

Community Hive

One example of how I adapt software to a real business. Built for property managers, shaped by residents and councils.

Property manager dashboard with building overview, properties, announcements, and open tickets

Property manager view

1 / 6

The problem

The same questions arrive by email all week, and maintenance concerns come in through whatever channel the resident happened to use.

What is on screen

A building overview with open issues, recent announcements, and the requests that still need a response.

The result

Less repetitive email and a clearer operational record of what was asked and what was done.

Built and operated by me: Next.js (App Router), React, Tailwind CSS, shadcn/ui, Node.js API Routes, MongoDB.

Experience grounded in shipped work

I have worked across assistive technology, analytics, community platforms, and public-facing websites—turning user needs into maintainable systems with documentation and testing.

Professional experience
18+ years
Longest engineering tenure
CanAssist, University of Victoria
Work arrangements
Remote, hybrid, or Greater Victoria

May 2021 – June 2024

Website Developer

Neil Squire / Makers Making Change

Led development of LipSync Connect, a Next.js application used to configure and calibrate the LipSync assistive device.

May 2020 – December 2023

Full Stack / Front-End Developer

Youneeq

Built interfaces using React, JavaScript, Material UI, and Chart.js.

March 2008 – June 2021

Full Stack Developer

CanAssist, University of Victoria

Analyzed client needs and translated them into practical technology solutions.

Engineering proof

Every project started as someone else's messy problem. Pick one and see how I shape ideas into working systems — across any stack, market, or workflow.

Exploring Community Hive. Choose a section below; use Left and Right Arrow keys to move between section tabs.

Community Hive

Founder and sole developer

Property manager dashboard with building overview, properties, announcements, and open tickets
Property manager view — see the live demo for more views.

Property managers and community leaders coordinate buildings through email chains, paper notices, spreadsheets, and social media groups. Announcements are missed, maintenance concerns arrive through inconsistent channels, and there is no reliable record of what was communicated or decided.

3 projects are available in this explorer regardless of the path you selected.

About Dan

A senior engineer who communicates clearly, works across disciplines, and understands accessibility from the inside.

Team player

I communicate clearly, collaborate well, and follow through — without needing to be the loudest voice in the room.

AI-assisted delivery

I type more slowly than most. AI is my equalizer — I direct, prompt, and verify so quality ships on time.

Lived accessibility

Born with cerebral palsy, I understand assistive technology from the inside — not only from a checklist.

Stack-agnostic

I learn the tools you already use, or I bring the right ones. Either way, the system is built around your goals.

Get in touch

Two tracks, one inbox. Roles go through the portfolio. Community Hive demos go through the live product. Either way, I reply personally.

  • Secure, maintainable implementation
  • Cross-functional collaboration
  • Accessible interface engineering
  • Full-stack product delivery

Need custom software?

I also work with businesses and organizations to turn operational problems into focused, maintainable software. Start with a short conversation about your workflow.

Explore custom software