Blog

Technical articles and tutorials on web development, cloud infrastructure, and software engineering.

Building a Swift Package to Burn Live Scoreboards into Recorded Sports Video
SwiftReact NativeiOSAVFoundationExpoVideo

Building a Swift Package to Burn Live Scoreboards into Recorded Sports Video

How I built a custom Expo Swift module that captures camera frames at 30fps, renders a live score overlay with Core Graphics, and encodes everything to H.264 — permanently burned into the video.

April 4, 2026 9 min read
WebView Doesn't Cache for Offline — So I Built a Swift Module and a Native Patch to Fix It
SwiftReact NativeiOSWebViewOfflineExpo

WebView Doesn't Cache for Offline — So I Built a Swift Module and a Native Patch to Fix It

WKWebView has no built-in offline caching. Here's how I solved it with an Expo Swift module, a react-native-webview patch, and web archives.

April 3, 2026 10 min read
How to Deploy a Node Express API to AWS EC2 Amazon Linux 2
Node.jsAWSEC2DevOps

How to Deploy a Node Express API to AWS EC2 Amazon Linux 2

A step-by-step guide to hosting your Node Express API on an AWS EC2 Amazon Linux 2 instance and making it publicly accessible.

September 4, 2024 3 min read
How to Create a Simple Node API with TypeScript
Node.jsTypeScriptExpressAPI

How to Create a Simple Node API with TypeScript

Build a Node.js Express API from scratch using TypeScript with proper configuration, nodemon, and development workflow.

July 17, 2023 3 min read
How to Apply SSL for HTTPS on a WebApp Hosted in AWS S3 Bucket
AWSS3SSLCloudFrontRoute 53

How to Apply SSL for HTTPS on a WebApp Hosted in AWS S3 Bucket

Enable HTTPS for your S3-hosted web application using Route 53, Certificate Manager, and CloudFront Distribution.

December 13, 2022 6 min read
How to Use JWT in Node.js Express API with Password Hashing & MongoDB
Node.jsJWTMongoDBSecurityExpress

How to Use JWT in Node.js Express API with Password Hashing & MongoDB

Implement secure authentication using JWT tokens and bcrypt password hashing with MongoDB in a Node.js Express API.

October 18, 2022 3 min read
How to Apply SSL for HTTPS to Node Express API in AWS EC2
AWSEC2SSLNode.jsLoad Balancer

How to Apply SSL for HTTPS to Node Express API in AWS EC2

Secure your Node Express API on AWS EC2 with HTTPS using an Application Load Balancer, Route 53, and Certificate Manager.

September 19, 2022 4 min read
How to Deploy Node Express API to Heroku
Node.jsHerokuDevOpsExpress

How to Deploy Node Express API to Heroku

The simplest way to deploy your Node.js Express API to the cloud using Heroku CLI tools.

August 8, 2022 2 min read
How to Deploy Node Express API to Vercel Serverless Functions
Node.jsVercelServerlessExpress

How to Deploy Node Express API to Vercel Serverless Functions

Deploy your Node.js Express API to Vercel serverless infrastructure with automatic redeployment on git push.

July 7, 2022 2 min read
How to Deploy Node Express API to an AWS EC2 Ubuntu Instance
Node.jsAWSEC2UbuntuPM2

How to Deploy Node Express API to an AWS EC2 Ubuntu Instance

Complete guide to hosting a Node Express API on AWS EC2 Ubuntu with PM2 for persistent operation.

August 12, 2021 4 min read
Publish Your React App to FREE Firebase Hosting
ReactFirebaseHostingDeployment

Publish Your React App to FREE Firebase Hosting

Deploy a React application to Firebase Hosting at no cost with step-by-step configuration and deployment instructions.

July 20, 2021 3 min read
How to Hash Password in React App Before Sending it to the API
ReactSecuritybcryptAuthentication

How to Hash Password in React App Before Sending it to the API

Add a security layer by hashing passwords client-side with bcryptjs before transmitting to your API.

June 14, 2021 2 min read