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

Block or report darkshoxx

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

Daniel Gahler

I'm a Software Developer with a PhD in Marketing (Focus Statistics and Data Analysis) and a Masters in Mathematics (Focus on Abstract Algebra) and a passion for automation.

Skills & Expertise

Top Langs

Languages:

  • ★★★★★ Python
    Python-specific Frameworks and Libraries
    • NetworkX
    • Windows API
    • tkinter
    • Matplotlib
    • Pandas
    • Numpy
    • Pillow
    • CV2
    • Asyncio, threading
  • ★★★★☆ R
  • ★★★★☆ LaTeX
Webstack
  • ★★★★☆ HTML
  • ★★★☆☆ CSS
  • ★★☆☆☆ JS / ECMAS
  • ★☆☆☆☆ React
  • ★★☆☆☆ npm / node.js
Other Langauges I've used
  • ★★★☆☆ Unix- and Microsoft-based shells
  • ★★☆☆☆ Arduino
  • ★★☆☆☆ Assembly, Ben Eater Design
  • ★★☆☆☆ Java / Processing
  • ★☆☆☆☆ C / C++
  • ★☆☆☆☆ SQL / Databases
  • ★☆☆☆☆ Fortran
  • ★☆☆☆☆ PHP
Frameworks / Libraries:
  • GitLab Pipelines / Github Actions
  • pre-commit, tox
  • docker including dind and docker-compose
  • AWS

Current Focus

  • Honing my problem-solving skills with LeetCode
  • Learning Processing, LLM libraries, NeoVim

Projects

Featured Projects

  • DiscordBlogBot: A Discord bot that posts a notification when a blogger from a predefined list pulishes a new post
  • Cryptic Crossword Scraper: Initially creates a list of Times Cryptic Crosswords, and generates the layout, clues, solutions and solving video with explanations to a selected entry on the list.

Other Projects

  • WindowSelector: Allows you to swap between specific active windows with keybinds. Similar to Windows' Alt-Tab feature, but better.
  • Window Randomizer: Forces you to swap between windows after a random number of seconds or clicks. Similar to Windows' Alt-Tab feature, but a deliberate restriction, built for a very specific situation.

Connect

  • Reach me on LinkedIn: LinkedIn
  • Reach me on Twitter: Twitter
  • Reach me by Email: username at dot de

Extras

  • Inspirations: Anthony Sottile (Author of pre-commit and tox)
  • Fun Fact: My username's origin is the guy who sold me my first console + a name from an over-the-top instructional video.

Stats

Anurag's GitHub stats

Pinned

  1. DiscordBlogBot DiscordBlogBot Public

    Bot that posts new blog post announcements in given discord channel. NO WORDPRESS PLUGINS REQUIRED

    Python 1

  2. crosswords crosswords Public

    Scrapes a channel for Times cryptics crosswords, and returns layout, clues, hints and a solution video.

    Python

  3. WindowSelector WindowSelector Public

    Allows you to switch between windows using hotkeys

    Python

  4. Alt-Tab-Randomizer Alt-Tab-Randomizer Public

    Randomly switches active window in Windows to one from a selected list. Used for speedrunning

    Python 1 1