Investment Banker/Analyst Portfolio
Next.js and Payload CMS portfolio website for a NEPSE portfolio manager
A portfolio site for a Kathmandu investment banker who manages private portfolios on the Nepal Stock Exchange. Next.js with Payload inside the same app, and a hero that drifts like a chart.

- problem
- Prajesh sells portfolio management to people who have to hand him money first. He needed a page that earns that in one scroll, and that he can rewrite himself without a developer.
- my role
- Designer and developer
- outcome
- One page ordered around the questions a buyer asks, ending in a form that asks what a first call would. Every section of it is an entry in a Payload admin running inside the same app.
- stack
- Next.js
- React
- TypeScript
- Tailwind CSS
- Payload CMS
- Vercel
- Cloudflare R2
- NeonDB
Prajesh Sagar runs private portfolios on the Nepal Stock Exchange. His buyer is somebody holding anywhere from a few lakh to a few crore of NEPSE stock, deciding whether to hand it to a stranger. That decision does not get made on a call. It gets made on this page, in about a minute, by a reader who has never met him.
So the page had to look like money and not like a pitch. This category defaults to stock photography: handshakes, glass towers, a man in a suit pointing at a rising line. The artwork here comes from the currency instead. Line drawings of Nepali rupee notes and a candlestick chart sit behind the headline in gold on navy, a bull and a bear frame the video, and every figure is set in a serif so it reads like a number in a report.

The design on this one is mine as well as the build. One month, one page, plus a blog and a projects section waiting for him to fill.

He edits all of it. A headline, a statistic, a service, a client logo. Enquiries land in the same admin he writes from, each with a box to tick once he has answered.
The case study covers the order of the page, how the hero animation is built, and what the form asks before it asks for a call.
A month on a one-page site for a NEPSE portfolio manager. The order of the page, how the hero animation is built in CSS, and what the form asks before it asks for a call.
screens
16 screens — click to enlarge