Moving API Credentials to AWS Secrets Manager for Zero-Downtime Rotation

I moved the Blog API's service credentials from Amplify env vars to AWS Secrets Manager — eliminating the need to redeploy after credential changes.

Fixing the MDEditor Ghost Text and Adding a Media Gallery Download

I diagnosed and fixed a double-text overlay bug in the markdown editor caused by CSS layering, and added a download button to the admin media gallery.

Fixing the Blog Reading Experience: TOC Sidebar and Scroll Behaviour

I fixed the table of contents sidebar breakpoint, anchor scroll offset for the fixed navbar, and improved IntersectionObserver scroll-spy on blog posts.

Building a Media Upload Pipeline with S3 Presigned URLs and CDN Delivery

I built a media upload system using S3 presigned URLs for secure browser-to-S3 uploads and CDN-backed delivery, with custom blogimage and BlogPDF components.

Taming Responsive Layout with CSS Design Tokens and Fluid Scaling

I replaced ad-hoc media queries with a CSS design token system using clamp() for fluid scaling — fixing a 'grow then shrink' responsive bug in the process.

Building a REST API So Claude Can Write My Blog Posts

I built REST API endpoints on top of my blog's GraphQL backend so an LLM agent can programmatically create, update, and publish posts via curl.

From Static Markdown to a Full CMS: Rebuilding the Blog Backend

I replaced the static markdown blog with a full CMS backed by S3, DynamoDB, AppSync GraphQL, and a custom admin UI with a rich markdown editor.

How Real LLM Response Streaming Works

A technical deep dive into building low-latency AI response streaming on AWS - from failed REST API and SSE attempts to a production WebSocket solution with Lambda, LangGraph, and MLflow.

Static vs Streaming Responses: A Deep Dive into Real-time AI Chat Architecture

From fake typing effects to real streaming challenges - our journey implementing and then removing streaming responses in a Next.js + AWS Lambda + Bedrock architecture.

Adding an AI Chat Assistant with RAG to My Portfolio

I integrated AWS Bedrock with Pinecone vector search to give my portfolio an AI assistant that answers questions about my work using retrieval-augmented generation.

Building MyAI4: A Next-Generation AI-First Streaming Platform

Discover how I architected MyAI4, an AI-first streaming platform with unified intelligence, advanced family controls, and deep content analysis—leveraging serverless AWS infrastructure and multi-agent AI to deliver personalized, cross-domain recommendations and rapid service expansion.

Building the Foundation: A Next.js Portfolio from Scratch

How I built my portfolio site from the ground up with Next.js, TypeScript, and AWS Amplify — complete with a static blog, table of contents, and PDF viewer.

Back to Basics Practice

Returning to coding and model creation after a break from work demands.

Databricks RAG LLM – MVP Project (Apprenticeship EPA)

Complete project presentation showcasing the development of a Retrieval-Augmented Generation (RAG) system using Large Language Models on Databricks platform - my capstone project for AI Data Specialist Level 7 apprenticeship.

TensorFlow Time Series Forecasting in Financial Services

Advanced machine learning approaches for time series forecasting and anomaly detection in financial markets, demonstrating the application of TensorFlow and deep learning techniques to protect against market manipulation and identify trading anomalies.

TensorFlow Deep Learning Neural Network for Fraud Detection

Advanced deep learning neural network implementation for fraud detection in financial services, demonstrating enterprise-grade machine learning solutions using TensorFlow, AWS SageMaker, and cloud computing architectures for share registrar and pension services.

AI Innovation – ChatGPT API app

Applicability of an AI Chat Assistant in resolving knowledge compartmentalization within a workplace.

Data Science Project - Automated Excel Test Schedule with Azure DevOps APIs

Enterprise-grade automation solution developed at Equiniti combining Excel, Azure DevOps APIs, Python analytics, and Power Query to transform manual testing workflows into intelligent, automated reporting systems for large-scale project management.

Welcome to my Portfolio Page!

Starting to write down my projects in blog / post style.