Solar performance dashboard
A Next.js and TypeScript dashboard for exploring large solar-performance datasets without the page slowing down.
- Type
- Personal
- Status
- In development
- When
- 2026
I build fast, well-tested software: web apps, data dashboards and games. I run a small studio called Deleptual, and I am looking for a remote developer role with a Canadian consultancy or a team working in renewable energy.
Client work, studio projects and the apps I build for myself. Each one links to a write-up of the decisions behind it.
A Next.js and TypeScript dashboard for exploring large solar-performance datasets without the page slowing down.
A mobile-first step challenge for groups of friends, with a live leaderboard and privacy rules enforced by the database.
A private household app for two phones: shared lists, tasks, people and a morning digest, built as an installable PWA.
A budget calculator for Moniker Partners that turns a prospect's retreat plans into an estimate and a qualified lead.
A hex-map exploration game in Unity and C#, built on data-driven content systems and its own editor tooling.
How I use Claude Code with Unity and Notion: specialised agents, project rules and MCP connections, with tests and CI as the final word.
The same pipeline I would bring to your team. The numbers below come from the run that built the page you are reading.
Every change arrives as a pull request, including the automated dependency updates.
Tools: GitHub
Strict TypeScript, ESLint and Prettier. Nothing else runs until these pass.
Tools: TypeScript, ESLint
Logic is tested in isolation; components are tested by rendering their stories in a real browser.
Tools: Vitest, Testing Library
79 tests, 100% line coverage
Each component is documented with its states, and every story doubles as an accessibility test.
Tools: Storybook, axe
31 stories
Every page is loaded in Chromium, navigated, and scanned for accessibility problems.
Tools: Playwright, axe
43 checks, 0 accessibility violations
Lighthouse runs against the production build. A score below budget fails the pipeline.
Tools: Lighthouse
Performance 98, accessibility 100
Pull requests get a preview URL. Merges to main go to production on Netlify.
Tools: GitHub Actions, Netlify
Dependabot proposes updates weekly. Patches and minor versions merge themselves once everything above is green.
Tools: Dependabot, CodeQL
Read the full quality reportBrowse the component libraryView the source on GitHub
Incorporated in Ontario, Canada. Running since July 2019.
Deleptual is my incorporated studio. It is where client web work gets built and where Hexploration is being made.