Charles Comstock

Software Developer & Maker

Portfolio

Art & Exploration

Developer Tooling

  • stack-mitosis - Synchronize production/staging environments by cloning & replacing AWS-RDS replication graphs
  • time-butler - Cross-build CI monitoring for identifying performance bottlenecks and non-deterministic tests
  • scrapyard - Simple caching tool for faster CI builds
  • deploy-complexity - Analyze git history to report complexity of changes in each deploy
  • lein-vanity - lines of code for vanity's sake

Emacs Packages

Exhibitions

  • "Sounds of the Nine Realms" - A tree canopy made from mechanical linkages with an ensemble of synthesizers mounted to the branches. Each synth reacts to participants presence and allows them to to change the generative soundscape.
    • Artica - St. Louis, MO. October 5-6, 2024
  • "Recursive Reveries" (photo) - A tree of six recycled monitors displaying generative animations
  • "Lemniscate" (photo) - An interactive, programmable LED sculpture

Publications

  • G. Adam Covington, Charles L.G. Comstock, et al. High Speed Document Clustering in Reconfigurable Hardware; Conference on Field Programmable Logic and Applications; August 2006
  • Adam Siepel, et al. Targeted discovery of novel human exons by comparative genomics; Genome Research 2007
  • The MGC Project Team, et al. The completion of the Mammalian Gene Collection (MGC); Genome Research 2009
  • The modEncode Consortium, et al. Identification of Functional Elements and Regulatory Circuits by Drosophila modENCODE; Science 2010