Freelance & Contract Software Development. Systems integrations, web development, database development, platform development, e-commerce. AWS specialist.

London, UK
Joined April 2021
Experimented using various AI tools to produce this Chinese language learning video. Claude using Remotion for the visuals, Codex for the drawings, BytePlus TTS 2.0 for the voices. The lesson content is based on my own writing from a few years ago. youtube.com/watch?v=LScS54EH…
1
1
118
Simulated Route53 Yulin simulates Route 53 hosted zones, DNS records and DNSSEC configuration. Records can route local hostnames to simulated services, including CloudFront distributions and S3 bucket websites. yulinsim.dev/services/route5…
34
Simulated CloudFormation Yulin deploys CloudFormation templates and synthesized CDK assemblies into an in-memory AWS simulation. Tests use the resources declared by their infrastructure code and inspect the resulting state. yulinsim.dev/services/cloudf…
32
Simulated Step Functions Yulin runs Step Functions state machines in the test process. Amazon States Language tasks invoke simulated services, waits and retries use the simulation clock, and tests can inspect execution history. yulinsim.dev/services/stepfu…
8
Simulated KMS Yulin simulates KMS with in-memory keys and cryptographic operations through Node.js crypto. Symmetric keys use AES-256 and asymmetric keys use key pairs. Decryption checks the key and encryption context. yulinsim.dev/services/kms/
20
Simulated Kinesis Data Streams Yulin simulates Kinesis streams, shards, records and shard iterators in memory. Application code writes records and reads them through the AWS SDK during tests and local development. yulinsim.dev/services/kinesi…
14
Simulated API Gateway REST APIs Yulin simulates API Gateway REST APIs with resources, methods, deployments and stages. Requests follow the API configuration and invoke simulated Lambda functions through proxy integrations. yulinsim.dev/services/apigat…
5
Simulated Bedrock Yulin simulates Bedrock Runtime using response rules declared by the test. Application code sends model requests through the AWS SDK and receives the configured responses without calling a model. yulinsim.dev/services/bedroc…
13
Simulated Athena Yulin simulates Athena queries against objects in simulated S3. Tests can declare query results or use an optional SQLite query engine, with Glue catalog lookups and results written to S3. yulinsim.dev/services/athena…
7
Simulated EventBridge Scheduler Yulin simulates EventBridge Scheduler in memory. Schedules fire as simulated time advances and assume execution roles to invoke their targets. Simulated IAM authorises schedule management operations. yulinsim.dev/services/schedu…
12
Automated static site infrastructure with AWS CloudFormation, Cloudfront, S3, Hugo, GitHub Actions After manually setting up several static sites with AWS, Hugo and GitHub Actions, I got round to putting together CloudFormation configuration to do it… kensiosoftware.co.uk/blog/aw…
26
Simulated Secrets Manager Yulin simulates Secrets Manager with encrypted secret versions and staging labels. Simulated KMS encrypts and decrypts each version, and simulated IAM authorises operations. yulinsim.dev/services/secret…
14
Simulated ECR Yulin represents ECR images with in-process Lambda handlers. Tests register a handler against a repository and tag, then create a simulated container image Lambda function using that image URI. yulinsim.dev/services/ecr/
21
New simulated AWS Organizations Service Control Policies in Yulin, for testing changes against SCPs. It's far from being a perfect emulator, but it can catch certain kinds of common mistakes, like forgetting to update an SCP before trying to deploy a new feature. yulinsim.dev/services/organi…
22
AGI has been achieved
39
68
7
2,543
64,774