JusticeText

Led design projects from strategy to shipping to ensure a quality user experience for JusticeText, an AI-powered evidence review platform used by public defenders. Created end-to-end user flows and prototypes and took part in sprints with the engineering team to explore solutions using stakeholder feedback.

Timeline

11 weeks, Summer 2025

UI/UX
Product Design
Internship
Web Design

My Role

Product Design Intern, mentored by Sharon Tung

OUTcomes

My impact at JusticeText

01

10+ projects from strategy to shipping.

02

5 MVP features requested by users added to the platform.

03

Improving Workflows for public defenders nationwide.

04

Researching AI as an internal tool for Design-to-Dev handoff.

🔒 Due to a confidentiality agreement I cannot disclose the full extent of my work, so please reach out↗ to learn more!

*Designs on this page have been modified and do not reflect my final work.

Meet the Team

This summer I had the privilege of working with a team of empathetic and kind technologists with a commitment to racial and economic justice. During my time I collaborated with a team of engineers and developers, members of the customer success team, as well as a PM and my fellow product research intern. I reported directly to product designer Sharon Tung as well as the CEO and CTO.

Who I was designing for

AI video evidence management for lawyers

01

JusticeText is used by 100+ legal defense firms nationwide.

02

Supported by world-class investors such as Google, Reid Hoffman, Bloomberg Beta, and more.

Designing technology for public defense agencies was a daunting but undeniably important role. This work was not only meaningful to me professionally, but also incredibly important to me personally by delivering convenience and time-savings to legal professionals. One of my main roles as a product design intern was building out the UI and UX of features requested by users.

problem space

Re-processing files is tedious and time-consuming.

Before my internship, JusticeText had no built-in way to re-transcribe files. Instead, attorneys had to navigate back to the dashboard, delete the uploaded file, re-upload it, and reconfigure the upload settings. This process was lengthy and unnecessary, creating extra work for users and the JusticeText API.

Stakeholder needs

Re-transcription Feature

👤 Requested by 15+ Users

Users don’t always know what settings to choose until after they view the file and want a quick way to re-process files.

👔 Business Needs

The team needs a way to track people’s reason for re-transcription to improve the transcription process.

User Flow

01

The re-transcription feature helps users save time and minimizes clicks

The re-transcription feature allows users to quickly and easily re-process their uploaded files without ever having to having to leave the transcript editor screen. Saving time and effort is critical for attorneys who spend hundreds of hours combing through evidence for their cases.

02

The feedback modal allows JT to collect data

Transcription is a primary function of the JusticeText platform.

By asking users to assign a reason for re-transcription, this will give the team further insight into why people are not satisfied with the initial transcription. Once enough data is collected, this will make it possible to validate our hypotheses.

User feedback allows JT to improve the transcription process overall.

🚀 Shipped!

So exciting to have a project built out. This feature is now available on staging for internal use and validation. Thanks to the engineering team for making this happen!

Once this feature is available in production the feedback modal will help us gain more insights and improve the transcription process.

Impact

Bringing value to users and business

For busy public defenders combing through hundreds of hours of evidence every day, time and effort means everything. The feedback modal also collects valuable data for the JusticeText team to improve the initial transcription process.  

01

Minimizes clicks by allowing users to re-transcribe from the editor.

02

Hours of time saved usually spent re-uploading and processing files.

03

Insights from feedback from users regarding a core platform feature.

Additional Contributions

Over the course of my 11 weeks, I spearheaded efforts for many new features and re-designs of components of the platform. The majority of these projects were based on internal requests from my mentor Sharon Tung and JusticeText CEO Devshi Mehrotra as well as specific feature requests from users. Here are a few highlights!

Billing System

🧠 Problem

Contracted professionals need a way to track and report their usage hours to partner organizations.

💡 Solution

• Designed a UI flow for users to categorize their hours by case
• Data organized in a table for export

Placeholder Content

JusticeText brings moments of delight to users through playful illustrations that invite users to engage with key functionalities.

I created these graphics to occupy the negative space when users have not yet created clips or upload a file with no audio.

Reflection

My Experience at JusticeText

I was initially interested in JusticeText because of their commitment to creating technology to promote equitable treatment for marginalized communities within the justice system.

Working in the context of a startup team, I had the chance to work closely in a cross-functional product team and take part in lots of team meetings, sprint planning sessions, etc. One of the things I appreciated most about the company culture and the internship here was having a balance of structure within the existing design system as well as the flexibility to explore under the mentorship of Sharon Tung.

Moving forward I can say I’m much more confident as a product designer, especially in a corporate/startup context. My time here has given me a lot of clarity about what I want to do in the future and also helped me develop skills that I have no doubt will be transferrable in my next role. Incredibly grateful for this opportunity and a huge thanks to the team!

Made with 💖 ©2025 Kyla Anderson