My Work

SB Captures

Portfolio Website, 2023

Sandis is a developer with a serious eye for photography. He wanted a clean, custom site to showcase his work — not a template, not a gallery plug-in. Something simple, flexible, and fully his. So I built SB Captures: a focused portfolio site with just enough backend to keep it easy, and just enough frontend to keep it fast-ish (server hiccups included).

Visit Live Website
SB Captures Landing
Scope & Challenges

Things That Made Me Sweat

But I still managed to deal with them...
  • Strapi for content: A no-fuss CMS so Sandis can manage galleries without touching code — upload, organize, publish.
  • Nuxt frontend with GraphQL: The stack keeps things modular, and pages load as efficiently as the host allows.
  • Mobile-first design: Built for real-world users, who are mostly on phones. Layouts scale smoothly across breakpoints.
  • Handling large images & privacy: Sandis shoots high-res. That means optimizing load times, and making sure some galleries stay private behind passwords.
Key Achievements

What Was Needed Was Done

No fluff, just real results.
  • Gallery loading with limits: Images are loaded per page to reduce initial weight — it helps, but yeah, a slow host still shows.
  • Password-protected galleries: For private client work or personal collections — clean and easy to manage on both ends.
  • Touch support: Custom gallery browsing that behaves right on mobile — swipe, tap, zoom — all native-feeling.
  • Start to finish delivery: From sketching it out to deploying live and setting up the server — full delivery with long-term ownership in mind.
Conclusion

In Case You Skipped Ahead

For those who were too lazy to read what was above.

SB Captures isn’t perfect, but it’s real: a handcrafted site that does what Sandis needs without extra bloat. It balances control, privacy, and design in a way off-the-shelf solutions don’t. If the server holds up, it moves fast — and when it doesn’t, it still holds together.

Testimonial

Straight from the Client

And I didn't make that up!

Working with Maksims was an absolutely remarkable experience. We embarked on our project with just a concept, and I conveyed my vision for my website. Within a matter of weeks, I found myself immersed in a development environment where I could witness my ideas come to life. The entire communication process flowed effortlessly and seamlessly. Any necessary adjustments and bug fixes were promptly addressed without hesitation.