
Techie Australia: Donation Pipeline & Device Lifecycle Platform
How we built the system that powers one of Australia's most impactful digital inclusion charities, from donated laptop to connected kid.
1.5t+
E-waste diverted from landfill
2,000+
Devices processed and redistributed
15%
Of Australian kids lack a device for school
1 in 4
Australians are digitally disconnected
About Techie Australia
Techie Australia is an ACNC-registered charity founded in 2023 with a dead simple mission: bridge the digital divide by recovering, refurbishing, and redistributing technology to people who need it.
One in four Australians are digitally disconnected. Fifteen percent of Australian kids don't have access to a computer or tablet for school. Two out of three Australians over 75 experience digital affordability stress. That's 2.5 million people locked out of the economy, education system, and social infrastructure that the rest of us take for granted.
Techie's model is straightforward: collect donated devices that would otherwise become e-waste, refurbish them, and get them to people who need them. They've already diverted 1.5 tonnes of e-waste from landfill while putting working technology into the hands of students, job seekers, refugees, and isolated seniors.
The organisation runs programs including CTRL+ALT+DONATE (device recovery), Future Voices (podcasting for digital literacy), Call it Forward (smartphone donations), and the Techie Store, where 100% of profits fund the mission. Partners include iFixit, Canva, eBay, Google for Nonprofits, and Microsoft.
The Problem
Techie's mission was scaling faster than its operations could keep up. In a single financial year, they'd diverted over 1.5 tonnes of e-waste from landfill. Hundreds of devices flowing in from individual donors, corporate partnerships, and collection events. But the operational backbone was duct tape.
Device tracking lived in Google Sheets. Volunteer coordination happened over email and Slack messages. Donor acknowledgment was manual, and someone had to remember to send a tax receipt. Recipient matching was based on whoever was next on an informal waitlist, with no consideration of device suitability or urgency.
Devices got lost between stages. A laptop donated in week one might sit untouched for three weeks because nobody knew it was there. Volunteers showed up and didn't know what to work on. Donors never heard what happened to their contribution. The whole thing ran on goodwill and institutional memory, which is fine at 50 devices a month and unsustainable at 500.
The charity needed a system that could grow with them: a purpose-built tool that a small team with limited technical resources could run, not an enterprise platform that cost six figures and required a full-time admin.
What We Built
A custom device lifecycle platform that tracks every donated device from the moment it arrives to the moment it reaches its new owner. Every stage of the pipeline (intake, data sanitisation, assessment, refurbishment, matching, and dispatch) is visible, measurable, and automated where it matters.
The guiding principle was ruthless simplicity. This is a charity. Every dollar spent on software is a dollar not spent on devices. Every hour spent configuring a tool is an hour not spent refurbishing a laptop. So we built the simplest thing that could work, then made it delightful to use.
The stack reflects this: Next.js, TypeScript, PostgreSQL. No microservices, no message queues, no Kubernetes. A single deployable application that a developer can understand in an afternoon. Hosted on Vercel with a Neon PostgreSQL database. Total infrastructure cost approaches zero, which is where it should be for a nonprofit.
Authentication runs through Auth.js with three roles: staff get everything, volunteers get their task queue and device status views, donors get a portal to track their contributions. Role-based views mean nobody sees complexity that isn't relevant to them.
Intake
Device donated via drop-off, post, or corporate collection. Donor receives automated acknowledgment and tax receipt.
Web form · Photo upload · Auto-receipt
Data Sanitisation
Secure wipe with chain-of-custody logging. NIST 800-88 compliant. Certificate generated for donor records.
NIST 800-88 · Chain of custody · Cert issued
Assessment & Refurbishment
Condition scoring, component testing, repair workflow. Volunteers self-assign tasks from a priority queue.
Condition score · Repair queue · Volunteer tasks
Recipient Matching
Weighted algorithm matches devices to applicants based on urgency, suitability, and proximity.
Urgency · Suitability · Geography
Dispatch
Shipping label generated via Australia Post API. Tracking number sent to recipient. Status updated in real time.
AusPost API · Auto-tracking · Live status
Intake
Device donated via drop-off, post, or corporate collection. Donor receives automated acknowledgment and tax receipt.
Data Sanitisation
Secure wipe with chain-of-custody logging. NIST 800-88 compliant. Certificate generated for donor records.
Assessment & Refurbishment
Condition scoring, component testing, repair workflow. Volunteers self-assign tasks from a priority queue.
Recipient Matching
Weighted algorithm matches devices to applicants based on urgency, suitability, and proximity.
Dispatch
Shipping label generated via Australia Post API. Tracking number sent to recipient. Status updated in real time.
The Pipeline
Intake & Data Sanitisation
Devices enter the system via a web form. Donors upload photos, describe the device, and provide their details for tax receipt generation. The system auto-generates a receipt immediately on submission, formatted for ATO requirements. No staff intervention needed.
Once a device arrives physically, staff log it against the intake record and initiate the data sanitisation process. Wipe verification follows NIST 800-88 guidelines with chain-of-custody logging at every step. When sanitisation completes, a certificate is generated and attached to the device record, available to the donor through their portal.
Assessment & Refurbishment
Sanitised devices move into assessment. A structured scoring rubric captures hardware condition (screen, battery, keyboard, ports), performance benchmarks, and cosmetic state. The system assigns a condition grade (A through D) that feeds into the matching algorithm later.
Devices needing repair enter a workflow queue. Volunteers browse available tasks, self-assign based on their skills (screen replacement, battery swap, OS installation), and update progress as they work. No waiting for email instructions. No coordinator bottleneck.
Matching & Dispatch
Recipient Matching
When a device passes QA, the system runs a matching algorithm against the current pool of applicants. The algorithm uses a weighted scoring model with three factors: urgency (40%), suitability (35%), and proximity (25%).
A student without a device for school scores higher on urgency than someone wanting a spare laptop. A graphic design student gets matched to a higher-spec machine than someone who needs email and web browsing. A recipient in regional NSW gets prioritised over a metro applicant when shipping cost is comparable, because regional communities are disproportionately affected by the digital divide.
Dispatch & Tracking
Once matched, the system generates a shipping label via the Australia Post API, sends the recipient a notification with tracking information, and updates the device status in real time. Staff see a dispatch queue with everything ready to pack and ship: labels printed, addresses verified, tracking numbers assigned.
The donor gets a final notification when their device reaches its new owner. That feedback loop, knowing your old laptop is now helping a kid do their homework, is one of the most powerful drivers of repeat donations.
Weighted Scoring Model
- Student without school device
- Job seeker needing computer
- Isolated senior
- Design student → higher-spec machine
- Email/browsing → any working device
- Accessibility needs → specific hardware
- Minimise shipping cost
- Prioritise regional/remote
- Local pickup available
Device
ThinkPad T480, i5, 8GB, 256GB SSD
Condition: B+ (minor cosmetic wear)
Recipient
Year 10 student, Western Sydney
Need: Schoolwork, no current device
Score
0.92 / 1.00
Urgency: 0.95 · Suitability: 0.88 · Proximity: 0.91
Architecture & Integrations
The platform integrates with external services where it makes sense and handles everything else internally. The principle: never build what you can reliably outsource, but never depend on a vendor for anything core.
Australia Post handles shipping. Their API generates labels, tracks parcels, and confirms delivery. Xero handles financial reporting and donor receipt reconciliation: the platform pushes transaction data automatically, keeping the books clean without manual data entry. Mailgun handles transactional email: donor receipts, status updates, volunteer notifications.
The core platform runs on Vercel (Next.js with server-side rendering and API routes) with a Neon PostgreSQL database. This combination gives us serverless scaling (important for donation drive spikes), edge performance (fast page loads nationally), and near-zero operational overhead. No server to maintain, no database to babysit.
Total monthly infrastructure cost: under $20. For a nonprofit, that matters. Every dollar we save on hosting is a dollar that goes toward putting a laptop in a kid's hands.
Techie Platform
Next.js · TypeScript · PostgreSQL
Australia Post
apiShipping labels, tracking, delivery confirmation
Xero
apiFinancial reporting, donor receipt reconciliation
Mailgun
apiAutomated donor comms, status updates, receipts
Auth.js
authRole-based access: staff, volunteers, donors
Vercel
infraHosting, edge functions, image optimisation
Neon
infraServerless PostgreSQL, zero operational overhead
Results
The platform went live in early 2025 and the impact was immediate. Device processing time dropped from an average of 12 days to 3, because nothing sits in limbo anymore. Every device has a status, every stage has a queue, and nothing falls through the cracks.
Volunteer utilisation increased significantly. Instead of waiting for coordination emails, volunteers log in, see what needs doing, and get to work. Task completion rates went up because people could work on their own schedule without depending on a coordinator to assign work.
Donor satisfaction improved measurably. Automated tax receipts on submission (instead of days later), status updates as devices move through the pipeline, and a final notification when the device reaches its new owner. That visibility turns a one-off donation into an ongoing relationship.
The recipient matching algorithm cut the time from “device ready” to “device dispatched” by 70%. More importantly, it improved match quality. Devices go to the people who need them most, matched to machines that suit their needs. A Year 10 student gets a laptop that can run the software they need for school, not just whatever was next on the shelf.
Techie can now scale. The platform handles growing device volume without requiring additional admin staff. Donation drives that used to create weeks of backlog now flow through smoothly. The system has processed over 2,000 devices since launch.
The platform is now the operational backbone of Techie Australia. It handles everything from the CTRL+ALT+DONATE program through corporate collection partnerships to individual walk-in donations at their Surry Hills headquarters.
| Process | Before | After |
|---|---|---|
| Device processing time | ~12 days | 3 days |
| Donor receipt | Manual (days) | Instant (automated) |
| Volunteer task assignment | Email/Slack | Self-serve queue |
| Recipient matching | Gut feel | Weighted algorithm |
| Pipeline visibility | Spreadsheet | Real-time dashboard |
| MBS update propagation | Tribal knowledge | Structured data |
Why This Matters
We took this project because it mattered. Our team has a deep personal connection to Techie Australia, so this was personal. We built it the way we build everything: senior people, no filler, shipped fast.
Beyond the personal connection, Techie represents a category of work we care about: technology that makes a measurable difference in people's lives. A system that helps get a working laptop to a kid who doesn't have one.
The digital divide is easy to ignore if you're on the right side of it. If you're reading this on a screen, you probably are. But for the 2.5 million Australians who can't do their homework, apply for a job, access telehealth, or connect with their family, it's the barrier between participation and exclusion.
Technology built right can close that gap. That's what we did here, and we're proud of it.
Technology Stack
Frontend
- Next.js (App Router)
- TypeScript
- Tailwind CSS
- React Server Components
Backend
- Next.js API routes
- Auth.js (RBAC)
- Server Actions
- Zod validation
Data
- Neon PostgreSQL
- Drizzle ORM
- Full-text search
- Automated backups
Integrations
- Australia Post API
- Xero (accounting)
- Mailgun (email)
- Vercel (hosting)