Projects

Though I'm not a software engineer by trade, recent advancements have enabled me to work alongside AI coding agents to create a multitude of helpful tools and applications in my spare time. Below are examples of a few such apps that exemplify my passion for bringing the legal field into the 21st century.

AI Deposition Transcript Generator

This app uses both traditional large language models and domain-specific audio recognition models to quickly and inexpensively generate remarkably accurate deposition-style transcripts. In the past few years since I first loaded a first-of-its-kind AI speech-to-text model onto an old, slow computer I found while working in a public defender's office, automatically generated transcripts have become ubiquitous in many aspects of knowledge work. However, issues with formatting, accuracy, and ease of use still render many of these services more trouble than they are worth in the legal field. I built this app to solve such common pain points by (1) creating distinct speaker labels, (2) molding transcripts into a familiar and professional-looking 25-line deposition format that can be easily edited in Microsoft Word, and (3) reverse-engineering old synced formats, thereby allowing lawyers and trial techs to use AI-generated transcripts alongside videos in trial presentation software like OnCue.

GitHub repo preview coming soon
Screenshot placeholder
Repo preview placeholder

Casefile Text Extraction

During my time clerking at a small litigation firm over my 2L summer, I watched attorneys adapt their workflow to incorporate increasingly useful AI tools to process discovery, research claims, and provide advice and outlines in the drafting of motions and pleadings. Time and time again, what stood in the way of greater adoption were issues with file formats and upload size limits. I built this app to convert an entire complex casefile of hundreds or thousands of documents to a lightweight plain-text format more easily analyzed by AI models, extracting text from Word docs, emails, and spreadsheets, and performing optical character recognition (OCR) on image-based PDFs. Because many of the most commonly used LLMs have “context windows” that can only fit a few large documents (e.g., medical records or email exports) at once, I also created a feature that lets the user query a fast and inexpensive model with the largest context window available in order to ask questions about as large a subset of a given casefile at once.

GitHub repo preview coming soon
Screenshot placeholder
Repo preview placeholder

Case Cite Verification Tool

Every lawyer and law student has seen oft-hilarious horror stories about lazy litigators submitting briefs filled with fake cases hallucinated by an LLM. Indeed, such stories have scared many away from using AI for legal research at all. This app provides a fast and easy way to make sure that any body of text (AI-generated or otherwise) is citing real cases and only real cases. With the help of The Free Law Project's CourtListener.com API, the app recognizes all case citations within a body of text (regardless of reporter), checks them against CourtListener's continually updating database of nearly all published cases in all American jurisdictions, and alerts the user of any cases that aren't found.

GitHub repo preview coming soon
Screenshot placeholder
Repo preview placeholder

Video Clipping App

When working in the trial science and eDiscovery world, I noticed how much pain was caused by the lack of a quick, easy-to-use, and free way to create clips of key audio and video evidence. I created this app as a simple and lightweight alternative to expensive options with high learning curves, allowing lawyers and legal support staff whose expertise lies outside technology to quickly clip files themselves. A new version coming soon will support clipping via transcript, enabling a more natural workflow that sounds like "Can you give me the part of the depo where he says 'I didn't inhale'?" rather than painstakingly hunting through timestamps.

GitHub repo preview coming soon
Screenshot placeholder
Repo preview placeholder