GithubHelp home page GithubHelp logo

I still run my blog on GitHub pages and will continue to contribute to projects if they're hosted on GitHub, but for new personal projects I have moved to Codeberg.

Hi there πŸ‘‹

I am a both a hobbyist and professional programmer with a particular interest in the JVM and its languages (Java, Kotlin, Clojure). I also feel comfortable with Python and have basic knowledge of C, Rust and frontend web development (HTML, CSS, JavaScript). I have a general interest in functional programming and theoretical computer science.

In my spare time, I prefer writing libraries and tools for other programmers over applications with user interfaces. This reflects upon the majority of my open source projects.

Johnny's github stats

  • πŸ”­ I’m currently working on discljord and a couple of own libraries and Discord bot projects

  • 🌱 I’m currently learning ActivityPub, FIDO2/WebAuthn, Software Licensing

  • πŸ€” I’m looking for help with javidaloca, my prototype Java bindings to fluent-rs

  • πŸ’¬ Ask me about Clojure, my projects and my experience studying computer science

  • πŸ“« How to reach me:

Johnny's Projects

regreet icon regreet

Clean and customizable greeter for greetd

ring-discord-auth icon ring-discord-auth

Fast and secure functions and ring middleware to verify ED-25519-signed Discord interactions

riscvuck icon riscvuck

A brainfuck interpreter written in RISC-V assembly

slash icon slash

A small Clojure library for handling Discord interactions (slash commands and components)

spdx-guide icon spdx-guide

A command line application that helps you create SPDX files for your projects

spdx-java-library icon spdx-java-library

Java library which implements the Java object model for SPDX and provides useful helper functions

spiglin icon spiglin

Kotlin extensions for Spigot/Bukkit.

spigot-maps icon spigot-maps

A library to simplify the use of customised maps in Spigot.

sum-rewrite icon sum-rewrite

A rewrite of the library "Stifte und MΓ€use", frequently used for German computer science lessons.

swt-quiz icon swt-quiz

Small quiz for exam preparation in software engineering (German)

titanium-json-ld-clj icon titanium-json-ld-clj

A Clojure wrapper around titanium-json-ld, a Java library for working with JSON Linked Data.

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.