CHIT THWAY
Job Application Tracker demonstration49 second demonstration
Projects

Production full-stack product

Job Application Tracker

A public, production-deployed job application tracker where anyone can create a free account, save up to 10 applications, capture job details and manage the work around each application.

Status
Live · Public
Free plan
Up to 10 saved applications
Role
Solo Product Architect and Full-Stack Engineer
Hosting
Azure App Service
Extension
Available on Chrome Web Store

The process

How this tracker grew

  1. Initial Problem

    Lost track in a phone interview

    After applying for several IT jobs, I received a phone call about a role but could not remember the company or when I had applied. I wanted to stop that happening again.

  2. Problem

    Imports were inconsistent

    Copying and pasting job details was tiring, while job links and page layouts varied too much between job boards for importing to be reliable enough on their own.

  3. Problem

    Manage who can use the tracker

    Once accounts could be created, I needed a way to control access and manage users without opening their private job-search records.

  4. Problem

    A fixed ghosting rule was too rigid

    The original plan used a fixed 30-day ghosting rule. Later, I wanted the timing to adjust through Settings so the tracker could fit different job-search situations.

  5. Result

    A complete and mature tracker

    The project grew into a private job-search workspace with capture tools, application history, reminders, admin controls, verified accounts, secure handoff, browser tests, accessibility checks and operational documentation.

  6. Lesson

    A job search is more than applications

    Building the project showed that a job search also includes follow-ups, conversations, interviews, waiting for replies and knowing what to do next.

Job Application Tracker

Secure production job-search platform

Backend

  • C#
  • .NET 10
  • ASP.NET Core MVC
  • Entity Framework Core
  • ASP.NET Core Identity

Data

  • PostgreSQL
  • Supabase

Cloud

  • Azure App Service
  • Azure Email
  • GitHub Actions

Browser

  • Chrome Manifest V3
  • HTML
  • CSS
  • JavaScript

Quality

  • 200+ automated tests
  • Health monitoring
  • Backup / restore

A layered ASP.NET Core product joins private user workflows, PostgreSQL persistence, automated retention and browser capture with monitored Azure delivery.

What the project demonstrates

Job Application Tracker is now publicly available. Anyone can create a free account, save up to 10 applications, capture job advertisements, review structured information, track progress through a visual pipeline, record contacts and interactions, and plan tasks and appointments.

Applications can be marked as Saved for permanent retention. Older unsaved records enter a configurable deletion schedule, giving users time to review or preserve them before automated cleanup. The platform also includes ghosting warnings, status history, bulk actions, light and dark themes, a public synthetic demo and a role-protected administration portal with audit history.

The live service runs at myjobtracker.com.au on Azure App Service with a separate Supabase PostgreSQL database, email-verification and password-reset workflows, scheduled retention processing, health monitoring, tested backup and restoration procedures, and protected GitHub Actions deployment. Its approved Manifest V3 companion extension is publicly available from the Chrome Web Store.

Decisions behind the work

01

Secure, owner-scoped data

ASP.NET Core Identity, email verification, password reset and one-time invitations protect private application data and keep every user’s records isolated.

02

Deterministic job capture

Manual entry, pasted descriptions, URL imports and browser capture feed a review workflow that extracts structured metadata without relying on an external AI API.

03

Retention with user control

Saved records are preserved permanently, while configurable cleanup schedules warn users before old unsaved applications are removed.

04

Production delivery

GitHub Actions, Azure OIDC, PostgreSQL migrations, health checks, scheduled jobs and tested backup and restore procedures support reliable releases.

05

Evidence-led quality

More than 200 automated tests cover the product, while real-world use continues to identify issues and guide improvements after its public release.

Skills and capabilities

  • Private user-owned data and secure identity
  • Deterministic multi-source job capture
  • 200+ automated tests and production monitoring
  • C# / .NET 10
  • ASP.NET Core MVC
  • PostgreSQL
  • Azure
  • GitHub Actions
  • Chrome Manifest V3

Live at myjobtracker.com.au. Anyone can create a free account and save up to 10 applications; the synthetic public demo remains available without registration.