[Home][Portfolio]Blog

Handmade by a clanker and @cjoshmartin, with Django, Next.js and Wagtail (©2026)

Blog

Default image for blog post when there is not an image to show

IOS Universal Links with Expo, React Navigation and React Native

7 minutesJuly 23, 2025

Universal links in an expo project do not work exactly as expected when you are using React Navigation. This blog post will help you troubleshoot your issues with setting up Universal Links

Read More

Generating ZIP Files with Javascript

2 minutesJune 04, 2024

I recently created a project called Hinge Trends and apart of the project was to take a set of in memory images, zip those images into a zip file then start a download all from inside the browser. The Library I used for creating the ZIP files is call

Read More

Bluetooth Low Energy (BLE) with React Native and Arduino

27 minutesMay 10, 2024

I have just built my first bluetooth low energy application (BLE) for a client and there are a few gotchas I would like to go over. As well as explain what exactly is Bluetooth Low Energy and how it is different from Bluetooth classic.

Read More
Default image for blog post when there is not an image to show

Added Support For 3D Models In Blog Post

2 minutesMarch 31, 2023

How I added support for loading and viewing STL file in the browser with Three.js

Read More
Default image for blog post when there is not an image to show

React Native Animations Example

1 minuteJune 05, 2022

Up to date example of a simple box animation in react native

Read More
Default image for blog post when there is not an image to show

Deploying Django To App Engine With Github Actions

7 minutesMay 10, 2022

Deploying to Google Cloud Platform (GCP) on Github actions has not been a straight forward process. The blog posts online are incomplete and hard to follow. So, hopefully I can help a little bit with what I found to make it easy to deploy this...

Read More
Default image for blog post when there is not an image to show

Interview Practice

1 minuteMarch 05, 2019

Technical Interviews are hard, here are some practice to process easier

Read More