Engineering writing · 2016
How NATS powered real-time auctions
I wrote about how NextGen Leads used NATS to route events through normalization, bidding, and delivery in a Node.js microservices architecture.
Read the NATS articleAaron John Schlosser, PhD
I’ve led software work in healthcare and election systems. I built DerridAI to help scholars trace AI-generated answers to the passages that support them.
San Francisco Bay Area
Independent academic project · Open source
A local-first workspace for AI-assisted research. Find relevant passages, ask questions across a corpus, and check each generated claim against the source.
Research workflow
I started with a multilingual corpus of Derrida’s work, where a single passage might quote, reinterpret, or dispute someone else’s argument. You can use the same workflow with your own corpus.
Fictional example
Follow a generated sentence back to its source.
01 / Generated answer
“The essayist questions the historian’s claim that exile has a single cause.”
The answer describes both a position and someone else’s response to it.
02 / Roles in the passage
03 / Supporting passage
“The historian insists exile has one cause. The accounts that follow call that certainty into question.”
Sample essay, p. 18, ¶ 2
Research specification
Capta-Enriched Locatable Factum
I wrote cELF to give research tools a common way to record what evidence was used, where it came from, and which claim it supports. DerridAI is its reference implementation.
Read the cELF specificationI split ingestion, segmentation, metadata enrichment, and review into distinct stages. Reviewers can inspect proposed changes against source passages and decide what becomes part of the corpus.
Corpus review codeChromaDB holds derived search data. The application keeps source documents and reviewed records separately, so rebuilding the index leaves the scholarly record intact. Hybrid search and reranking select passages for the model.
Read the architectureThe model synthesizes the selected passages. Application code resolves source locations, checks claim-to-evidence links, and renders citations.
See the cELF modelStart the app with Docker Compose to build and query your own corpus. Fixed-case benchmarks let you compare pipeline configurations using the same inputs.
I’ve worked across patient-facing mobile platforms, healthcare analytics, voting systems, and event-driven infrastructure.
Engineering writing · 2016
I wrote about how NextGen Leads used NATS to route events through normalization, bidding, and delivery in a Node.js microservices architecture.
Read the NATS articleHealthcare technology
Lead Software Engineer
Patient-facing mobile software and hospital wayfinding.
Healthcare analytics
Senior Software Application Engineer
Election technology
Technical Lead, Process Architecture
Election technology
Technical Lead, Voting Systems
Web applications
Application Developer
My training in French and comparative literature led me to study how Francophone writers represent exile and how they quote, reinterpret, and challenge other voices.
That kind of close reading became a software requirement in DerridAI. Readers need to see whose position an answer describes and open the passage that supports it.
The dissertation examines representations of exile in Abdelkébir Khatibi, Nabile Farès, Hélène Cixous, and Jacques Derrida. Christopher Miller and Edwige Tamalet Talbayev directed it.
Yale dissertation listingFind me on LinkedIn for conversations about engineering leadership and research software.