My Headshot

Oliver Jenkins

Software Engineer | Scientist

Project Portfolio


Water Dashboard NSW - Full Stack Application

A full-stack platform for monitoring dam water levels with WaterNSW data, built with a React/TypeScript dashboard, a Flask REST API, and MySQL/PostgreSQL storage.





Serverless ETL Pipeline - AWS Cloud Project

A serverless, event-driven AWS pipeline that ingests, transforms, and stores external API data, built with Lambda, Glue, S3, EventBridge, SNS, and SQS, and provisioned with Terraform.





LLM User Interface - Next.js AI Chat App

A Next.js LLM chat interface with multi-provider model switching, streaming typewriter responses, and Markdown rendering with syntax-highlighted code.



RAG Context Pipeline - Retrieval-Augmented Generation

A RAG pipeline for answering questions about the Environment Protection and Biodiversity Conservation Act 1999 with page-level citations, built with local embeddings, PostgreSQL pgvector, LangChain, and FastAPI.



Applied AI Toolkit - AI Project Collection

A collection of Python projects for building AI systems on LLMs, spanning provider integrations, context and prompt management, RAG, and local model hosting.



React E-commerce Store - React & Firestore Project

An alpine gear e-commerce store built with React and Firestore, featuring a stock-aware cart, favorites, star ratings, and Stripe checkout on Netlify functions.


Software Skills

HTML5

CSS3

Git

JavaScript

TypeScript

TypeScript

Node.js

React.js

Go

Python

FastAPI

FastAPI

Java

Claude API

OpenAI

OpenAI API

Terraform

Terraform

Docker

MongoDB

MongoDB

Firebase

Supabase

Supabase

SQL

AWS

Contact Me