Systems Engineer | AI Integration | Cognitive Accessibility
Adelaide, South Australia
PROFESSIONAL SUMMARY
Engineer with 40 years experience in computing and engineering, including early electrical and electronic engineering background. IT focus since the early 90s. I work out how whole systems fit together — hardware, software, and the people who use them.
Currently building AI-powered systems, with focus on multi-agent coordination, prompt engineering, cognitive support tooling, and distributed deployment. My path to AI started practically — building a RAG-based chatbot for an educational platform — and the aptitude turned out to be there. Prompt engineering is heuristic programming in natural language.
Self-directed learning across entire career, including current AI specialisation. Seeking a permanent, hands-on role building AI-powered products or integrating AI into real systems.
CORE COMPETENCIES
AI & LLM Integration
- Multi-agent AI coordination across different models
- Prompt engineering and metaprompt design
- RAG (Retrieval Augmented Generation) systems
- MCP (Model Context Protocol) tooling
- Local model deployment (Ollama)
- Cognitive accessibility engineering
Databases & Storage
- SQL databases (25+ years experience)
- PostgreSQL (primary, with pgvector for semantic search, PostGIS for spatial data)
- MySQL
- SQLite
Languages & Frameworks
- Python
- SQL
- Perl
- Node.js
- Go
Infrastructure & Deployment
- Docker containerisation
- Distributed systems on heterogeneous hardware
- Tailscale private networking
- Bare-metal deployment
- Infrastructure automation
- Whisper ASR (voice transcription)
- IoT protocols (MQTT, HTTP, LoRaWAN)
DESIGN & ACCESSIBILITY PRINCIPLES
- Accessibility-first design for all user-facing systems
- Cognitive load optimisation as architectural requirement
- Trauma-aware system design for vulnerable user populations
- Building systems that work with human cognition as it actually is
- FOSS and open source priority
SELECTED PROJECTS & CONTRACTS
Misti — Distributed AI Cognitive Support System (September 2025 - Present)
Multi-agent AI system providing cognitive accessibility for vulnerable users
- Distributed, multi-agent system coordinating different AI models across machines linked via Tailscale
- Voice interaction with local model deployment and persistent memory
- Integration with calendars, email, web search, and printing
- PostgreSQL-backed knowledge management with pgvector semantic search
- MCP (Model Context Protocol) tooling for agent coordination and state management
- Architecture designed for users with AuDHD, one with complex trauma where stress blocks memory encoding — maintains continuity across dissociative gaps
- In production as real accessibility infrastructure for vulnerable people
- Runs on a mix of commodity and distributed hardware
- Some components public on GitHub; personal data kept private by design
Technologies: Python, PostgreSQL, pgvector, Ministral 3B, Ollama, Whisper ASR, Docker, Tailscale, MCP, Flask, Redis, Claude Code, Claude Desktop - Opus (project management)
Culture Atlas — Backend Modernisation & RAG Chatbot (2022 - October 2025)
Backend for an educational platform serving scholarship humanities students
- Migrated legacy Perl/SQLite backend to Python/PostgreSQL
- Built “Study Buddy” — a RAG-based chatbot answering questions solely from a corpus of textbooks, syllabi, and teaching guides
- Deployed on consumer hardware using local Llama 3.1-8b model (cost-effective, private)
- Extensive prompt engineering for corpus-constrained response synthesis — preventing hallucination and training data leakage
- This project initiated the move to AI specialisation
Technologies: Python, PostgreSQL, Llama 3.1-8b, Ollama, prompt engineering, RAG architecture
Infrastructure Automation via Claude Code (2025)
Autonomous system administration using LLM-directed tooling
- Automated Ollama migration from Windows to WSL with zero-touch deployment
- Executed Opencore Patcher for Mac system upgrades bypassing vendor planned obsolescence restrictions
- Developed patterns for LLM-directed infrastructure operations
- Infrastructure-as-conversation approach to system maintenance
Technologies: Claude Code, Ollama, WSL, Windows, Opencore Patcher, macOS, autonomous deployment patterns
IoT/Remote Sensing — OpenSensing Austria / Hartl Consulting (Contract, Remote)
August 2021 - Present (on-call) Remote sensing data storage and ingestion for environmental monitoring and animal tracking
- Universal payload decoder replacing fragmented manufacturer implementations (public on GitHub)
- Avalanche warning systems, flood mitigation, livestock tracking in Alpine pastures, lake level monitoring
- End-to-end work from sensor hardware through data ingestion to database design
- High-volume sensor data ingestion with PostgreSQL/PostGIS spatial databases
- Constrained hardware, hostile environments, intermittent connectivity
Technologies: Python, Go, PostgreSQL, PostGIS, InfluxData Telegraf, Docker, MQTT, HTTP, LoRaWAN, bare-metal deployment
Software Developer — Frisk (Contract, Adelaide / Remote)
May 2014 - December 2019 (5 years 8 months) Distributed team development for retrieval and management systems
- Business intelligence and audit reporting systems
- System management interfaces and Kerberos integration
- Full-stack development in Perl and Node.js environment
Technologies: Perl, Node.js, GNU/Linux, Kerberos, business intelligence tooling
PUBLICATIONS
Co-author (with Claude Sonnet), The Joy of Prompts: A Humanities Approach to LLM Interaction (2025)
Collaborative writing demonstrating LLM-human partnership while preserving authorial voice. Documents prompt engineering methodologies and accessibility of LLM tools for non-technical users. Self-published in HTML, ePub, and PDF formats. LLM-assisted publication workflow using Hugo and Cloudflare Pages.
EARLIER CAREER
Early career includes roles in pump engineering, systems administration, ICT management, and membership of the ITT Industries European Network Management Team. Consistent pattern of self-directed learning and systems-level problem solving across diverse technical domains.
AVAILABILITY
Seeking a permanent, hands-on role. Based in regional South Australia, available for hybrid work in Adelaide (up to 4 days/week), and comfortable with remote.
Work Style: Direct communication, clear requirements, focus on functional outcomes. Best suited to teams that value substance over process ceremony and accommodate different cognitive approaches.
I actively want to mentor. People matter.
Contact: [email protected] | GitHub: smiffy-online | Hugging Face: smiffy-online
Last updated: 2026-02-10
Download CV
Available in multiple formats:
- Download as PDF - Best for printing and email
- Download as DOCX - Editable Microsoft Word format
- Download as ePub - E-reader format
- Download as Markdown - Plain text source
Last updated: 2026-02-10