Addgene

Full-time designer and 2x intern building for a non-profit biotech company.
Overview
I've been working full time as a Product Designer since June 2025, leading and completing a variety of high impact initiatives as one of two designers in the company. I tackled tickets while working in 2 week sprints. I've listed a few projects that I've worked on during my time at Addgene (but not all).

Roles
Product Designer
Product Design Intern / Co-op
Team
Product Designer
Product Manager
Senior Product Designer
Duration
Jun 2025 - Present
5 months (Aug 2024 - Dec 2024)
6 months (Jul 2023 - Dec 2023)
Tools
Figma, Jira, Miro, AI tools (Figma Agent/Make, Bolt, Cursor, Claude)
LIMS Sample SwapAdd Plasmids UXBrowse Plasmids RedesignReflection
🥼 LIMS (Laboratory Information Management System) Sample Swap
Task Overview
Design a new workflow connecting temporary and active samples across Addgene's LIMS, reducing manual steps for laboratory teams managing hundreds of sample swaps daily
Timeline
3 months
Product Value
✸ Addgene uses LIMS as a database to track and manage the samples that come into their repository
✸ Sample swaps ensure validated, high-quality samples remain available for downstream research and distribution
Impact
✸ Reduced sample swap completion time from ~2 minutes to ~30 seconds (~75% faster)
✸ Improved workflow clarity by introducing clearer sample pairing, status indicators, and session tracking
✸ Increased operational confidence by allowing users to revisit recently completed swaps

"It's everything I ever wanted" -Shannon Rinaldi (Laboratory Operations Manager)

BACKGROUND
What is a sample swap?

Temporary samples are created during processing before becoming active inventory. Once validated, lab scientists swap temporary samples into active slots to maintain accurate inventory and ensure researchers receive high-quality materials.

PROBLEM
Current sample swapping process is inefficient and scattered with too many manual clicks

Lab scientists must regularly swap temporary samples with active samples so that old ones are discarded and whenever someone needs, they can take from a new active sample. Everyday lab scientists swap hundreds of samples and each swap alone takes approximately 2 minutes, creating significant friction for a repetitive daily workflow.

Before
PROCESS
Building domain expertise through field research

Coming from a non-scientific background, I knew I needed to deeply understand the lab workflow before proposing solutions. I took the initiative to shadow scientists in the lab, wearing a lab coat and gloves as I followed the entire sample swap process, from retrieving samples in the freezer to updating records in LIMS and utilizing spreadsheets. Experiencing the workflow firsthand gave me a much deeper understanding of their day-to-day challenges than I could have gained from meetings alone. Throughout the process, I asked questions, validated my understanding with lab staff, and challenged my own assumptions before moving into visuals.

Using AI to accelerate concept exploration

Honing down what user experience avenue to use

For the new process of swapping samples, at first I imagined a new modal popping up to prompt a user. But, it was limited in information and interaction real estate and after discussing with the product manager, we concluded an entire new page would be better.

I started with a very basic wireframe layout and then made a more polished wireframe using existing design components and patterns from LIMS.

Avenue #1: Modal
Avenue #2: New page (What I went with)
KEY DESIGN DECISIONS
Designing around the user's mental model by visually pairing samples

Users need to know that an Active sample and Temporary sample will always be paired, thus, all actions should apply to them both. Sample pairs would always have the same Material ID and if one gets removed, the other should respectively. 

This led me to combine the rows at the end so the Remove button applies to both samples in a pair.

Changing how users know a sample is discarded

The current existing pattern in LIMS to show a discarded sample as a red background. A red background for many rows gives the table an almost "candy cane" look which is not very readable or accessible.

Moreover, now that I'm using row span to show the two samples are together (combining the rows for the Material ID), the red background pattern becomes an issue because it visually cuts through half the number!


Iterating on 3 possible solutions

I tried a few options to present to the Product Manager, using a combination of colored backgrounds, row spans, and an icon to show both a discarded sample and what samples are paired.

Solution V1: Red background= discarded, make background of Material ID row span white
Solution V2: Red background = discarded, only use row span for Remove button and repeat Material IDs
Solution V3: Icon = discarded, use row span for Remove button and Material IDs
Creating accessible status indicators

I ended up using none of those 3 options! And went into the direction of a red badge which combined a lot of the best parts of the ideas above while keeping it accessible. That way, both color (red) and an icon would be used.

Supporting post-swap verification

A user can access a LIMS Sample Swap page that's been completed for a limited time via its URL or from a new Sample Swaps Admin page. A new periodic task will run monthly to delete Sample Swaps that have been completed in the past 30 days to reduce clutter.

This allows users to easily review and confirm recent Sample Swaps, reducing errors and improving confidence and efficiency in their workflows!

STAGING SERVER
Advocating for user experience during implementation

During staging review, engineering had already implemented the Incomplete Swaps section on the original page as planned. While reviewing the live experience, I noticed that as the list of incomplete swaps grew, it continuously pushed the search interface farther down the page, disrupting a task users performed repeatedly. Although the implementation was technically correct, I advocated for relocating the feature to a dedicated page where it better aligned with users' workflows. By explaining the UX implications and collaborating with engineering, we successfully pivoted and updated the experience before launch.

->
FINAL PRODUCT
Improving user experience and efficiency in the lab by making the process 75% faster

This process now only takes approximately 30 seconds (in comparison to the previous 2 minutes!)



Quickly create swap groups

Easily swap by copy & pasting new freezer locations
🧫 Add Plasmids UX
Task Overview
Simplify the existing user flow of adding plasmids in the online deposit flow for scientists.
Timeline
3 weeks
Product Value
✸ Depositing materials is a significant portion of Addgene's main service
✸ Adding plasmids is one of the most common use cases
Impact
✸ Decreased time taken to add plasmids
✸ Reduced confusion on interactions throughout this flow

PROBLEM
Scientists often get lost in the add plasmids process, growing confused and frustrated

In the original design on the mainsite, scientists must navigate an outdated design flow. Many of the visual design elements like buttons were inconsistent. But, the largest problem was the way the information was currently all displayed, making it hard to distinguish what a user should complete first, second, and last.
‍‍

Before

The desired main flow:
EXPLORATION
Iteration #1: Dividing each step into 4 separate pages

Iteration #2: Combining all steps into one page and including an “actions” modal
DEVELOPMENT
Collaborating with my Project Manager to refine with error states
To further enhance the required interactions on this page, I worked with my PM to establish when and where the user needed to be reminded for error states. I also looked to our existing patterns to ensure consistency across the styling.
SOLUTION
A single page that is clearly ordered, interactive, and includes live feedback!

I landed on my final design based by combining the areas from each exploration I liked! This final design also was technically feasible and built off existing design patterns we had.
‍‍‍

After

👩‍🔬 Browse Plasmids Redesign
Task Overview
Redesign the outdated Browse Plasmids page.
Timeline
2 weeks
Product Value
✸ Redesign is live (https://www.addgene.org/browse/)
✸ Set up future catalog pages for success (such as the Browse Plasmids Catalog Page project above!)
Impact
✸ Improved user experience on page
✸ Increased scalability by creating a repeatable design pattern used across all catalog pages (leaf)

PROBLEM
Scientists or educations interested in learning more about Addgene struggle to navigate the various browsing pages

On the mainsite, there are several browse pages (such as Browse Plasmids) that are meant to help make searching quicker and more approachable. But the unorganized structure of the current pattern makes little sense, making navigation difficult.

SOLUTION
Redesigning all the browsing pages to improve the experience (starting with plasmids!)

I wanted to modernize the page to feel more aligned with current design standards while making it concise and easy to navigate. One method to do this was checking in with the content team to find out what information was absolutely necessary and what could be cut out.

I also wanted to make a well designed template with repeatable patterns so all the following browsing pages can follow!

Old design

- Hard to scan
- Not visually engaging


Exploring layouts and styles

I explored different layouts keeping in mind composition, readability, and scalability (using the same template for future pages like this one).

After receiving feedback, I narrowed it down to these 3 directions and the final design eventually came down to 1. Vertical List of Links (treated as buttons) which were stylized in a new way but uses existing components like link text size, color etc. This pattern would also be used on other parts of the consumer facing site.


Finding the most clear and accessible hover state

The hover states for these buttons needed to be differentiable enough from the default state and pass AAA accessibility guidelines. This led to 1. blue stroke, white background, and blue text style.




Final design


REFLECTION
Main takeaways from my internships
💡Working as one of two designers at a biotech nonprofit taught me how to move fast without losing rigor, and when to advocate for the user in a room full of engineers and scientists!

⚡️ Exploring different design directions is what leads to the best, final product. If you never branch out to try new ideas, you may be stuck with the same solution. I would always create many variations at the start to allow for the most creative ideas to come out!




Check out my other work!
Join
An entertainment app that strengthens community over collaboration and synced actions
GraduateNU
Empowering students to customize their plan of study by leading new end to end features
NBCUniversal
Created patterns and hi-fi prototypes for enterprise-grade design systems, improving scalability and consistency