Deprecated: Function get_magic_quotes_gpc() is deprecated in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 99

Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 619

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1169

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176

Warning: Cannot modify header information - headers already sent by (output started at /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php:99) in /hermes/walnacweb04/walnacweb04ab/b2791/pow.jasaeld/htdocs/De1337/nothing/index.php on line 1176
8000 tristdrum (Tristan Drummond) · GitHub
Nothing Special   »   [go: up one dir, main page]

Skip to content
View tristdrum's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report tristdrum

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
tristdrum/README.md

Tristan Drummond

Calm African technologist · CTO & co-founder at WorkWeek · Builder of human-first systems.

This repository powers tristdrum.com — a black single-page experience that keeps animations intentional, typography confident, and copy grounded in the truth of my work.


Signal board

Pulse Notes
Now Scaling WorkWeek’s time tracking + wages SaaS for South African blue-collar teams with calm precision.
Building Tech Local’s vibe-coder automations, MATTTCHES, Clio, and other AI-powered tools for human-centered ops.
Mentoring Backing African founders with rituals for accuracy, justice, and sustainable execution.
Location East London, South Africa (remote-first, hands-on with sites nationwide).

Highlights & principles

  1. Care stack first – Map the operating rhythm before writing code or hiring.
  2. Motion with intent – Animation guides attention; if it distracts, it goes.
  3. Infrastructure with heart – Tools must work offline/data-free and still feel human.
  4. Humble excellence – Celebrate collaborators, measure accuracy, and let outcomes speak.

Active builds

  • WorkWeek – Co-founder/CTO (20% shareholder). Six-person fully-remote crew replacing paper timesheets and clunky biometric machines with selfie + geofenced clock-ins, automated overtime, and payroll for blue-collar teams. Breakeven on ~ZAR250k MRR and still growing after spinning out of The Delta’s Codelight team.
  • Tech Local – Vibe-coder studio that trains non-technical talent, automates agency rails, and ships WhatsApp onboarding flows, Supabase back offices, OpenAI platform agents, and AI-orchestrated deployments for South African businesses.
  • Champ Foundation – Voucher-backed dignity platform (formerly Heartflow) piloted in Stellenbosch; re-aligns donor incentives and NPO accountability so individual beneficiaries can be tracked from relief to reintegration.

Toolbox

TypeScript · React · Vite · Node · Supabase · Postgres · Prisma · Cloudflare · Fly.io · Vercel · Figma · Linear · Notion


Site modules (/web)

  • Hero + stats on WorkWeek role, team size, impact, and growth.
  • Focus grid with deep links to WorkWeek, Tech Local, and Champ Foundation (impact voucher vision).
  • Active labs section with MATTTCHES, Clio, and Tech Local client stack powered by Supabase + OpenAI agents.
  • Timeline from entrepreneurial upbringing, top African university training, Delta venture-builder leadership, to WorkWeek tech lead today.
  • Signals that echo those chapters: entrepreneurial roots, university craftsmanship, builder-of-builders leadership.
  • CTA banner with Google Calendar booking plus navigation to every venture (WorkWeek, Tech Local, Champ).

Personal site scripts

cd web
npm install
npm run dev          # start the local development server
npm run build        # produce the static bundle in dist/
  • Built with React + TypeScript + Vite.
  • Single-page layout composed in src/App.tsx.
  • Global theming and motion defined in src/App.css and src/index.css.
  • Google Fonts (Space Grotesk, Manrope) preloaded for sharp typography.

Vite 5 prefers Node >=18. Node 20.18 runs cleanly with this setup.


Collaborate

  • Founder sprints: Ship field-tested systems for operations, payroll clarity, and community uplift.
  • Operator circles: Mentor teams that want justice-driven rituals and reliable deployment pipelines.
  • Creative labs: Co-build AI-enabled workflows, prototypes, or vibe-coded websites that stay accessible.

Links

Let’s keep building with deep care and confident craft.

Popular repositories Loading

  1. github-slideshow github-slideshow Public

    A robot powered training repository 🤖

    HTML

  2. docker-master docker-master Public

    Forked from iNethi/master-builder

    All docker compose files live here

    Shell

  3. sabrina-xml-parser-and-remover sabrina-xml-parser-and-remover Public

    JavaScript

  4. supabase supabase Public

    Forked from supabase/supabase

    The open source Firebase alternative.

    TypeScript

  5. paul.copplest.one paul.copplest.one Public

    Forked from kiwicopple/paul.copplest.one

    Personal website

  6. deepface deepface Public

    Forked from serengil/deepface

    A Lightweight Face Recognition and Facial Attribute Analysis (Age, Gender, Emotion and Race) Library for Python

    Python

0