Random woman. Full-stack engineer with a filmmaking habit. Or filmmaker with a coding habit. Depends on the day.
Currently building tech to make filmmakers’ lives easier, which is arguably the hardest possible thing to do!!!!!
🎬 Drameter: Define the metadata of film language.
Drameter analyzes the underlying structure, rhythm, and cinematic language of a screenplay, quantifying tone, pacing, and visual storytelling at the scene level.
Why it’s different:
- 🗂️ Scene-by-scene analysis from screenplay headings (INT./EXT.)
- 🗣️ Differentiates dialogue from action for accurate pacing
- 🎭 Beat-aware timing: includes pauses for
(beat)
cues - 🎞️ Visual pacing detection: montage, flashback, intercuts, fast cuts, and more
- 📝 Flags no-dialogue and low-dialogue scenes, transitions, and structural cues
- 📤 CSV export for production, editing, and planning
- ⚙️ Built with Python +
pdfplumber
- 🪪 MIT licensed, open to contributions
Who it helps:
- Writers refining structure and rhythm
- Directors shaping tone and timing
- Assistant Directors tackling production complexities
- Editors anticipating pacing and style
- Producers estimating real runtime beyond page count
Terms of Service; Didn’t Read — Core maintainer & board member
- Challenge: A global volunteer community needed a faster, more accurate way to collect, analyze, and publish plain-language summaries of Terms of Service from hundreds of platforms.
- Action: Rebuilt backend architecture; integrated and customised a reliable crawler system (Node.js) with built-in federated data collection; adapted it to ToS;DR’s workflows; integrated AI-assisted clause analysis; and streamlined contributor onboarding with Docker.
- Result: Improved speed, accuracy, and consistency of ToS summaries for a worldwide audience.
Bluesquare — Full-stack engineer
- Challenge: Public-health ministries across Africa required tailored digital tools to meet their own national data-reporting standards and workflows.
- Action: Customised and enhanced health reporting platforms using React, Rails, and Django to align with each country’s specific requirements, from data fields to workflow logic.
- Result: Delivered compliant, user-friendly platforms that improved reporting accuracy and supported national health program management.
International Consortium of Investigative Journalists (ICIJ) — Full-stack engineer
- Challenge: Journalists collaborating on sensitive, cross-border investigations needed a secure, private platform for communication and document sharing.
- Action: Designed and enforced strict role-based access controls with two-factor authentication, and built a forum-style platform for secure discussion and coordination (Vue, Rails, Django).
- Result: Enabled 200+ reporters across the globe to collaborate safely and efficiently on major investigative projects, while protecting sources and sensitive materials.
Flirtologist — High-Budget Short Film Recognized at International Festivals (Writer/Director/Producer)
- Challenge: Create an ambitious short film with strong creative vision while managing the complex logistics of a multi-location, international production on a fixed budget and timeline.
- Action: Selected cast from thousands of applicants and personally scouted filming locations to balance artistic goals with practical constraints; managed budget, schedule, and a 60+ person crew from pre-production through post; coordinated multi-site shoots and international teams; and secured financing through state film tax credits.
- Result: Delivered a festival-recognized short film awarded Best TV Series/Pilot – New York City International Film Festival (2025) and Best Short of the Season & Special Jury Award – Independent Shorts Awards (2025) (IMDb profile).