Projects
A collection of my works and projects I’ve been involved in
Codewars
- Description
- Codewars coding challenges solving
- Year
- 2022-2024
- Experience
- Honing and maintaining programming skills and learning Python
Exercism
- Description
- Exercism code practice with Python
- Year
- 2022-2023
- Experience
- Learning Python language
Thesis
- Description
- The objective of my thesis was to research how the method of test-driven development can be applied to developing a web application
- Year
- 2020
- Experience
- Developing the whole stack test-driven style with TypeScript (React, Redux, Storybook, Node.js, Express, Mongoose) and testing with Jest, Testing Library, SuperTest and Cypress. Researching a topic more in depth and writing a paper about it.
Hosted at Theseus / Client source at GitHub / API source at GitHub
Weather App Coding Task
- Description
- Weather App made with React using data from OpenWeather API
- Year
- 2020
- Experience
- Learned to code React with TypeScript and use CSS Modules. Also got good practise with writing custom responsive styles based on given layout design.
Hosted at GitHub Pages / Source at GitHub
Full Stack Open 2019
- Description
- My solutions for Full Stack Open 2019 MOOC exercises
- Year
- 2019
- Experience
- Plenty more experience with JavaScript, React ecosystem and RESTful API development. New learnings include: React Hooks, testing with Jest, SuperTest, React Testing Library and Cypress, styled-components, webpack configuration and GraphQL development with Apollo platform.
AWS CDK Demo
export class CdkDemoStack extends cdk.Stack {
...
}
- Description
- Simple AWS Cloud Development Kit demo app and introduction material
- Year
- 2019
- Experience
- Getting familiar with AWS CDK and developing a simple serverless API with it
React Native Demo
- Description
- React Native demo app that displays data from Random User Generator Web API
- Year
- 2019
- Experience
- Developing a small mobile app with React Native, React Navigation and EXPO
Databases 2 cource
- Description
- My solutions for the Databases 2 2019 course additional exercises
- Year
- 2019
- Experience
- In depth SQL with MySQL and MSSQL, NoSQL database modeling and operating with MondoDB and Redis, introduction to graph databases with Neo4J
AWS Serverless Introduction
app.get('/', function(req, res) {
return res.send('Hello, this is Serverless REST-API demo!');
});
- Description
- Introduction material and simple demo app on serverless development with AWS
- Year
- 2018
- Experience
- Basics of serverless architecture, AWS Lambda and Serverless Framework
RPS App Client
- Description
- Rock-paper-scissors game created with React
- Year
- 2018
- Experience
- Developing and releasing a web client application with React & Redux that communicates with REST API
Hosted at GitHub Pages / Source at GitHub
RPS App REST API
module.exports = app => {
app
.route('/user/auth/google/')
.get(
passport.authenticate('google-token', { session: false }),
user.getTokenAndBestScore
);
};
- Description
- Node.js REST API for the RPS App Client
- Year
- 2018
- Experience
- Developing a REST API with Node.js and MongoDB, hosting it at Heroku & MongoDB Atlas, and implementing Google social login
Web Development 1 cource
- Description
- My solutions for the Web Development 1 2017 course exercises
- Year
- 2018
- Experience
- Overview of full stack web application development including JavaScript, jQuery, Web APIs, AngularJS, React, Angular, Node.js, Express, REST, JWT
Global Forum 2018
- Description
- I attended Humber College’s Global Forum on Innovation and Entrepreneurship 2018 at Toronto, Canada as one of the student delegates
- Year
- 2018
- Experience
- Innovating a social enterprice using design thinking methods in a multicultural team and presenting in front of an international audience
Defiler
- Description
- Gore-soaked side-scroller action game developed by Pakana Games in TiCorporate5 Product Lab
- Year
- 2018
- Experience
- Guiding a more challenging project as a scrum master and getting a lot of experience about developing with Unity and C# by sheer amount of writing, reviewing and refactoring code
Hosted at Itch.io / Portolio of my works in the project
Aviatorum
- Description
- 2D physics-based action game developed by a team of 7 students in TiCorporate5 Demo Lab
- Year
- 2017
- Experience
- Hosting Scrum ceremonies, working with product backlog, using Git in a team environment and solving problems with it, supporting the team's less experienced Unity developers
State Machine Pattern Experiment
- Description
- Small platformer experiment project with state machine design pattern created with Unity
- Year
- 2017
- Experience
- Implementing state machine design pattern with switch-case
Hosted at Itch.io / Source at GitHub
ECS Model Experiment
- Description
- Experiment project playing with Unity's Entity Component System model
- Year
- 2017
- Experience
- Understanding how Unity's ECS model works and dividing code into small components by functionality
Hosted at Itch.io / Source at GitHub
Blocky the Flickylike
- Description
- My Flicky-inspired platformer game created with Unity
- Year
- 2017
- Experience
- Designing and developing a simple platformer game (mechanics, physics, 2D-graphics and animation, sounds, menus) with Unity
Hosted at Itch.io / Source at GitHub
Strength Training Workout Planner
- Description
- Java console program for printing out a workout plan for strength training purposes
- Year
- 2017
- Experience
- Developing a simple Java console application
WPD Portfolio Site
- Description
- Responsive portfolio site created with HTML5, CSS and couple of jQuery scripts
- Year
- 2017
- Experience
- Designing and developing responsive web pages without using a framework
Hosted at GitHub Pages / Source at GitHub
WPD Eye Candy Page
- Description
- Entry page demonstrating the application of CSS3 and JavaScript
- Year
- 2017
- Experience
- Developing a web page with CSS3 effects and jQuery scripts
Hosted at GitHub Pages / Source at GitHub
Midsummer Night
- Description
- My top down minimalistic hack'n slash game created with Construct 2
- Year
- 2016
- Experience
- Designing and developing a simple game from scratch with Construct 2 HTML5 game creator
Hosted at Itch.io / Source at GitHub
CodingBat
- Description
- CodingBat programming problems solving
- Year
- 2016–2019
- Experience
- Learn a solid routine working with boolean logic, strings and arrays