Git Product home page Git Product logo

fuddiwikigenerator's Introduction

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.

fuddiwikigenerator's People

Contributors

multicatch avatar

Stargazers

 avatar

Watchers

 avatar

fuddiwikigenerator's Issues

Replace link names with labels

Currently generator uses page names as link text, which is ugly (eg. ffo:EssentialNutrient@en).

Proposed solution:
Make a tool that will read all ontologies, make a database (SQLite or something) with all labels and then use this as lookup while generating pages.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.