Skip to content
View ConfusedOnCOFFEE's full-sized avatar
Block or Report

Block or report ConfusedOnCOFFEE

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
ConfusedOnCOFFEE/README.md

Hi it's me.

Short Bio

My name is Oskar and I go with the IGN confusedoncoffee. I started as a computational linguist and learned national language processing and machine learning at the LMU in Munich. I had a good time doing machine learning models with datasets and scrapping the internet. Back then Twitter API was useful and free. After my bachelor thesis, I wanted to work in another field, where most internet users interact with the web, so I chose the web development as my new interest.

So I moved on to web development to surprise users with good design and nice usage. I never delievered good UI design, but designer told me how to design components, so people like it. I started learning CSS, HTML, VanillaJS, before I touched a big JS framework, because I realized most webpages are just SPA (sadly).

I realized, good design is really hard. #respect to the great UX designers out in the wild. I have around >5 years of Angular experience now. Still doing it at my work and I did a few dives into other JS frameworks and overall I think, it's always nice to see new things come up.

Along the way, I also learned to work with the tools, which help developer manage the source code. Big thanks to Emacs, helping me through the day and making me more productive. I wrote a few packages, which help me to automate my workflow, I am rather sceptical about LSP. Still surprised by GIT everyday, such an awesome tool. #respect :)

Further, I want to thank all the OpenSource teams and FOSS as an important part of our developer culture and identity. I am doing my best to provide something as well, whoever wants it, but I always try to supply tests and documentation, where possible. Doing a good documentation is another thing, I learn everyday.

Current interests

Learning Rust (Actrix, warp, tokio, ....) and Golang (gin-gonic, viper, cobra).

GoLang Rust Golang

Past projects

Thinks I tried, some of them a explained in a post (Github Blog page):

  • Matrix bot, which can take commands and response with the guardian text links (Rust)
  • CLI, which allows actions on a Wekan board (Rust, clap)
  • CLI, which sends notificaitons to the UI for a time management approach (Pomodoro) (Rust, clap)
  • TODO list to track items to buy in various shops. (Rust, Rocket)
  • Voting webpage to vote on subjects (resataurants) based on different criteria (Rust, Rocket)
  • ChoreScore, competing on mandatory tasks against different teams to achieve awards and be ranked on a leader. (NG, Golang (viper,gin-gonic), Redis)

Git Repostory

Please check out other projects on my hosted Git server.

Forgejo

STACK

WEB

JavaScript TypeScript Angular HTML CSS SASS EsLint npm

Testing

Playwright Karma Jasmine Jest Cypress

Documentation

Docusaurus

Used for a while

Gatsby Hugo

Blogging

Astro Jekyll

Always nice to get something done quickly

Python

Classics

Java

CI/CD

Kubernetes GitHub Actions ArgoCD Jenkins

OS

PopOs Linux Ubuntu SteamDeck

🔧 Tools

nixOs Prettier Docker Podman Firefox emacs Git

Gaming

Currently I own a Linux Machine with KDE Neon and an AMD GPU, which allows me to play nearly all my Steam games, which is awesome.

Hosting

Hardware

  • RP2
  • RP4
  • RockPro
  • ...

Software

Forgejo NGINX PostgreSQL Matrix

Data Privacy Guide/Rant

Anyway, enough about me. I do a lot to preserve my privacy and try not go give everything to big companies to fill up their data pools. Please stop collecting data... Why is everyone using all these services, which collect everything...Most companies don't know what to do with this data anyway.. Srsly.. If you want to have the source code of a project, ,which I reference in my blog, please message me. I don't provide many open repos, because it's responibility, to have it checked for security and just putting somethhing in readmode once it public, doesn't make much sense, further the tests, test the important stuff and it's rather d2d business, I write tests, if sth. is broken to fix an issue. The approach is different here from my working environment.

Contact

Get in contact with me on matrix. For my IGN msg me on Github.

Matrix

External Blog Github Blog page Lemmy Instance for RSS

Pinned

  1. voters-verdict voters-verdict Public

    User, which are invited, can vote on different candidates in different categories. The voting closes at a given time. While the voting is running, the results can be seen and filtered in different …

    Rust 1

  2. wekan-cli wekan-cli Public

    A CLI to view, create, delete board, list and cards. Cards can also be updated.

    Rust 3

  3. confusedoncoffee.github.io confusedoncoffee.github.io Public

    User page from Github with Jekyll

    HTML