Welcome! I'm Ivans Solovjovs!

I build custom websites and web apps that turnvisitors into customers — for small and growing businesses.

LatviaSelf-employedSaaSFintechE-commerce

Portfolio

A selection of projects I've built for real clients.

9completed projects
Lucky House
4 screenshots
View Project

Lucky House

Marketing website for a Latvian manufacturer of modular wooden houses, terraces, saunas and gazebos. Fully multilingual (LV/RU/EN) with a product catalog for each category and a consultation request form. Warm, nature-focused design built to generate leads for turn-key builds.

Next.jsTailwind CSSNodemailer
Logensa Papillon
4 screenshots
View Project

Logensa Papillon

Website for a Latvian FCI Papillon (Continental Toy Spaniel) kennel. Multilingual (LV/RU/EN) showcase of breeding dogs, available puppies, show results and gallery. The owner manages dogs, litters and media independently through Payload CMS — no developer needed after launch.

Next.jsPayload CMSTailwind CSS
BTE — Besiktning & Teknisk Expertis
4 screenshots
View Project

BTE — Besiktning & Teknisk Expertis

Marketing website for a Swedish building-inspection firm serving Stockholm & Mälardalen. Presents inspection services — home & villa inspections, thermography, moisture and radon control — with a service catalog and a GDPR-compliant request form. Clean, trust-focused design built for lead generation.

Next.jsTailwind CSSNodemailer
Hair Bar Vecrīga
6 screenshots
View Project

Hair Bar Vecrīga

Luxury hair salon website for an upscale studio in Riga's Old Town. Fully multilingual (LV/EN/RU), with online booking, services catalog, and pricing. The client manages all content independently via Payload CMS — no developer needed after launch.

Next.jsNestJSMongoDBPayload CMS
Lust Cocktail Bar
5 screenshots
View Project

Lust Cocktail Bar

Premium website for an upscale cocktail bar in Riga. Includes a table reservation form, photo gallery, customer reviews, and multilingual support. Built with NestJS + Next.js, content managed via Payload CMS.

Next.jsNestJSPostgreSQLPayload CMS
Nail Bar
5 screenshots
View Project

Nail Bar

Beauty salon website with a lookbook-style photo gallery, detailed pricelist, and multilingual support (LV/RU/EN). Client manages services, pricing, and media via Payload CMS. Clean, elegant design matching the salon's premium feel.

Next.jsNestJSPostgreSQLPayload CMS
Delicata — Online Food Store
2 screenshots
View Project

Delicata — Online Food Store

Full-stack online grocery store with product catalog, cart, and checkout. Integrated Omniva delivery API for parcel tracking and Stripe for payments. Includes an admin panel with warehouse management and a built-in accounting module.

Next.jsNestJSPostgreSQLStripe+1
Prem Host — Game Server Hosting
2 screenshots
View Project

Prem Host — Game Server Hosting

Minecraft server hosting platform built on Pterodactyl. Users can deploy and manage game servers, monitor server logs in real time, top up balance, and track billing history — all from a single dashboard.

Next.jsNestJSPterodactyl
Telegram Bot Generator
View Project

Telegram Bot Generator

A specialized landing page for a Telegram bot generation service with smooth animations and integrated contact form.

Next.jsTailwind CSSNodemailer

Pricing

Fair and transparent pricing for your business growth.

Landing Page

from 100€

Single page website for your product or service.

  • Responsive design
  • Contact form
  • Basic SEO
  • Fast loading

Corporate Website

from 300€

Multi-page website with detailed information.

  • Multiple pages
  • Content management
  • SEO setup
  • Contact forms

Online Store

from 500€

Full-featured e-commerce solution.

  • Product catalog
  • Cart & checkout
  • Online payments
  • Order management

Prices are a starting point — the final quote is fixed after the "Analysis & estimate" step, with no surprises later.

How I Work

A clear step-by-step process — you always know what happens next, what it costs and when it will be ready.

1

Discussing the brief

We go through your goals, your audience and the criteria the project has to meet. I ask the awkward questions up front so there are no surprises later.

Agreed scope and requirements
2

Analysis & estimate

I analyse the requirements and come back with a transparent breakdown: the cost, the time each part takes and a realistic delivery date.

Fixed price and timeline
3

Work begins

Once the estimate is approved I start building. The project is split into stages, each with its own agreed scope and price.

Stage-by-stage plan in motion
4

Deliver a stage — get paid

Repeats for every stage

I finish a stage, you review the working result and pay for that stage only. Then we move on to the next one — and so on until the project is done.

5

Handover

The final stage delivers a fully working product, the closing payment, and every access you need — hosting, domain, repository, admin panel — all set up and handed over from my side.

Product, accesses and ownership are yours

Payment is split across stages: you never pay for work you haven't seen.

What do I offer?

project_image

Landing Page

A clean, fast page that presents your product or service and turns visitors into leads. Ideal for promotions, new services, or any offer you want to showcase.

#landing page

#website

project_image

Website with Content Management

You get a website where you can update text, images, and pages yourself — no developer needed. Great for businesses that need to keep content fresh without extra costs.

#cms

#manage content

project_image

CRM System

A tool that helps you manage clients, track orders, and keep everything organized in one place. Built specifically for how your business works — not a generic off-the-shelf solution.

#crm

#business operations

project_image

Online Store

A fully working shop where customers can browse, add to cart, and pay. Includes product catalog, payments, and order management — everything you need to start selling online.

#webshop

#e-commerce

project_image

Support & Improvements

Already have a website but it's slow, outdated, or missing features? I'll fix issues, speed things up, and add what you need — so you don't have to start from scratch.

#support

#optimization

#upgrading

Why work with me?

Works on every device
Icon
Your site looks and works perfectly on phones, tablets and desktops — so you never lose a customer because the page broke on their screen. Tested across all major browsers and screen sizes.
I don't disappear after launch
Fits your budget and deadline
Proven across industries

Reviews

What my clients say about working with me.

Loading reviews...

About Me

Ivans Solovjovs

I'm Ivans Solovjovs, a self-employed web developer based in Latvia. I build custom websites and web apps with modern tech — React, Next.js, Node.js, Laravel — for clients across SaaS, fintech and e-commerce. You work with me directly from first call to launch: no agencies, no middlemen, and full ownership of everything I build for you.

Contact

Get in touch with me

I usually reply within 24 hours.

Mail icon