One of the biggest projects I worked on was building a custom admin portal. The company had been using a well-known CRM, but over time, it became clear that it just wasn’t meeting our needs anymore—especially as a startup with changing priorities and workflows. So we decided to build our own solution—something that actually fit how we worked, instead of forcing the team to adapt to someone else’s system.
We looked at what the CRM did well and kept the elements that made sense, while identifying areas where we could streamline and improve. It was a great opportunity to rethink how the team interacted with the system and build something more intuitive and aligned with their day-to-day tasks.
We received many feature requests from different team members. Instead of adding everything, we took time to evaluate which ones would benefit most users and which could make the portal too complex
I worked closely with developers to understand what was possible within the technical limits. Some features sounded good in theory but didn’t fit the timeline or system architecture.
These conversations helped us focus on what really mattered. We often had to adjust or let go of certain ideas to keep the project on track.
The result was a cleaner, faster tool. Over time, some of our early assumptions didn’t hold up, so we’ve continued to revisit and adjust. We're still learning and improving as we go.
We needed a way for team members to log different types of interactions, like calls or voicemails while keeping the layout clean and easy to scan
I grouped key actions like filter, sort, and merge to stay scannable and avoid visual clutter. This also left room for future tools without sacrificing clarity.
To handle long logs, I added collapsible cards—keeping the UI clean while preserving access to all content.
The CEO requested consistent icon use. I selected meaningful icons (e.g., phone for calls), paired with tooltips to ensure clarity without adding visual noise.
I also worked on improving the student portal and updating the website’s testimonials page. These were smaller projects, but they gave me a chance to simplify the interface, fix a few usability issues, and make the designs feel a bit more up to date.
The decision to build a custom admin portal ended up making a big difference. The new portal made everyday tasks quicker and easier for the admin team, reducing errors and cutting down time spent on manual processes. It also gave the business more flexibility. We were no longer stuck working around the constraints of someone else’s system—we could design features based on real needs and make changes as the company evolved.
Alongside the admin portal, the other projects I worked on brought a fresh, modern feel to both the website and the student platform. These updates made the webpage more visually engaging and helped capture users’ attention. On the student platform, the improvements made the experience more comfortable and intuitive, which in turn helped boost student engagement and learning outcomes.