HI, I’M OLIVER

SOFTWARE

ENGINEER.

>_

I build full-stack and backend applications with Java, Spring Boot, React, and AWS. Currently finishing my B.S. in Software Engineering while leading a team of four on DocRelief AI, an AI-powered documentation platform.

LinkedInGitHubXEmail
Oliver Rivera

Oliver Rivera

Software Engineer

scroll
01Skills & Tools

The languages, frameworks, and tools I reach for most, grouped by where they fit in the stack.

Frontend

  • Expo Icon

    Expo

    Advanced
  • JavaScript Icon

    JavaScript

    Proficient
  • React Icon

    React

    Proficient

Backend

  • Java Icon

    Java

    Advanced
  • Spring Boot Icon

    Spring Boot

    Advanced
  • PostgreSQL Icon

    PostgreSQL

    Proficient
  • Python Icon

    Python

    Proficient
  • FastAPI Icon

    FastAPI

    Learning

Tools & DevOps

  • Docker Icon

    Docker

    Proficient
  • AWS Icon

    AWS

    Proficient
  • LangChain Icon

    LangChain

    Learning
02Projects & Contributions

A selection of things I've built, from side projects to production applications. Full-stack, AI-powered, and everything in between. Clean code, real problems, practical solutions.

Path to Glory preview

Path to Glory

2026 FIFA World Cup simulator that lets fans drag-and-drop group predictions, manipulate match scores, and calculate the full bracket using AI-powered team intelligence. Share your prediction with a single link.

DocRelief Ai preview

DocRelief Ai

AI tool that auto-generates professional README files from GitHub repos, file uploads, or OAuth, and commits them directly to your GitHub repo, turning hours of documentation into minutes.

STEDI Balance preview

STEDI Balance

Contributed to the Python-based sensor driver for the STEDI wall-mount balance device. The sensor feeds real-time data to the STEDI platform used by clinicians to monitor patient balance and mobility. Private repository, available upon request.

Developer Portfolio preview

Developer Portfolio

My personal portfolio built with Next.js 16, Tailwind CSS v4, and deployed on Vercel. Features a scroll-driven wireframe animation, dark mode, and a fully responsive layout.

Project Logo

Banking REST API

A Spring Boot REST API simulating core banking operations: account management, deposits, withdrawals, and transfers. Built with Java, Spring Data JPA, and H2, following clean RESTful design principles.

Project Logo

Shopping Website

A full-stack e-commerce web app built with Quarkus and React. Features a product catalog with a Java REST backend (RESTEasy JAX-RS), a Vite-powered frontend, and deployed via AWS Amplify.

Mechatronics

Hardware programmed and debugged over SWD via a Raspberry Pi 4: embedded C, sensors, and actuators.

TrackCall

Pimoroni Tiny 2040 · C · Pico SDK · Relay

A track-call limiter for slot car racing. Gives each player 3 calls per race: pressing the button de-energizes the track for a second so they can reset their car, then locks them out with LED feedback once calls run out.

TrackCall NeoPixel

Pimoroni Tiny 2040 · C · WS2812 NeoPixel · Relay

An upgraded revision of TrackCall that swaps the three discrete status LEDs for a single WS2812 addressable NeoPixel, driven by a custom PIO program. Same 3-calls-per-race track limiter logic, more compact hardware.

Pico Rainbow Servo Dial

Raspberry Pi Pico · C · Potentiometer · Servo · WS2812

A potentiometer-controlled analog gauge on the Raspberry Pi Pico. Turning the dial sweeps a servo through its full range while a pair of chained NeoPixels cycle through a 7-color rainbow, both driven off the same ADC reading.

Tiny2040 7-Segment Counter

Pimoroni Tiny 2040 · C · 74HC595 · 7-Segment Display

A free-running counter driving a 4-digit common-cathode 7-segment display through a 74HC595 shift register. Multiplexes all four digits fast enough for persistence of vision to read them as simultaneously lit.

03Contact Me

Let’s chat

I'm currently open to full-time roles, freelance projects, and collaborations. Whether you have a question or just want to say hi, my inbox is always open!

Find me on
LinkedInGitHubX