Andrew Wilks
Software Developer, Brisbane
I build reliable internal tools and clean front ends that cut manual work and make operations calm. My edge sits where Power Platform meets TypeScript, React, and modern CI, so teams get working software quickly, with a clear path to maintain and extend it.
Open to permanent full time software roles across Australia, Brisbane or remote.
Primary stack TypeScript, React, Next.js, Node, Deno, Power Platform, Dataverse, Power Pages, Power Automate, Drizzle ORM, SQL, GitHub Actions.
Quick links
View Projects, Download Resume, LinkedIn, GitHub, Email

Selected work
SDA listings and applications portal
Role
Project lead, full stack
Stack
Power Pages, Power Apps Component Framework, TypeScript, React
Highlights
Searchable listings, accessible application flow, structured data capture
Impact
Easier advertising for the business, simpler path for applicants to find and apply

Beachhead Platform, property operations SaaS
Role
Project lead, full stack
Stack
Power Platform, Dataverse, Power Pages, React, TypeScript, PCF, Node.js, GitHub Actions
Highlights
Typed API contracts, role aware UI, micro APIs, CI and CD
Impact
Clearer workflows, fewer manual steps, solid base for future features

ZKTeco access control integration
Role
Project lead, full stack
Stack
Dataverse, custom API, ZKTeco BioSec
Highlights
Permission sync, credential lifecycle, live door logs, auditable history
Impact
Stronger security, faster provisioning, better compliance
What I bring
- Code first prefer building with TypeScript and React with clean APIs, use Power Platform where it accelerates outcomes without compromising structure
- Product mindset clear problem statements, small increments, measurable outcomes
- Operational calm observability, traceable releases, backups and rollback plans
- Documentation that helps ADRs, ERDs, runbooks, onboarding guides

Skills, tools
Frontend
React, Next.js, TanStack Router and Query, forms, SSR and ISR, accessibility, performance
Backend
Node.js and Deno, REST and GraphQL, auth, background jobs, file pipelines
Data
Drizzle ORM, PostgreSQL, MySQL, SQLite, schema design, migrations, basic analytics
DevOps
GitHub Actions, Docker, AWS and Azure, Cloudflare, CI and CD, versioning, testing with Vitest and Playwright
Power Platform
Dataverse, Power Pages, Power Automate, model driven and canvas apps, custom connectors, ALM and CoE
Also used
Python, C and C++, C#, Java, Figma and Adobe for quick UI iterations
Recent writing

I've gone from a spark of an idea about splitting credit card expenses to having a fully scaffolded, enterprise-grade application architecture. And let me tell you, the journey has been equal parts challenging, exciting, and deeply educational.

I'm excited to share my journey building Portfolio Card Splitter - a shared expense management app born from a very real problem in my own life.
Real‑world notes on moving from blind trust in GitHub Copilot to reviewable specs with GitHub Spec Kit, covering the /specify → /plan → /tasks flow.
About
I like systems that stay understandable as they grow. I work in public where useful, I write decisions down, I keep feedback loops tight. I maintain a small home lab on UniFi and Docker, I tinker with Home Assistant and CI, I practice the same habits I bring to client work.
