Skip to content
index.tsx
about.md
telegram-bot.cs
templates/
contact.sh

dominiks@rezekne:~$whoami

DominiksKijahs

dominiks@rezekne:~$cat role.txt

Web Developer

stack= ["React","Next.js","C#/.NET","REST APIs","SQL"]

dominiks@rezekne:~$cat tagline.txt

I build fast, honest websites for small businesses — and the APIs and databases that keep them running.

See templates
01about.md

Student by day, shipping websites by night.

I am a fourth-year student at a technical college in Rēzekne, Latvia. Alongside my studies I build websites for small local businesses — the kind of places that need a site that loads fast, looks trustworthy and is easy to update.

Most of what I know I learned by building my own projects: front-ends in React and Next.js, back-ends in C# and .NET, and the APIs and databases that connect them.

Right now I am looking for an internship or freelance work where I can keep learning on real products.

me.tsreadonly
const me = {  location: "Rēzekne, Latvia",  study: "technical college, year 4",  builds: "sites for local businesses",  focus: ["React", "Next.js", "C#/.NET"],  openTo: ["internship", "freelance"],  available: true,} as const;
02what-matters.txt

What matters to me

  • 01 — Fast sites

    A page that loads before your visitor loses patience.

  • 02 — Clear texts

    Plain words that say what you do and what it costs.

  • 03 — Easy to edit

    You change your own prices and hours, without calling me.

03telegram-bot.cs

A Telegram bot, built like real software.

A chat bot written in C# on .NET 8. People send it commands in Telegram; it answers, remembers what they did and keeps a log of everything. Small on the outside — but inside it is structured the way larger back-end systems are.
C#.NET 8.0Entity Framework CoreSQLiteDependency InjectionSerilogTelegram Bot API

// what happens when someone sends the bot a message

  1. step 1

    Telegram API

    user sends a message

  2. step 2

    Commands · Events

    figure out what they want

  3. step 3

    Services

    do the work

  4. step 4

    EF Core

    C# objects ⇄ tables

  5. step 5

    SQLite

    data is saved

$tree -L 1~/TelegramBot
  • ├─Commands/// one class per /command
  • ├─Events/// handles messages & buttons
  • ├─Services/// the actual business logic
  • ├─Interfaces/// contracts between the layers
  • ├─Data/// EF Core DbContext → SQLite
  • └─Program.cs// DI container + Serilog setup

01

Works with an external API

It receives updates from Telegram’s servers and sends replies back — the same pattern as any site talking to a payment, booking or maps service.

02

Stores data properly

Entity Framework Core maps C# classes to a SQLite database, so data survives restarts and there are no hand-written SQL strings to break.

03

Built to grow

Commands, events and services live in separate layers and are wired together with dependency injection, so adding a feature does not mean rewriting old ones.

04

Easy to debug

Serilog writes structured logs, so when something goes wrong there is a clear record of what happened and why.

04templates/

Website templates for small businesses.

Four starting points that I adapt to a real business — its colours, photos, prices and words. Each one is a working demo site: open it and click around. All visuals are hand-built in CSS, no stock photos.
05how-i-work.md

How I work, and what it costs

Four steps, no surprises. You see the design before anything is built, and you own everything at the end.
  1. 01

    We talk

    What your business does, who you want to reach, and what the site has to achieve. Usually half an hour.

  2. 02

    Design preview

    You see the real home page before anything is coded. We change it until it feels right.

  3. 03

    Launch

    I build it, test it on phones and desktops, connect your domain and put it live.

  4. 04

    Care

    Updates, small edits and a check that everything still works — monthly, or whenever you need it.

Three ways to buy it

Site + care plan

most popular

from €150once

+ €15 / month

hosting, domain and small edits included

I build the site, then keep it running. You never touch a server or a renewal invoice.

  • Design and build
  • Hosting and domain handled
  • SSL certificate, renewed automatically
  • Small text and price edits each month
  • Backups and updates

Services separately

pay per piece

from €150for the site

hosting from €5 / month

domain from €15 / year · edits from €10 each

Pick only what you need. Each part is priced on its own, so you can start small.

  • Design and build
  • Hosting, if you want me to host it
  • Domain registration and renewal
  • Edits charged per request
  • No monthly commitment

Site files only

for the technical

from €120once

you host it

no ongoing fee to me

You get the finished files and host them yourself, wherever you like. Yours completely.

  • Design and build
  • All source files
  • A short written handover
  • Help pointing your domain at it
  • No lock-in of any kind

Prices depend on how many pages you need and how much text has to be written. I quote a fixed figure before starting — you will not get a surprise invoice.

06contact.sh

Need a website, or an extra pair of hands?

Tell me what you have in mind. I reply within two working days, usually sooner.

$ mail --to

Open to internships and freelance projects.