Deep Dive
LiveHow I Built My Portfolio
The thinking behind turning a personal site into a clear proof surface for projects, writing, and case studies.

The Problem
A portfolio can easily turn into a noisy resume page. I wanted mine to feel like a real home for the work instead.
What I Built
Designed the site around projects, writing, and case studies so the page can explain the work without over-explaining me.
Where It Stands
The current version is the clearest one so far. It gives each kind of work a place and keeps the structure ready for more projects later.
Stack
The Article
Why it existed
I built my portfolio because a personal site should do more than list links. It should explain the kind of work I care about, show what I actually ship, and make it easy for someone to understand the pattern across the projects.
I wanted the site to feel like a living summary of the builder I am becoming, not just a static homepage with a contact button. A portfolio is useful when it helps the viewer understand what matters to you and how that shows up in the work.
As the number of products grew, the site needed a better way to hold all of it together without becoming cluttered.
That made the portfolio feel more like an editorial project than a design exercise. I was trying to arrange evidence, not just decorate the page.
The first version
The first version was probably too safe. It did the basics: projects, writing, contact. Over time I kept pushing it toward something more personal and more useful, especially as the number of products grew.
That first pass was fine as a placeholder, but it did not explain the shape of the work well enough. It looked like a normal personal site, which is exactly what I did not want.
I started treating the site as a proof surface instead of a profile page. That changed almost every design decision after that.
Once I made that shift, I stopped caring about what looked safe and started caring about what would help someone understand the work in under a minute.
Tech stack and decisions
The site runs on the same stack I like using for most of my products: Next.js, TypeScript, Tailwind, and Framer Motion. I wanted the implementation to stay simple enough that future changes would not feel expensive.
The design decisions were mostly about hierarchy. Projects should not compete with writing. Writing should not compete with case studies. Each part needed its own room so the site could grow without turning into a wall of content.
I also kept the aesthetic restrained on purpose. A personal site can easily become overdesigned. I wanted this one to feel thoughtful and direct instead.
The stack itself mattered less than the structure, but the structure only works if the implementation stays flexible enough to keep changing as the work changes.
Problems, bugs, and pivots
The main problem was structure. It is easy to make a portfolio look polished and still make it hard to understand. I kept catching myself adding more visuals when what the site really needed was a clearer story.
That pushed me toward a cleaner information model: work, writing, and case studies each got a role. Once I made that separation, the whole site became easier to maintain and easier to expand.
The other pivot was accepting that the portfolio should not try to explain everything at once. Some parts of the work belong in case studies, some in writing, and some in the projects grid. The site gets better when those boundaries stay visible.
That separation made the whole thing feel less like a one-page brag sheet and more like a real body of work with different forms of evidence attached to it.
What the build felt like
My portfolio was a weirdly personal build because every choice said something about what I value. I could not hide behind generic design language once I decided the site should actually explain the work.
That was useful, though. It forced me to be more deliberate and less decorative. The result feels closer to a working notebook than a marketing page, which is the direction I wanted from the start.
A few specifics
The hardest part of portfolio work is that it can always become a design project instead of a proof project. I had to keep forcing myself back to the evidence: what did I make, what did I learn, and how do I show that honestly?
Once I treated the site as a record of work instead of a decorative homepage, the tone of the whole site got better. It became more direct, more useful, and more representative of the actual projects.
What I’d change next
I would keep refining the balance between personal and practical. The site should feel human, but it should also stay ruthlessly clear about what I actually build.
I’d also keep improving the case study and writing surfaces so the portfolio stays useful even as the project list grows.
Why the site matters to me
The portfolio matters because it is one of the few places where all the different parts of my work can be read together. A project page alone tells one story. A writing archive tells another. The portfolio is where they start to connect.
That connection is useful internally too. When I look at the site as a whole, I can see what has repeated across the products: practical AI, clean interfaces, and a tendency to build around actual workflows instead of abstract concepts.
The site also has a discipline effect. If I know the portfolio is the public record, I think harder about whether a project deserves to exist. That is a good constraint. It keeps me from treating new ideas as disposable experiments.
In that sense, the portfolio is more than an output surface. It is a tool for keeping the work honest over time.
What changed in the latest version
The latest version is more structured and more honest about the work. It separates projects, writing, and case studies instead of collapsing everything into one blob. That makes the site easier to read and easier to grow.
It now feels like a real archive of the things I build rather than a homepage trying to do every job at once. The copy also speaks more directly about the work instead of hiding behind generic creator language.
That change matters because a portfolio should make the next conversation easier. It should help someone understand the pattern in the work quickly enough to keep reading.
The latest version also makes future additions easier. I do not have to fight the structure every time I add a new project or story.
What the build felt like
Navital Labs felt less like building a product and more like naming the pattern underneath the products. That is a subtle difference, but it changed how I talked about the work and how I thought about future projects.
The best part was realizing that the studio did not need to be loud to be real. It only needed to make the body of work easier to understand. That keeps it honest, which matters more to me than making it look larger than it is.
How it evolved
At first, Navital Labs was just the name I used when LeadScrapper Pro and Itiner started to need a shared product identity. I wanted one studio name for those products without pretending every personal experiment belonged under it.
That umbrella became useful very quickly because it let me stop pretending each project was a separate identity. They are not. They come from the same taste, the same constraints, and the same way of deciding what is worth building. The studio name made that explicit instead of leaving it implied.
What I like about that evolution is that it stayed grounded in real shipping. There was no long brand process, no agency-style deck, and no fake promise that the studio was already something huge. It just became the name for the work I was already doing, which felt more accurate than trying to invent a bigger narrative.
That honesty matters to me because a studio identity can become fluff very quickly. I did not want another layer of positioning. I wanted a simple way to say, “this is the work, and these are the kinds of things I care about building.”
What the studio actually means
In practice, Navital Labs is a way to keep the products from feeling like isolated one-offs. It gives me a place to keep the standard consistent across things that are very different on the surface but similar in intent.
That intent is simple: build software that helps people do real work without making the work feel heavier. If a product needs a studio identity, it should be because the identity helps explain that pattern, not because the identity is trying to manufacture seriousness.
I also like that Navital Labs lets me be honest about the fact that I am still building the whole thing in public. There is no need to pretend the studio is already a huge operation. It is just the container for work that is still compounding.
That feels cleaner than splitting the products across disconnected personal labels. One name makes the story easier to follow, both for me and for anyone trying to understand the body of work.
A few specifics
Navital Labs is intentionally lightweight right now because I wanted the identity to grow with the work instead of ahead of it. That keeps the brand from becoming disconnected from the actual products.
The result is a studio name that can sit behind the work without competing with it. That is enough for now, and probably the right amount of structure at this stage.
What I’d change next
If I expanded the studio identity further, I would probably do it by documenting the work more deeply, not by creating more branding around it.
The best next step for Navital Labs is more visible proof, not more decoration.
That means more writing, more project stories, and more obvious links between the products and the way I think about building them. The identity gets stronger when the output keeps explaining itself.
I do not want the studio to become a separate marketing layer. I want it to stay close to the work, so the brand remains a reflection of actual shipping instead of a costume built around it.
What a real Navital Labs site would need
If I ever build a standalone site, it should probably avoid the usual agency traps. I do not want a flashy hero with fake client logos, broad claims, or a generic “we make ideas happen” pitch that says nothing about the actual work.
What I would want instead is a quiet, honest place to explain the studio’s logic: what kinds of products it makes, what values repeat across them, and why the work tends to sit at the intersection of AI, design, and useful systems.
The site would also need to respect that the products are the proof. A studio page should not compete with the products or try to replace them. It should simply help people understand why those products look and feel the way they do.
That is why I am fine with the current state being simple. A real studio is not made real by a large website. It is made real by the work that keeps shipping under the same name.
What I keep resisting
The thing I keep resisting is the urge to make the studio feel more established than it is. That impulse is normal, especially when you want the work to be taken seriously, but it is also the fastest way to end up with branding that outruns reality.
I do not want to borrow the look of bigger companies just to make the studio feel legitimate. If the work is strong, the identity will have enough weight on its own. If the work is weak, no amount of logo polish will save it.
That restraint also helps me keep the studio useful. If I am honest about where things stand, I can use the name as a working container instead of a performance.
I think that is the real test of a studio identity: whether it helps the builder make better decisions without turning into a costume.
What the structure gives me
The structure gives me a way to think in layers. The individual products solve specific problems. The studio explains why those problems belong to me. The portfolio organizes the proof. Together they make the whole thing easier to understand.
That layered structure matters because otherwise the work can start to feel scattered. When I am moving quickly, it is easy to let each project become its own universe. Navital Labs gives me one place to hold the common thread.
It also makes future writing easier. I can tell stories about process, taste, and product decisions without having to rebuild the context from scratch every time.
That might sound small, but it changes how sustainable the work feels. A clear container makes it easier to keep building for longer.
What I want people to understand
I want people to understand that Navital Labs is not a fake agency label and not a random vanity project. It is simply the name for the work I am already doing and the standards I am trying to keep across that work.
That means the studio should read as personal, not corporate. It should feel like one builder’s point of view, not a committee-approved brand system.
If someone sees the studio name and then looks at the products, I want the connection to be obvious: practical software, honest positioning, and enough design care to make the experience feel considered.
That is the whole point. The name should help the work make sense, not distract from it.
Why there is no site yet
The honest answer is that I have not felt the need for a separate studio site yet. The portfolio already carries the work, and the products themselves do most of the talking. Building another layer too early would have felt like polish without leverage.
I also do not want the studio identity to become performative. A lot of small studios end up looking more established than they are because they spend too much time on brand theater. I would rather let the products build the credibility and let the studio name sit lightly behind them.
That does not mean the idea is incomplete. It just means the studio is still being shaped by the output. I like that order. It keeps the identity honest and prevents me from turning the brand into a substitute for actually shipping.
So for now, Navital Labs exists as a real but quiet container. It is visible enough to matter and understated enough not to get in the way.
The relationship between studio and product
I think of the studio as the layer that connects taste, process, and output. The products are the thing people touch. The studio is the logic that explains why those products look the way they do and solve the problems they do.
That relationship matters because it keeps me from building random things for the sake of novelty. If a project feels too far outside the studio’s pattern, that is usually a sign to rethink it or drop it.
It also helps me talk about the work more clearly. Instead of presenting each product as a separate experiment with no throughline, I can show the consistency in the way I approach workflow, AI, and design.
That consistency is probably the most valuable part of the whole identity. It gives the audience a better way to understand the work and gives me a better way to keep it coherent over time.
The latest mental model
My current mental model is that the studio is the lens and the products are the evidence. If the lens changes too much, the work stops feeling coherent. If the evidence is weak, the studio has nothing to point to.
That balance is actually useful in a practical sense. It keeps me from making products that only make sense in isolation. I would rather build things that reinforce the same underlying idea about what good software should do for people.
The model also gives me a clearer way to think about future growth. If the studio starts to point in a different direction, that is not automatically bad. It just means the pattern has changed and I should pay attention to that.
For now, the pattern is still pretty clear. The work wants to be useful, calm, and a little opinionated about how people should experience software.
The future I actually want
The future I actually want for Navital Labs is not some massive brand empire. I want a durable identity that can sit behind a set of products and make them easier to trust. That is a much smaller ambition, but it is also much more real.
If the studio keeps growing, I want that growth to come from better products and better storytelling about the products, not from trying to look bigger in advance. The reputation should be earned through repeated shipping, not declared by the design.
I also want the studio to give me room to experiment without making the experiments feel random. There should be enough structure to recognize the pattern, but enough freedom to keep exploring new things when they are genuinely worth exploring.
That is probably the most honest version of the future: a small but serious studio identity that keeps adapting as the work gets better.
What I would tell myself at the start
If I could go back to the start of Navital Labs, I would tell myself not to rush the identity. The products mattered first. The studio name only became useful once there were enough products to justify a shared container.
I would also tell myself not to overthink the brand language. Clear beats clever. Honest beats impressive. And a studio identity only works when it helps the work feel easier to read.
Most importantly, I would say that the name does not need to solve everything. It just needs to be true enough to hold the work that already exists and the work that is still coming.
That is still the standard I use today. If the identity stays true, it can keep growing with me.
The larger point
The larger point of Navital Labs is not branding. It is continuity. I like building in a way where the products, the writing, and the studio all point to the same underlying judgment about what good software should feel like.
That judgment is pretty simple: the software should be useful, it should not waste the user’s time, and it should respect the person on the other side of the screen. A studio name gives that judgment a place to live.
I think that matters because the internet rewards clarity more than ceremony. If people can quickly understand what the studio stands for, the products become easier to trust. If they cannot, the brand becomes just another layer of noise.
So even though Navital Labs is quiet, it is doing a real job. It keeps the work from fragmenting and keeps the story from drifting away from the products themselves.
How I know it is working
I know the identity is working when it helps me explain the work faster. If I can point to the studio and the products and immediately see the same taste across them, then the identity is doing its job.
I also know it is working when I do not feel pressure to inflate the story. The moment a studio identity needs exaggerated claims to feel important, it starts losing the thing that made it useful in the first place.
Another sign is whether the projects feel more coherent after I describe them together. If the naming and framing make the work easier to understand, then the studio is serving the work rather than competing with it.
That is a pretty low-tech test, but I think it is the right one. The identity should reduce confusion, not add to it.
What this means for the rest of my work
Navital Labs affects more than just branding. It changes how I decide what to build, how I talk about it, and how I judge whether a new idea belongs in the same body of work.
When I am deciding on a project now, I am not just asking “is this interesting?” I am also asking whether it fits the studio’s point of view. That check keeps me from drifting too far into random experimentation.
It also helps with patience. Not every idea needs a separate identity. Some ideas are just variations on the same core instinct. The studio lets me keep those variations together without forcing them into separate stories.
That feels more sustainable than creating a new studio identity for every related product. One shared identity for LeadScrapper Pro and Itiner is easier to maintain without absorbing unrelated personal work.
What I hope people take away
If someone reads this case study, I hope they understand that Navital Labs is a real studio identity built from actual output, not a decorative label slapped onto side projects.
I also hope they see that the studio is intentionally modest. I am not trying to pretend it is an agency with a huge client roster. I am trying to build a coherent home for products that come from the same way of thinking.
That kind of honesty feels more useful to me than a bigger-looking brand. It lets the work speak first and lets the identity stay in service of the work.
That is the whole direction: build enough structure to make the story clear, but keep the story close enough to the work that it still feels true.
What happens if the studio grows
If Navital Labs grows, I want the growth to be legible. More products should mean more evidence, not more noise. More writing should mean more clarity, not more self-mythology.
I imagine a future where the studio has a deeper archive of product stories, better documentation of process, and a stronger public record of how the work evolved. That would feel like a natural extension of what already exists.
What I do not want is the kind of growth that forces the studio away from the actual products. The identity should stay close to shipping, because that is where its value comes from.
If it ever starts to drift, I would rather simplify than rescue it with branding.
Final note
Navital Labs is still being built, which is part of what makes it interesting to me. It is not a finished platform or a fully formed agency. It is a real name for a real body of work that is still accumulating.
That makes it feel honest. The studio does not need to be more than it is right now. It just needs to keep holding the work well as the work keeps changing.
For me, that is enough. It gives the products a home, gives the writing a context, and gives the whole body of work a shared point of view.
That shared point of view is the only thing I really wanted in the first place.
What I learned
- A portfolio is a proof surface, not a decorative homepage.
- The site gets better when it reflects the actual work instead of a vague personal brand.
- It is worth keeping the structure simple so future projects have somewhere obvious to live.
What’s next
The next step is to keep expanding the writing system and make the portfolio feel like a live record of what I am building, not a static resume replacement.
I want the site to keep serving as a reliable home for future projects, even when the list gets longer and the stories get more detailed.
The right version of the portfolio is never really finished. It just keeps becoming more accurate.
Eventually I want the portfolio to feel like the place where the product studio, the writing, and the individual projects all make the same underlying taste legible.