Skip to content
View johncattrall's full-sized avatar

Organizations

@iapnetwork

Block or report johncattrall

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
johncattrall/README.md

About

I work at AwareAI, bouncing between Chiang Mai and Bangkok.

Working with cloud tech since 2009. Most recently spent a few years at AWS before jumping in with the Aware team. Studied Artificial Intelligence at university back when "AI" meant writing Prolog (yes, in 2000, before it was cool).

AwareAI delivers Agentic AI Cloud Solutions. Alongside that I ship a few things of my own, usually at the intersection of AI and whatever I happen to be riding.

Reach me: john@awareai.io · LinkedIn


Projects

Lapfly Lapfly
AI-powered motorsport data analysis. Drop in a MoTeC, AiM, i2m, RaceChrono or GPS file and get a plain-English lap debrief, auto-detected braking markers, trail-braking depth, shift advice, delta-time, and public leaderboards. Built for riders, coaches, and race teams.
MudWatch MudWatch
Trail-condition forecasts for mountain bikers. Goes beyond "is it raining?" to model 3-day accumulated rainfall, surface type, trail grade, and drainage so you can pick the right trail for the day. Strava integration auto-annotates rides with conditions.
AwareAI River Ping Flood Monitor
Early-warning system for Chiang Mai, using the 6 to 8 hour flow time between upstream P.67 and downtown P.1 as a natural warning window. Combines live telemetry, Mae Ngat Dam release data, rainfall forecasts, and 220+ flood markers. A public-good project from AwareAI.

Smaller open-source bits (CloudFormation snippets, ECR/Anchore tooling, Terraform modules) are pinned below.


Tech


Writing


Off the keyboard

A lot of what I build traces back to what I ride.

  • Mountain biking: mostly downhill, the reason MudWatch exists
  • Motorbike track racing: the reason Lapfly exists
  • Road cycling: the weekly constant
  • Former BMX and trials rider: old habits, still useful
  • Former swimmer and Ironman triathlete (never again!)

We're hiring

AwareAI is growing. If you're an engineer or AI/ML practitioner excited about agentic systems for real cloud operations, say hello.

john@awareai.io


GitHub stats


Connect

Pinned Loading

  1. cloudformation-yaml-snippets cloudformation-yaml-snippets Public

    YASnippets for CloudFormation- to be used in emacs, spacemacs etc.

    2

  2. ecr-anchore ecr-anchore Public

    A bunch of scripts for AWS ECR to interact with Anchore vulnerability scanner

    Shell 1

  3. general-automation-scripts general-automation-scripts Public

    A bunch of scripts for everyday automation tasks

    SQLPL

  4. terraform-aws-pritunl-vpn-server terraform-aws-pritunl-vpn-server Public

    Forked from opsgang/terraform-aws-pritunl-vpn-server

    Pritunl VPN Server for your public/private like VPC on AWS

    HCL

  5. iapnetwork/docs iapnetwork/docs Public

    IAP documents

    1 4

  6. intelligent-application-update-management-system intelligent-application-update-management-system Public

    Intelligent Application Update Management System