Giter VIP home page Giter VIP logo

Welcome to my Corner of GitHub

My name's Simon and I'm an embedded software developer by profession, I also own a small business located in Germany.

During my dayjob, I develop telematics and diagnostics software using ISOBUS for a German agricultural machinery manufacturer.
My small business develops smaller-scale applications for multiple platforms, hosts web applications, email and gameservers, along with providing IT services and custom PC-building services.

I also have an Internet presence where I will occasionally write a little blog post, tutorial or something similar and then delete it because I didn't like it after a few weeks!.

If you're here, you've probably stumbled on one of my open-source projects and might be looking for documentation. Not to worry, I have a link for that, too! It's not the prettiest portion of my website, but I'll get to that eventually. At least it's permanent darkmode.

My Tech Stack

My Main Machines

My main machines which I use for everyday tasks, like gaming, developing and just general gits and shiggles are in no particular order:

  • M1 Pro MacBook Pro (16")
  • Custom-Built Gaming PC running Windows (+ WSL) / Linux
    • Ryzen 7 7700X
    • RTX 3080 10GiB
    • 32GiB DDR5 5600
    • MSI X670E MPG Carbon
  • Xiaomi Mi 13 Pro

My Favourite Languages

I develop software for a living and as a hobby, and have done so for over a decade now. In the meantime I've come to love and hate some programming languagues.

Here's a list of my favourites (in no particular order)!

  • C++
  • C#
  • Lua
  • Bash
  • Swift

Languages I won't touch with a 50ft pole if I don't have to

As with all things in life, some languages just don't fit a given person's personality. Be it you've shot yourself in the foot, or the "core features"/"selling points" of the language are simply infuriating to you.

For me, those are:

  • Python
  • Visual Basic
  • JavaScript (ECMAscript, whatever)
  • Perl

Languages I'm aquainted with

You have friends, you have enemies and then you have those in life, whom you don't really know, but are curious to know more about. For me, these languages are in that weird area of my brain where they make me think about them, and try to find reasons to love or hate.

  • Rust
  • Objective C

My Projects

My projects range from public to private, to weird semi-complete WIPs. A lot of these I've started but due to circumstances in my life, couldn't complete, or found the current state usable enough to just keep them as-is.

A lot of recent projects have come into life because of my private IT stuff, but also because of passion projects at work, where I've created better versions for my personal use.

Just scroll through my repositories and see if you like anything.

SimonC's Projects

abuseipdbclient icon abuseipdbclient

A C++ application and library providing full access to AbuseIPDB's API

endlessh icon endlessh

SSH tarpit that slowly sends an endless banner

endlesshreportgenerator icon endlesshreportgenerator

Simple C++ program that reads /var/log/syslog, filters out endlessh logs and determines basic stats, such as unique IPs, total accepted and closed connections.

fail2abuseipdb icon fail2abuseipdb

fail2abuseipdb is a simple server utility that allows server admins to easily convert fail2ban's output to the AbuseIPDB CSV format

isotp-c icon isotp-c

An implementation of the ISO-TP (ISO15765-2) CAN protocol in C

isotpp icon isotpp

[ISO-TP](https://en.wikipedia.org/wiki/ISO_15765-2) is an international standard for transmitting data larger than 8 bytes via a CAN network. This port of the [ISOTP-C](https://github.com/Beatsleigher/isotp-c) library is designed to work on all platforms with C++. A future version with/for C#/.NET is also a possibility.

jdroidlib icon jdroidlib

This repository has reached its end-of-life; a new version is being developed!

jthread icon jthread

C++ class for a joining and cooperative interruptible thread (should become std::jthread)

libborr icon libborr

Libborr is a cross-platform language file parser; useful for providing an easy way of translating your C++ application to other languages!

liblogpp icon liblogpp

An intuitive and powerful logging library for C++.

mosquitto icon mosquitto

Eclipse Mosquitto - An open source MQTT broker

quicktype icon quicktype

Generate types and converters from JSON, Schema, and GraphQL

tikaondotnet icon tikaondotnet

Use the Java Tika text extraction library on the .NET platform

vb_paradise icon vb_paradise

Ein simples Beispiel Repo fΓΌr mein "Tutorial" bei VB-Paradise.

waveshare_8ch_relay_examples icon waveshare_8ch_relay_examples

This repository contains example code useful when using the WaveShare 8-channel relay module for the RaspberryPi. The example code provided by WaveShare is mixed up and doesn't work correctly.

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.