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.
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.
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;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.
A Telegram bot, built like real software.
// what happens when someone sends the bot a message
step 1
Telegram API
user sends a message
step 2
Commands · Events
figure out what they want
step 3
Services
do the work
step 4
EF Core
C# objects ⇄ tables
step 5
SQLite
data is saved
- ├─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.
Website templates for small businesses.
How I work, and what it costs
01
We talk
What your business does, who you want to reach, and what the site has to achieve. Usually half an hour.
02
Design preview
You see the real home page before anything is coded. We change it until it feels right.
03
Launch
I build it, test it on phones and desktops, connect your domain and put it live.
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 popularfrom €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 piecefrom €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 technicalfrom €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.