Alexander Lübeck

Alexander Lübeck on Xing
Alexander Lübeck on LinkedIn

Favorite Open Source projects

laurent22 joplin

Note taking and to-do app that works with Markdown (for Windows, macOS, Linux, Android & iOS).

yt-dlp yt-dlp

A feature-rich command-line audio/video downloader

iv-org invidious

Invidious is an alternative front-end to YouTube.

searxng searxng

SearXNG is a free internet metasearch engine which aggregates results from various search services.

nextcloud server

☁️ Nextcloud server, a safe home for all your data

pi-hole pi-hole

A black hole for Internet advertisements.

gchq CyberChef

The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis.

carlospolop hacktricks

Huge lists of vulnerabilities and explanations, tricks and techniques how to exploit them.

portfolio-performance portfolio

Track and evaluate the performance of your investment portfolio across stocks, cryptocurrencies, and other assets.

anders94 blockchain-demo

A web-based demonstration of blockchain concepts.

luong-komorebi Awesome-Linux-Software

🐧 A list of awesome Linux softwares

kde.org Plasma Desktop

Plasma Desktop is a graphical shell developed by KDE for Unix-like operating systems.

Debian

Debian is a Linux distribution.

Linux

🐧🐧🐧🐧🐧

Interests and experience


Year What I was doing...
approx. 2010 I decided to teach myself the basics of HTML & CSS (and later PHP and JavaScript) via online tutorials and created small web applications, primarily for my personal use (e.g. a customized "start page" for my web browser).
approx. 2012 I taught myself the basics of Visual Basic and C# via online tutorials and created tools that gave me advantages in a few games.
2014 In my free time, I wrote a free, Desktop application via Visual Basic (.NET) that allowed interacting with a PC game. It was downloaded over 100,000 times over time. This was my first experience with the usual software development workflow (implementing features, receiving bug reports, fixing bugs, ...).
2015-2016 Unfortunately, I had no serious computer science classes at school until 2015. 🇩🇪😒
since 2016 I have a GitHub account I use to publish small projects of myself and to contribute to other projects.
approx. 2017 - 2020 I studied computer science and got my Bachelors degree.
since 2020 I made my hobby my job... I'm working in a professional environment as a C#/.NET software developer.

C# is my main programming language.
Over the time, I have worked with multiple workloads of the .NET ecosystem (e.g. WinForms, WPF, ASP.NET Web API, ASP.NET Blazor, ...) in a professional environment on multiple commercial projects.
I have experience with the older versions (e.g. .NET Framework 4.8) and also the newer ones (e.g. .NET 8, 9, ...).

What is the difference between me and other C# developers? Maybe a successful pull request in .NET 9: dotnet/runtime#96573.

I ❤️ C#
I ❤️ .NET

Alexander Lübeck (AL)

Microservices architectur and cloud are both topics I'm interested in.
I've tried out some services on Microsoft Azure (e.g. Storage Accounts, Azure Functions, Azure Container Apps, Azure Service Bus).
In 2024, I have created a bot in my free time for the platform "Lemmy" using an Azure Functions App with multiple triggers and services, Azure Cosmos DB and a service bus; everything deployed via Terraform.
Learning more about microservices and creating a Microservices infrastructure for a basic scenario is a TODO for me.

I have worked with a variety of tools, including:
  • git
  • svn
  • Docker
  • Jenkins CI
  • multiple different SQL databases
  • Visual Studio (+ ReSharper) & Visual Studio Code
  • Linux, MacOS and Windows
  • ...

I have some experience with Python and JavaScript (and coded projects like Published-Date and Day of the week challenge), but I have mainly focussed on C#.
This website was coded by me using web technologies like HTML, basic CSS and Bootstrap.

Additional skills & interests:
  • analytical thinking
  • finding bugs in software
  • considering edge cases when solving a problem
  • time complexity
  • web security

Quotes

If you can write "hello world" you can change the world Raghu Venkatesh
Walking on water and developing software from a specification are easy if both are frozen Edward V. Berard
I think there is a world market for maybe five computers Thomas Watson, IBM, 1943
Any fool can use a computer. Many do. Ted Nelson
A good programmer is someone who always looks both ways before crossing a one-way street Doug Linder
Debugging is like being the detective in a crime movie where you are also the murderer Filipe Fortes
Perl – The only language that looks the same before and after RSA encryption Keith Bostic

SaaH - Software as a Hobby

C#
Fluent Random Picker

Fluent Random Picker is a nice, performant, fluent way to pick random values. Probabilities can be specified, values can be weighted.

Source code Nuget package
JavaScript
Published-Date

A FireFox Add-on that tries to find out when exactly a website or an article on a website was published and last edited.

Source code Firefox AddOn page
JavaScript
clone-the-tab

A Firefox Add-on that clones the active tab with just 1 click on the icon or with "Ctrl+Alt+D" / "Cmd+Alt+D".

Source code Firefox AddOn page
C# JavaScript
DayOfTheWeekChallenge

Calculating the day of the week of any date is not hard! This Blazor-Webassembly app supports you learning it and improving yourself.

Source code Try it out

For more, visit my GitHub account: Github/ndsvw

Contact

Email ✉️
Matrix ✉️
Threema ✉️
Alexander Lübeck