I'm Russell Jones, an Ojibwe developer from Sagamok Anishnawbek in Northern Ontario.
I build the infrastructure Indigenous communities actually own.
Full-stack developer with 8+ years of experience. I build APIs, web applications, data pipelines, and infrastructure.
Stack: Go, Laravel, PHP, Vue.js, TypeScript, Tailwind CSS, PostgreSQL, Redis, Elasticsearch, Docker
What I do:
- Backend APIs and microservices (Go, PHP/Laravel)
- Full-stack web applications (Laravel + Vue/Inertia)
- Data pipelines and content processing systems
- DevOps and deployment automation (Docker, GitHub Actions, Caddy)
Availability: Immediate, remote
Send me a message | LinkedIn | Blog
- Waaseyaa -- PHP framework for Indigenous governance. Entity system, access control, AI-native.
- Minoo -- Language and cultural preservation platform. Dictionary, teachings, community, data sovereignty.
- OIATC -- Ontario Indigenous Technology Council. Governance, digital sovereignty, infrastructure stewardship.
- NorthOps -- Consulting for non-profits and First Nations organizations.
- North Cloud -- Content intelligence pipeline: crawls, classifies, and routes articles in real time.
- GoFormX -- Modular form builder and backend.
This repo is the control plane for an automated content pipeline that turns development activity into published posts and social content.
Mine (GitHub Actions, daily)
Scans commits + issues across repos
Produces mined-seed.json items
Creates GitHub Issues (content queue)
|
Curate (human review)
Filters, angles, sequences items
Produces curated-item.json
|
Produce (MCP skill)
Generates Hugo blog draft + social copy
Lands in jonesrussell/blog as PR
|
Distribute (Buffer API)
Posts to Facebook, X, LinkedIn
Date-driven Hugo publish triggers deploy
Stage contracts: JSON Schemas in jonesrussell/blog/schemas/ enforce boundaries between stages. Each schema validates the output of one stage and the input of the next.
Mining targets: The workflow scans waaseyaa/framework, waaseyaa/giiken, and this repo. It filters out merge commits, chore/docs/bump commits, short messages, and noise like phpstan/namespace fixes.
Content queue: GitHub Issues on this repo are the browser-visible interface to the entire pipeline. Every item passes through as an issue, labeled by stage (stage:mined, stage:curated, stage:ready) and type (type:text-post, type:blog-post, type:video, type:newsletter). Filter by label to see items at any stage.
.github/workflows/content-mine.yml-- Daily mining action (scans repos, creates issues).github/ISSUE_TEMPLATE/content-queue.md-- Template for content queue issuesdocs/-- Pipeline documentation and specs
Schemas, blog drafts, and published posts live in jonesrussell/blog.
| Repository | Role |
|---|---|
jonesrussell/blog |
Hugo site, schemas, published posts, Dev.to sync |
waaseyaa/framework |
PHP framework (mining target) |
waaseyaa/giiken |
Waaseyaa package (mining target) |
jonesrussell/north-cloud |
Content intelligence pipeline |
I write about AI-augmented development, building open source infrastructure, and what digital sovereignty looks like in code.




