Skip to content
View multicatch's full-sized avatar
  • Lublin, Poland
Block or Report

Block or report multicatch

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
multicatch/README.md

About me

A sofware developer mainly interested in web application, security and testing. Most of my experience involves Kotlin and Java (server-side), but I am also familiar with Rust and C.

As for my DevOps skills - my newest repositories usually have a configured GitHub Actions pipeline, but I can also write a pipeline in Groovy for Jenkins.

Language Experience (as of 2024)

  • Java SE & JEE Development (6 years of work experience, in total 8 years of full-time & freelance experience)
  • Kotlin Server-side Development (5 years of work experience)
  • Rust (3 years)

Certifications

Skills

Check out my projects or contact me for more info.

Some projects of mine

Note: In some of the older project my name can be set as SudoWaster - this is my old GitHub's name.

Kotlin

  • cucumber-audit - a pentesting tool that uses Selenium and Cucumber; it can be used to create scenarios based on a threat model that will be automatically validated and used to generate reports of exsiting threats (sample usage included in repo). Published at OSSRH and available from Maven Repositories.
  • ksockserver - a framework for creating custom web servers in Kotlin, with an example HTTP/1.1 server.
  • FuddiWikiGenerator - a tool to generate wiki pages from an ontology using a given template file.
  • Papajbot-messenger - a custom Messenger API client that can be used as a framework for building chatbots in Kotlin (tested to be working).

Rust

  • kafka-json-processor - A processor that reads JSONs from Kafka topics, processes them and puts them in other selected Kafka topic.
  • appium-client - Rust client for Appium, for automated mobile app testing.
  • rubble-templates - a templating engine in Rust indended to be used to interpolate text with custom extendable syntax. Published at crates.io.
  • axxd - an axx file decryption tool. This tool can decrypt AxCrypt-encrypted files.

Java/JEE

  • java-logger-benchmark - a benchmark of a few most popular logging libraries in Java, with a complete report.
  • NuciferaChat - my attempt at making my custom chat server in JEE with my custom encryption, tested to be working on Glassfish.
  • MockGiven - my testing tool to make mocking and testing with BDD quicker (with scenarios defined in code, not in external files like in Cucumber).
  • zoo - a project I made for my software engineering classes that presents a sample use of UML.

C#

  • ProjectManager - a simple app for project management with React front-end.

JavaScript

  • Erebor - a custom responsive client of UMCS Moria timetable written in React (live here).
  • Syjonizer - a plugin for Firefox and Chrome to make UMCS Moria timetable more easy to use (currently discontinued in favor of a Erebor).
  • ProjectManager - the front-end for this project management tool is written in React.

Pinned

  1. appium-client appium-client Public

    Unofficial Rust client for Appium, for automated mobile app testing.

    Rust 11

  2. kafka-json-processor kafka-json-processor Public

    A processor that reads JSONs from Kafka topics, processes them and puts them in other selected Kafka topic.

    Rust

  3. axxd axxd Public

    A simple axx file decryption tool.

    Rust

  4. java-logger-benchmark java-logger-benchmark Public

    A simple benchmark of popular Java logging libraries with a report of results

    Java 1