Skip to content

VIFG Nonprofit Platform

Production platform and delivery stack supporting a nonprofit serving the visually impaired community.

Context

Public Production Proof

Current state

Production

Role

Sole engineer for architecture, frontend, infrastructure, and deployment

VIFG deployment diagram showing client traffic, Lightsail host, Nginx, Docker, and CI delivery.

Problem

Mission-driven organizations need dependable public systems, but production reliability and accessibility often get treated as separate concerns instead of one delivery problem.

Solution / What I Built

Built as an accessibility-first web platform deployed on AWS Lightsail with host-level Nginx, Dockerized frontend delivery, SSL automation, scheduled maintenance, and CI-driven image publishing. The system supports real nonprofit operations instead of acting like a brochure site.

Results

Production site serving VIFG nonprofit since 2020, deployed on AWS Lightsail with automated CI/CD and TLS termination

Architecture

The pipeline is shown as explicit stages so the system boundary is inspectable.

Key system pieces

Production deployment runs behind Nginx with TLS termination.
Dockerized delivery and GitHub Actions keep releases repeatable.
Accessibility is treated as a system constraint, not a post-launch fix.

Core constraint

Accessibility as a system constraint: screen reader compatibility, keyboard navigation, and contrast requirements treated as first-class delivery requirements

Technical Stack

ReactTypeScriptViteDockerAWS LightsailNginx

Applied Relevance

Where the pattern matters

  • Workflow analysis
  • Operational software design
  • Prototype planning
  • System architecture review

Proof Surfaces

Available artifacts are labeled directly. Missing visuals stay as placeholders until real screenshots are added.

System Walkthrough

Available now

This is the clearest public proof on the site because both the public surface and the delivery stack are visible.

  • Live public site at vifg.org/home.
  • Production platform has stayed in service since 2020.
  • Accessibility and operations are part of the same delivery story, not separate claims.

Architecture / Flow

Available now

The deployment diagram on this page shows the infrastructure and release path that make the system believable.

  • AWS Lightsail host running behind Nginx with TLS termination.
  • Dockerized delivery surface for repeatable deployments.
  • GitHub Actions publishing and release flow supporting production updates.

Operational Surfaces

Available now

The project includes real production surfaces beyond the public pages themselves.

  • Host-level web serving and TLS maintenance.
  • Scheduled maintenance and release discipline.
  • Accessibility review and fixes as part of ongoing operational ownership.

Artifacts & Evidence

Available now

This project already has the strongest current evidence set in the portfolio.

  • Live nonprofit site.
  • Deployment diagram on this page.
  • Repeatable release path and infrastructure ownership described concretely.

Limitations

What this does not claim

  • This page describes the current proof available for the project.
  • Additional screenshots, logs, or usage artifacts should be added before making stronger claims.

Next Improvements

Reasonable next steps

  • Add stronger screenshots or walkthrough artifacts.
  • Document validation checks and edge cases more completely.
  • Tighten public write-up as the system matures.

Live Proof

This system has a live public surface, which matters because delivery only counts when the software is actually in use.

Related Case Studies

More portfolio context.

PilotBeta Pilot

DealerFlow

Pilot platform that automates inventory alerts, buyer matching, and seller workflows for wholesale vehicle activity.

NestJSBullMQPostgreSQLPrisma
Read case study
R&DActive Build

DGM

Workflow orchestration layer in active development for managing state, decision flow, and human review inside StormIQ.

PythonFastAPIWorkflow GraphsQueue-backed Jobs
Read case study
Back to all case studies