Problem Solver
Breaking down hard problems into clear, testable components and pragmatic solutions.
Turning complex problems into intuitive, human-centered solutions.
Combining technical foundations with a passion for clean design to make complex information accessible.
Breaking down hard problems into clear, testable components and pragmatic solutions.
Designing visual systems that reveal insight in complex datasets.
Crafting clear, usable interfaces with attention to accessibility and micro-interaction details.
I build clean, useful interfaces that focus on clarity, performance, and the thoughtful presentation of information.
Exploring new approaches and tooling to solve information problems.
Clean code patterns, small abstractions, and maintainable UI components.
Design that improves understanding and drives outcomes for users.
These are some of the projects I have worked on. All have been developed during my studies at NJIT.
Designing an intelligent note-taking app that automates summarization.