UI/UX Designer · Based in India
I create digital experiences that feel as considered as they look, from productivity apps to brand identities.
I am Vaibhav Singh, a UI/UX Designer with a BBA in Management & Marketing, which means I do not just design screens. I design experiences rooted in business logic and human behaviour.
After completing my Google UX Design certification and a design internship where I helped build a company's entire web presence from logo to launch, I became obsessed with the space where beauty meets usability.
My work spans mobile apps, productivity tools, and brand identities, always with an eye for what feels inevitable rather than just pretty.
Open to internships, freelance & full-time roles
Most timer apps treat every session the same. One generic countdown, no label, no context. If you are switching between a deep work block, a lunch break, and a client call, a nameless timer is useless. You finish and you have no idea what you actually spent that time on. Lapse was built around one simple idea: every session you track should have a name and a reason.
The whole interaction had to feel immediate. Tap, name it, start. That was the flow. The rename feature sounds small but it is the entire point of the app. The challenge was making that feel natural rather than like an extra step. The UI stayed very minimal because the session name is doing all the work. There is nothing decorative going on. Figma Make was used to build the prototype at a fidelity that actually feels close to using a real app, not just clicking through static screens.
Full mobile UI across the home screen, active timer and stopwatch states, renamed session view, and session history. A high-fidelity Figma prototype and a Figma Make interactive build that walks through the complete user flow.
The built-in Notes app works fine until you need it to do something slightly different. Sometimes you want to type. Sometimes you want to sketch something out quickly. Sometimes you just want to record yourself talking while you are walking. Most apps make you choose one format and stick to it. Notie was designed around the idea that a note is whatever you need it to be in that moment.
The app handles six input types: text, Markdown, PDF, photos, audio recording, and a 1:1 drawing canvas. All of them are reachable from the same note creation screen. The whole design was driven by one question: how few taps does it take to go from having a thought to capturing it.
The widget is the standout feature. Most widgets just show you information. This one lets you actually do something. You tap the app icon on your home screen and a popup opens right there. No app, no loading, no context switching. You pick what kind of note you want to add and the input opens inside the same popup. If you pick the canvas you draw right there. When you are done you tap upload and it goes into the app, or you leave it in the widget and it shows up in the draft folder. The home screen becomes a place to capture things, not just look at things.
Complete iOS UI covering the note feed, all six note type screens, the creation flow, and the full widget experience including the popup, all input states, and the draft folder view. All designed in Figma.
Everyone knows time passes. That is not the insight. The problem is that we do not feel it passing, so we do not take it seriously. Lifegrid makes it concrete. You enter your date of birth and a target age. The app shows your entire life as a grid of dots. Each dot is one month. The filled ones are gone. The empty ones are what you have left. Seeing the whole thing laid out at once is uncomfortable in a way that is actually useful.
The grid is the product. Every single design decision was made to protect what it feels like to look at it. It had to be clean and quiet. Nothing decorative, nothing that softens the message. The monthly and weekly toggle lets you zoom in depending on how you want to think about it. The current year highlights which months within it have already passed so the grid always feels present rather than like a static infographic.
The colour palette was warm and restrained on purpose. The discomfort is supposed to come from the content, not the interface. The interface just needs to be honest and get out of the way.
A complete single-page web app with date of birth input, age selector, monthly dot grid, weekly mode, per-year progress view, and PDF export. Designed in Figma.
Vixanta had a business but no visual identity. No logo, no colours, no typeface, nothing. Before they could show up anywhere online or in print they needed a foundation to build from. That is what this project was.
Before opening any software the first thing was understanding what Vixanta actually needed to communicate. Who they are talking to, what they want that person to feel, and what kind of presence makes sense for the business. The logo came out of that. Several concept directions were explored before landing on a final mark that felt right for the brand.
Colours were chosen with real-world use in mind, not just how they look on a nice mockup. They needed to work on screens, on print, at small sizes and large ones. The typeface was picked for the same reason: legible everywhere, and consistent with the tone the brand was going for.
The website design followed from all of that. The layout, the type hierarchy, the spacing, all of it traces back to the same decisions made at the logo stage. A brand system only works if everything comes from the same place.
Final logo mark, brand colour palette with usage guidelines, typeface selection, and website design direction. Everything handed off to the client ready for production.