Software, Electronics and other interesting stuff

My Serverless React Native Android Expense Logger
This post outlines the creation of a React Native Android application to keep track of my monthly expenses. The application is supported by a serverless backend hosed in AWS....

Cut Out the Middleman Accessing DynamoDB
Although accessing storage, utilising Lambda, is relatively inexpensive on AWS. Removing the intermediate Lambda will make the application cheaper to run and operate even faster...

Synchronise System Clock with GPS
Having a very accurate clock is crucial for some systems. To accomplish this was the conundrum, I was facing on a project that required very accurate time synchronisation across a network of compute modules. The system specification stipulated sub millisecond time accuracy. The following serves to document the process...

Add Authorisation to Lambda with AWS Cognito
AWS provides an authentication service, called Cognito, that elevates the burden of authenticating users. The service safeguards user credentials and also provides a secure method of user sign up, sign in and access control to your application...

AWS Serverless Application Model (SAM) getting started
AWS Serverless Application Model (SAM) is a command line tool that facilitates the deployment of serverless architecture on AWS. SAM also has the ability to simulate AWS resources locally...

LTE your Raspberry PI
This post outlines a quick prototype, describing how to provide LTE capabilities to a Linux device and manage the network connection. To illustrate the concept a Raspberry Pi was used running Ubuntu Server. Note that any Linux based system will suffice, even your desktop PC...