profile picture

Conrad Shock

Full-stack web engineer focused on ecological and social good with impact.


Projects

Notes from learning web dev

My personal collection of notes from learning web development. Intending to create similar repos when learning new technologies/domains.

Covers:

  • HTML + CSS
  • Javascript
  • JS Testing
  • Bundling
  • Python
  • Django
  • Web security
  • Web dev best practices
Library Catalog

Project used to learn Django.

Structure

  • Dockerfiles (w/ Docker Compose for local dev)
  • Nginx
  • Gunicorn running Django
  • Postgres
  • Redis
  • Cloudflare R2
  • Prometheus + Loki + Tempo agents into Grafana Cloud
Advent of Code

Personal solutions to Advent of Code, yearly December programming challenges focusing on algorithms.


Volunteer Tech

As part of TechEquity Collaborative's civic tech team:

form.techbias.org

Form to study impact of algorithm-backed tenant screening technology (part of the Tech, Bias, and Housing Initiative)

Contributions: form validation, form field components, database write, and navigation fixes

tenantprotections.org

Tools for CA tenants to determine legality of a rent increase

Contributions: zip code handling (unincorporated areas and multi-city zip codes) and minor fixes