Dariusz Russek

I am an IT enthusiast with a Bachelor's degree in Computer Science from the University of Silesia. I am interested in a broad range of IT technologies, particularly web application development, technical support, and system administration. I have experience working with technologies such as HTML, CSS, JavaScript, and TypeScript, as well as basic knowledge of operating systems and cloud solutions.

During my studies, I completed various projects, including web applications and interactive projects, which helped me develop analytical and problem-solving skills. I also gained basic experience in system configuration, troubleshooting, and working with different IT tools and environments.

I am currently looking for an opportunity to start my professional career in the IT industry — either in web development, technical support, or system administration. I am highly motivated to learn, quickly acquire new skills, and develop in a real-world work environment.

I am well-organized, able to work both independently and in a team, and committed to continuous development. I have an English level of B2 and basic knowledge of German.

In my free time, I am interested in computer games and new technologies, which further strengthens my passion for IT. Thank you for visiting my portfolio. I look forward to the opportunity to contribute to your team and help bring your projects to life.

GitHubLinkedIn

Education

Commercial experience

Skills

Web development:

  • HTML5 - HTML 5
  • CSS3 - CSS 3
  • JS - Javascript
  • TS - TypeScript
  • AWS - AWS Platform
  • Postgresql - Postgresql
  • React - React
  • MUI - Material UI
  • Figma - Figma
  • NPM - npm

Help Desk

OS:

  • Windows desktop 10/11
  • Windows server 2019/22
  • Linux (Debian/Ubuntu/Fedora)

Networking:

  • TCP/IP, LAN/WAN
  • Configuration of virtual and physical networks
  • network analysis and diagnostics
  • Configuration of network devices and installation of network cabling

Support & Troubleshooting:

  • Hardware & software troubleshooting
  • System installation & configuration
  • Basic administration of Windows Server environments (AD, DNS, DHCP)
  • Configuration and maintenance of peripheral devices (printers, multifunction devices)

Game development:

  • Blender - Blender
  • UE - Unreal Engine
  • PhaserJs - Phaser JS

Portfolio

What Was Lost

image1 image2 image3

What Was Lost is a platformer with soulslike elements, such as reborn enemies, challenging stages to complete and, of course, if you die, you'll have to start over. Take on the role of one of the last guardians of the runes, a lone monk on whom the fate of the entire world will rest. The game was developed on the PhaserJs engine. I was responsible for the implementation of the UI and game mechanics with the exception of player movement. My colleagues did some of the graphics, designed the levels and storyline.

Technologies

Phaser JS

Neutron

image1 image2 image3

Neutron is an abstract strategy game for two players invented by Robert A. Kraus. It is a digital representation of the board game "Neutron" made using JS. It was created to learn the basics of game theory and the algorithms used in it. It is possible to play two people locally or against one of the algorithms. It is also possible to simulate a game between two algorithms. We created this while pair programming.

Technologies

HTML CSS Javascript

TripBuddy

image1 image2 image3 image4 image5

TripBuddy is an app for finding travel partners. It was created as a credit project for one of the courses in college. I handled the client side using TypeScript and React, while my colleague handled the server side with Laravel. The requirement was to use agile methodology, for which we used Jiira software.

Technologies

TypeScript React Material UI PHP Postgresql

P2PReview

image1 image2 image3 image4

P2PReview is a peer review social platform created as part of my CS degree engineering project. It is basicly a CRUD application that allows users to add works and review the works of other users. The user can set his level of sophistication for a particular domain and based on that, works will be suggested to him for review. I made the client side using React and libraries such as AWSAmplify, React Router, Material UI, React Router or React Hook Form. For the server side, I used the AWS platform with NodeJS Lambda Functions, RDS with Postgresql, Cognito for user authentication and REST api.

Technologies

React Nodejs AWS Postgresql