depik! Depuresu
!
Viktors Lačinovs
Full Stack Developer

I am a self-taught full stack developer with over 8 years ~2961 days of experience in my personal both solo and team projects.

Solving complex issues and finding optimal solutions for completing various tasks is my specialty.


In my free time I prefer to:


My Skills and Talents:


Education and Career:

Place of studying Date
Vidzemes University of applied sciences 09.2025 – Ongoing
Information Technology. Professional Bachelor's Degree (LQF & EQF level 6)
Course ECTS Grade
Ongoing
Ventspils University of applied sciences 09.2023 – 06.2025
Programming Specialist. Short cycle professional higher education (LQF & EQF level 5)
Course ECTS Grade
Mathematics for Programmers1210
English for Programming48
Databases I39
Databases II310
Data Structures and Algorithms39
Embedded Systems38
Security of Information Systems310
Parallel Programming310
Full-Stack Mobile App Development37
Software Engineering67
Software Engineering II39
Design Patterns39
Software Testing and Automation38
Fundaments of JAVA Programming610
JAVA Programming310
Development Operation Tools310
WEB Application Programming610
Internship I69
Internship II188
Qualification work129
Riga 1. Distance Education High School 10.2020 – 06.2023

Knowledge of Languages, Frameworks, etc.:

JavaScript
High
C#
High
Java
Medium
Android(JAVA)
Basics
Kotlin
Medium
Jetpack(Android)
Medium
PHP
Medium
HTML & CSS
Medium
SCSS
+Basics
NodeJS
+Medium
ReactJS
Medium
Laravel
Medium
Unity
Medium
MySQL
Medium
MongoDB
Basics

Check this out!

ico

Jumpy Wumpy


A simple game of a box that moves by jumping and/or using its grapple hook - that is.. your mouse of course! There is no need to have a keyboard!
Your goal is to get from your spawnpoint to the green box. Too simple, huh? Well that's where the other types of walls come in! Explore!
You can also compete with yourself and try to pass a level as fast as possible!


Used Technologies:

HTML & CSS
Low
JavaScript
Main
Canvas API
Rendering
ico

Circle Hatred


This game was made without having any previous ideas at all, seriously! I just wanted to make something, but I didn't know what to do. So I simply started creating a circle.. and boom! A wild game has appeared!
The game's goal is to eat as many circles as possible While being a circle yourself.. smart.. smart.. Every pattern of circle creation has its own color, so it is predictable on where the next one of the group will spawn. If you leave something alive and it manages to escape - something bad will happen! (nahh, you just lose hearts and die eventually)

Fun fact:
I didn't have wifi most of the time while creating this..



Used Technologies:

HTML & CSS
Low
JavaScript
Main
Canvas API
Rendering
ico

Evades.io tools


An app made for evades.io community to ease the process of creating tournament and event cards. If you're wondering what can be done with it.. Just hop in to the discord server and see for yourself!
The primary feature is the "TILES"! - something that is hardly done with Paint and other art programms (which I know of). Everything else.. it's just too much and hard to explain! Better check it out and decide whether it's something you'd use or not. But the more you know about it, the better your resulting creation!
Everything is experience -> performance.. right?

O, right!
the preview image was made with it in a few minutes!



Used Technologies:

HTML & CSS
Medium
JavaScript
Main
Canvas API
Rendering
ico

DMart


This game was made in Unity for my sibling's school project with me as a developer and her - an artist. Sound frightening, right? Well the game is too!
Imagine.. you are so lucky to get a new job.. in a shop! And then something bad happens right on your first shift! Wzhumm~ you end up trying to get out of there without being eaten! OHH the dream job!

Video trailer

Used Technologies:

C#
Main
Unity
Engine

kryakryakryaa


kрярKкяфKрряkкя кярКкррkррррkяяр Кряякяя kкякяяярkкряkкярkкя Kкярф kрКрякяряфкяр Kярффкр кррря КкрряKкрряKрррКрккяяккяkкрф


Used Technologies:

HTML & CSS
Low
JavaScript
Main
ico

Evades.io & TS-Mod


It all started with TS-Mod, that was made after having fun in ReactJS's generated code. Its primary goal is to ease the life of Tournament Spectators and extend the possibility of Tournaments themselves. QOL improvements were a secondary feature.
After some time I got an offer to become a Jr.Dev myself in evades.io, mostly to implement the features of the TS-mod into the game.



TS-Mod Used Technologies:

HTML & CSS
Mid
JavaScript
Main
Code injection
Method

Evades.io Used Technologies (by me):

JavaScript
Main
React.js
Main
Python
Mid
SCSS
Mid
ico

Evades2.io (Fan game)


A fangame of evades.io made by 4 people - including me. Even though I joined the dev team only after a few days of when the game came out, I put a lot of effort into it.
Mostly my job was:
* optimisation (sooo much stuff was written badly..)
* new content possibilties
* rarely - new content itself (3 heroes, 4 maps(experimenting with new features)).

Suspicious Activity!
Ignore the "avoids.io" that you get after entering evades2.io!



Used Technologies:

HTML & CSS
Mid
JavaScript
Main
NodeJS
Main
HTML & CSS
Mid
WebSocket
Main
MessagePack
MongoDB
JSON
World strut
ico

Mouse tracker


Just a tool to track the mouse path in a video. nothing much to expect from it.
ignore the bad UI



Used Technologies:

HTML & CSS
Mid
JavaScript
Main
ico

Portfolio


A portfolio, what else could it be? Oh well.. Actually! Maybe it's just an "about me"?
I tried to make something unique.. Guess that's for you to decide!


Used Technologies:

JavaScript
Main
ReactJS
Main
SCSS
Mid
SVG
ico

Depuresu!


The website of the Depuresu! - the round pink/magenta kitty, the one and only OC of mine since the middle of 2020.
It contains so many memories of my life and that is the reason why this website is based off of him.

Meow~ meow~



Used Technologies 2023:

JavaScript
Main
PHP (Pure)
Mid
HTML
Main
SCSS
Mid
MySQL
Dart
Build script

Used Technologies 2025:

Laravel
Main

Some other private projects:

ico

Zombie Survival


This game was meant to be a team school project but ended up with me doing almost 95% of it.
The concept was: A 2D top-down view game, where you move with your keyboard and rotate with your mouse. Your goal is to survive in the world without being killed.
The map contains entities such as:
* grid - decorative rectangles that have colors/textures
* walls - rectangles/circles, that all entities collide with
* prop - object placed around the map. Can be pushed and picked up
* spawners - special entity, that emits certain enemies
* enemies - moving entities, that try to kill the player
* projectile - entities, that are emitted by using firearm and deal damage to targets

It worked well!
I got a 10/10 for it!



Used Technologies:

Java
Main
JavaFX
GUI
Java FX Canvas
Rendering
JSON
World struct
SQLite
ico

T*** E*****


A game that I can't say much about (it's just too private!). It's basically just a C# server multiplayer game with a web client. No external websocket C# libraries were used. We made our own implementation of a WebSocket, using the standard inbuilt Socket.


Used Technologies:

C#
Main
JavaScript
Main
Pixi.js
Rendering
WebSocket
web -> server
Socket
server -> web
HTML & SCSS
Mid
MessagePack
MongoDB
JSON
World struct

Internship projects


Web applications using Laravel as a backend.


Used Technologies & other:

Laravel
Laravel Blade
Laravel Eloquent
Laravel Livewire
Laravel X Components
JavaScript
MySQL
JSON
Forms
Custom CMS
Advanced Localisation system
API fetching & data sync