JC.Contact
Central Coast shoreline near San Luis Obispo, California

Programmer Analyst · PG&E

Jordan Costa

San Luis Obispo, California

Explore my work

Jordan Costa

Resume

About

A software developer who is passionate about building and designing applications that improve people's quality of life. Outside of work I am a surfer, a dog lover, and dedicated to my health and fitness.

Work Experience

2025 - Present

Programmer Analyst

Diablo Canyon Power Plant

Building and supporting dependable software for teams at Diablo Canyon Power Plant, with a focus on thoughtful interfaces and reliable internal tools.

PG&E logo

2024 - 2025

Student Software Developer

Diablo Canyon Power Plant

Helped rewrite a legacy radiation protection system in C# and Blazor, leading feature development and translating stakeholder feedback into a modern web experience.

PG&E logo

2024 - 2025

Research Assistant

Cal Poly, Noyce School of Applied Computing

Built an H-1B company search experience backed by more than three million records and a TOPSIS ranking model for personalized results.

Cal Poly logo

2021 - 2025

Software Quality Assurance Tester

iFixit

Created testing tools, investigated bugs, contributed product fixes, and validated accessible, consistent experiences across browsers and devices.

iFixit logo

Selected Projects

Radiological survey platform dashboard

Nuclear operations

Radiological Survey Platform

A modern replacement for a legacy system used by Radiation Protection technicians to record and review radiological conditions at Diablo Canyon.

  • C#
  • Blazor
  • ASP.NET
  • SQL
H-1B company search application

Research platform

H-1B Company Search

A data-rich search tool that helps international job seekers identify and rank US companies with a history of H-1B sponsorship.

  • Next.js
  • React
  • TypeScript
  • Python
  • SQL
SLO Waves ocean conditions dashboard

Live ocean data

SLO Waves

A local conditions dashboard combining marine weather and NOAA tide data for a fast, practical view of the Central Coast.

  • C#
  • Blazor
  • ASP.NET
Software quality assurance dashboard

Team operations

QA Dashboard

An internal hub for daily standups, incoming bug reports, and feature requests, integrated with Google Sheets and Forms.

  • React
  • TypeScript
  • Google APIs
Simple Stock product tracking application

Automated monitoring

Simple Stock

A product availability tracker that monitors Amazon listings with Playwright and alerts users when an item returns to stock.

  • React
  • TypeScript
  • Playwright