Full-stack and AI engineer
One engineer, every layer.
Available 24/7 across time zones. I plan each project around its requirements, priority and budget.
I build and run business systems end to end: the database, the back end, the front end, the cloud (Git, Jenkins and GitHub Actions CI/CD, Docker, Kubernetes, Terraform, Ansible, NGINX, Prometheus, Grafana, ELK and Linux on AWS, Azure and GCP), and the AI that works inside them. 19 years of enterprise delivery, from SQL and Java to Python APIs and AI agents. I use AI to cut your cost and time: the same work in fewer hours, fixed prices per milestone, and tests so it keeps working after launch.
Agent hub
Where I have worked
My stack
Every layer, and the tools I use in each. Click a layer to see its lab tools.
Frontend and web apps
Interfaces and web apps that work on any screen.
Backend
APIs, business rules and services.
Databases
Schema, queries, tuning and connectors.
Cloud and DevOps
Containers, pipelines, hosting and monitoring.
AI agents
Agents and retrieval that work on real data.
Programming languages
The languages I write production code in.
Complete product package
Website, web app, mobile app and AI, designed, built and launched by one person from idea to launch.
Websites
Business sites and landing pages that load fast and are easy to find on Google.
Web apps
Dashboards, portals and tools for your team or your customers, in the browser.
Mobile apps (iOS and Android)
One app that runs on iPhone and Android, sharing one back end.
AI features
Assistants, search and automation inside your website or app.
My live apps
Apps that are running on a server right now, and that you can open and use.
The 22 AI tools in the lab
Job Hunter
An agent that does the slow part of a job search and leaves the decisions to you.
- Finds IBM i and related roles from job boards and email alerts.
- Scores each role against your profile and skips the poor fits, with the reasons shown.
- Tailors a resume and prepares the application for each role you pick.
- Waits for your approval. Nothing is submitted until you approve it, unless you turn auto-apply on.
- Watches your Gmail for replies, and drafts responses for you to review.
Status: it runs on the owner's own computer today. It is not a hosted service yet.