About

So, who is Charity Wachira?
I'm a product designer based in Berlin, and I've always been a curious creator. That curiosity is what pushed me to chase a life in design. I studied Fine Art in my undergrad, majoring in graphic design and interior design, and through graphic design I found my love for communicating and building ideas through art. That same pull led me to UX and UI, where I still get to create and use my creativity, now to solve real problems for businesses, for users, and for society as a whole.
What drives me is that curiosity. I don't stop at solving a problem, I want to know why it exists in the first place. Is it a one-off, or a symptom of something that will keep coming back? Does fixing it here just move it somewhere else? I like sitting with those questions and looking at a problem from a few angles before I decide what to build.
One thing I hold onto is that design never really stops. You are always iterating, always changing something, and I try to stay just as open in life as I am in the work. New experiences, new places, new people, they feed my curiosity and funnel straight back into how I think and what I make.
Lately that curiosity has gone to AI, and how far it can push the way I work. Alongside Figma, I build with Claude Code, Cursor and Codex, and I've started making my own agents to work within them, speeding up how I produce UI and how I hand things over to engineers. What interests me is not AI as a buzzword but the practical side of it. It makes collaboration easier and leaves me more room for the thinking that matters.
Stack
- Figma
- Adobe Suite
- Claude
- Claude Code
- Cursor
- Codex
- Cowork
- ChatGPT
- MCP
Skills
- UI design
- User research
- Building & maintaining design systems
- User testing
- AI product dev
- AI-assisted prototyping
- Creating AI agents and Claude skills
- Design systems connected to AI through MCP
- AI-assisted documentation
Education

University of Europe for Applied Sciences
Master in Visual & Experience Design
Potsdam, Germany

Kenyatta University
Bachelor of Fine Art · Major: Graphic design
Nairobi, Kenya
Work experience
ETC Solutions GmbH
Product Designer · Werkstudent, Berlin
At a Berlin mobility-tech company building software for public transport, I design the tools that drivers and the control center rely on. Most of my time right now goes to the Betriebslagebericht, the operational status report, a control center dashboard where dispatchers get a live view of incidents across BVG Berlin's S-Bahn, U-Bahn and bus networks and can track, prioritise and resolve them. I also reshaped DatNet, the driver-facing app, so drivers can start and close shifts, log incidents in real time, and message the control center directly, turning a slow, disconnected process into one continuous loop. AI runs through how I work here. I build my own Claude skills and use them in Cowork to produce UIs fast, so I can put them in front of stakeholders and in front of the drivers and control-center staff who use them, and test what works before it is built. I improved the design system, adding variants, and connected it to Claude through MCP so it can read my components and my feedback and help generate UI that already fits the system. I also use AI to document the screens and the work as it goes, and I partner closely with the engineers and the product manager to take each piece from idea to something real.
Generous Circle
Founding Designer · Full-time, Kenya
I joined as the founding designer and built the product from nothing. Before designing a screen, I ran discovery and workshops to learn what people actually needed and what the Central Bank of Kenya required of a fintech, then shaped a sign-up and fundraising flow that met the rules without feeling like paperwork. I directed the rebrand from Faith Foundry to Generous Circle and built the design system the whole product runs on. After handoff I stayed close through the build, tested it, and ran real fundraisers myself to see it work. It gave the company something it could launch and raise money on, and gave people a way to fundraise that respected their time.
See projectOnafriq
UX/UI Designer · Full-time, Remote
As a UX/UI designer on Beyonic, I redesigned verification for users across Uganda. The data showed people dropping off at the ID step, so rather than ask for the physical card, I proposed matching a live selfie against a saved photo of their ID. That made onboarding easier and fraud harder at the same time. I dug into FullStory and customer-care tickets to find where things really broke, and co-led the rebrand from MFS Africa to Onafriq, carrying it into the design system. Fewer fraud threats, more people verified each day, on whatever device they had.
See projectMetridash
UX/UI Designer · Part-time, Remote
At an analytics startup, I worked on the experience for influencers and social media managers trying to make sense of their numbers. I ran research and testing to see where people got lost, then reshaped the analytics UX around what they actually looked for, which lifted satisfaction and kept people from bouncing. I built and tested interactive prototypes so we could catch problems before the build, which made tasks easier to finish and harder to get wrong. I also designed the social media assets that brought new users in.
Want the full breakdown of my experience?
Download CV