Skip to main content
Navigation
Work About Contact
Overview The Problem Process Impact
Hire Me →
UX Case Study 🏆 2024 Excellence Award

Modernizing Supreme Court Workflows: Reducing Processing Time by 30% Under Strict Security Constraints.

The Supreme Court's busiest location faced constant bottlenecks in handling transcript requests. Dependent on manual file sorting, inconsistent intake formats, and a high clerical workload, I designed and developed an internal tool to automate and streamline this process.

Role UX/UI Designer
& Developer
Timeline 12 Months
(Iterative)
Tools
Python Flutter Figma
Constraint Zero 3rd-Party Software

Are you a hiring manager?

Paste your job description and my AI will tell you exactly why I'm a fit.

Transcript Manager V3 Flutter App

The Problem vs. The Solution

By juxtaposing the chaotic legacy workflow against the streamlined modern application, the massive reduction in clerical workload and error rates becomes instantly clear.

⚠️
Before

The Legacy Nightmare

Clerks were dependent on disconnected data sources, cumbersome manual editing, unpredictable formatting, and error-prone tracking. Requests took 15+ minutes with high failure rates.

📁
Disorganized Network Drives
Audio and lognotes were scattered across inconsistent, deeply nested folder structures that required manual hunting.
✍️
Manual Editing & Censoring
Clerks resorted to using MS Paint to manually black out restricted text, exporting low-resolution PNGs that were difficult for end-users to read and scroll through.
👨‍💻
Frequent IT Interruptions
Daily in-court technical emergencies forced staff away from their workstations, while urgent judicial calls and emails constantly interrupted manual transcript processing.
After

The Centralized Hub

A unified, automated pipeline built in Flutter. The application automatically filters sensitive data, assembles files, and stages them for delivery in under 10 minutes.

1. Smart Input Pipeline
A visual calendar interface allows users to select dates, instantly mapping and validating the correct hidden network paths.
⚙️
2. Auto-Filter Engine
Inputting a file number dynamically strips thousands of irrelevant HTML rows while perfectly preserving strict legal table structures.
3. Staged for Delivery
A single click pulls audio and filtered text, formats naming conventions, and deposits a ready-to-send package in a staging folder.

The Agile Evolution

This interactive component condenses 12 months of iteration into a single viewport. Utilizing tabs reduces vertical scrolling by 60% and leverages the Von Restorff effect to make the progression from rudimentary sketches to a modern application memorable.

Understanding the user and building the MVP.

Due to strict security, the first iteration had to be built using tools already available. I gathered feedback from transcript clerks through user interviews and journey mapping, then sketched the interface in MS Paint to map out the logic for a functional Python/Tkinter application.

  • Conducted user interviews & journey mapping
  • Heuristic evaluation of current tools
  • Created low-fidelity wireframes

The Transformation

This section employs interactive cards to demonstrate the core micro-interactions developed for the application. It adheres to the principle of "show, don't tell," allowing users to hover and reveal the functional value of the solution.

✨ Gemini AI Integration

Under the Hood: Tech Explainer

Curious about the actual logic behind the application? Select your technical background below, and my AI will dynamically generate a custom explanation of how the Python/Flutter architecture solved this problem.

Smart File Filtering

Users input a file number; the app instantly strips thousands of lines of irrelevant HTML, saving 5 minutes of manual deletion per request and eliminating compliance errors.

🔍

Smart Search & Filter

Hover to reveal

💾

Automated Audio Staging

Paths are built dynamically based on UI selections. A single click gathers audio and text from disparate network drives into a clean, formatted staging folder.

📂

Automated Assembly

Hover to reveal

The GovTech Impact

The tool is currently in use across the Supreme Court of B.C., saving countless hours. We accelerated turnaround time from 2-3 days to under 24 hours, eliminated manual formatting errors, and increased overall compliance.

0%
Faster Processing
Time reduced per request
0%
Staff Adoption
Zero training required
0
Excellence Award
Client Services Innovation

Processing Time Reduction

Average time to complete a single transcript request.

2024 Excellence Award Winner

Official recognition for innovation in Client Services.

Nomination Letter

A Project That Sparked a Career

This section cements the personal brand. Teaching myself Python and Flutter to bypass strict government software restrictions proved that I am a self-starter who doesn't let red tape stop innovation. It transformed how transcript requests are handled and demonstrated how design rooted in real workflow pain drives massive, award-winning impact.

Available for Work

Let's build something impactful.

I'm currently open to new opportunities in UX/UI Design, Product Design, and GovTech transformation roles. If you have a legacy nightmare that needs solving, I'd love to chat.