header-image

Ilja Smelich Junior Software Engineer and Computer Science Student

See Projects

Hey there! đź‘‹

My name is Ilja and I'm a Junior Software Engineer and a student of CS at Hive Helsinki. At the moment I'm working towards my first AWS certification. In addition to my studies and work, I also use my spare time to do ethical hacking on Hack The Box and TryHackMe. It's nice to have you here! Please feel free and check out my Projects!

C JS JS
Frontend

Front End

  • JavaScript
  • React / Redux
  • CSS3
  • HTML5
Backend

Backend

  • C
  • NodeJS
  • Go
  • PHP
database

Database

  • PostgreSQL
  • MySQL
  • MongoDB

Deployment

Deployment

  • Docker
  • Git
  • Heroku

Project Portfolio

 
hypertube

Hypertube is movie streaming web application, allowing a user to search, comment and watch movies. The videos are downloaded through the BitTorrent protocol. The web application is made for education purpose only.

Objectives

Non-Relational DB managment

Test-driven development

CI with Github Actions

Security

Source Code & Demo

Created with:

 
matcha

Matcha is a dating web application, where the users can browse through a list of recommended profiles or conduct a specific search. Users can like, report and block other users and chat with users that liked them back.

Objectives

Database managment

Security / Data validation

Web sockets

Test-driven development

Source Code & Demo

Created with:

 
tryhackme

TryHackMe is a online platform for learning cyber security and ethical hacking through different kind of 'Hacktivities' in virtual rooms. Check out the github repo to see my detailed walkthroughs.

Objectives

Ethical Hacking

Threat Intelligence

Intrusion Detection

Digital Forensics

OSINT

Walkthroughs

Created with:

 
camagru

This is the first web project at Hive. I created a instagram/snapchat-like full stack web application.

Objectives

Database managment

Permission managment

Security

Data validation

Source Code

Created with:

 
fin_camp

A personal project, finCamp is full stack web application for camping fans around the world! Users are allowed to add new campsites, review them and leave feedback.

Objectives

Data validation

Single page application

Full stack development

Security

Source Code

Created with:

 
fillit

In fillit, mhasan and I created a program which would take a file as parameter, which contains a list of Tetriminos and arranged them in order to create the smallest square possible.

Objectives

I/O Redirection

Data Structures

Source Code

Created with:

 

libft

In libft, I created my very own library with over 50 functions, and the number is growing, which I can use for my later on Hive Helsinki Projects.

Objectives

Basics of C programming

Unix C library

Static library creation

Source Code

Created with:

 
fdf

In fdf, I created a simplified graphic “wireframe” representation of a relief landscape, linking various points (x, y, z) via segments.

Objectives

Segments tracing

Events

3D projection to 2D

Source Code

Created with:

 
rsl_1

In Roger-skyline-1, I learned how to host and set up my own web server, how to install and manage several services and secure them against attacks.

Objectives

System/Network administration

Unix/Linux

Technology integration

Security / Data validation

Source Code

Created with:

 

docker_1

My first project on the Docker ecosystem. I learned to think in containers through this subject, and I handled docker binary and created my first containers with Dockerfiles.

Objectives

Micro services

Docker

Unix

Containers

DevOps

Source Code

Created with:

ft_printf

In ft_printf, I recoded printf and added it to my libft (my personal library), so that I can use it in all my future school projects.

Objectives

Parsing

Variadic functions

Data Structures

Source Code

Created with:

 

ft_ls

ls, probaly the most used command of every programmer. In this Hive project, I recoded it wiht the help of my ft_printf and libft.

Objectives

Directories and files tree structure.

Interacting with the file system using C.

File types and characteristics.

Source Code

Created with: