Skip to content
View pengowray's full-sized avatar
🌡
Loren(t)zing
🌡
Loren(t)zing

Block or report pengowray

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

Pengo Wray

  • πŸ”­ I’m currently working on some things, and also Sprinto (C#).
  • 🌱 I’m currently learning Morse code
  • πŸ‘― I might be looking to collaborate on a game
  • Previous github username: quole.

Information design is the theme connecting many of my projects. That is, many of my works are about creating a way of presenting information so it might be efficiently and effectively understood. Whether the canvas is a one page app, a Discord bot, a Wikipedia template, a photograph, a game design document, or the layout of code itself, information design is a core principle. Some day I might use principles of information design to explain this better.

I'm a developer with a wide range of experience in C#, JavaScript, and Python. I have a varied portfolio of projects, including Discord bots, amateur radio related projects, and libraries for parsing and formatting data. I've also made contributions to several open source projects including LiveSplit and the dotnet runtime.

GitHub Projects:

  • Sprinto β€” Discord bot for writers/authors/nanowrimo, to run writing sprints, to help you focus on your work. [currently closed source] (C#); now found on 36,657 Discord servers

  • wasm-ops β€” Chart of WebAssembly Instructions (web page, JavaScript)

  • upSidetone β€” Low latency morse code keyer app for Windows (C#)

  • TimeSpanParser β€” C# parser library for human-written time spans such as "5 mins"

  • Streamling Overlay app [itch.io] Find what music is playing on Spotify, VLC, Winamp, etc and display it (e.g. in OBS) via a built-in webserver (C# and JavaScript; closed source)

  • beastie bot β€” Tool for generating lists of threatened species formatted for Wikipedia, and other related tools (C#)

  • CommentedList β€” C# library to randomly pick a line from a text; allows comments, annotations, and probability adjustments

  • Random Wire Calculator β€” Online long-wire length calculator and plot for amateur radio enthusiasts. (JavaScript)

  • FT8 Player β€” Online visualizer and player for FT8, which is a mode for sending short messages popular with amateur radio enthusiasts. (JavaScript/WASM)

  • ScreenSleeper β€” MQTT listener for Windows to turn off the screen (C#)

  • send em tiny Windows utility to send Unicode characters, configured by renaming an .exe file (C#)

  • VaraHuffmanNet β€” Rewrite and document the compressed VARA protocol format associated with Winlink in amateur radio (C# rewrite of VB6 code)

  • "Worst Wordle" β€” Script to find the most ambiguous ("worst") four-letter combos in Wordle, namely "__IGHT" (C#)

  • hparrot β€” simulate a toy parrot's audio filter (C#)

  • thrallname β€” Generate a fantasy name (JavaScript rewrite of a spreadsheet)

  • word2vec-api (Python) Simple web service providing a word embedding model (contributions: updated from python 2 β†’ 3; added a new setting)

  • dotnet runtime β€” discovered bug and contributed fix for TimeSpan.Parse(string) in dotnet system library (pull request)

  • LiveSplit β€” minor contributions to simplify time formatting. PR (C#)

  • HomeConfig β€” Library to quickly find and read a config file (C#)

  • youtube-speed-tweak β€” A Firefox extension to increase youtube playback speed beyond 2x

  • qubero β€” Hex Editor with support for inserting or deleting bits (Java)

  • snakey β€” Snakey DOS game written in C (playable in browser)

  • a2max β€” Integer Basic boot loader with maximum compatibility for the Apple II series and emulators

  • TimTheWordWarBot β€” Contributed minor fix (Java)

  • standingwave3 β€” AS3 (ActionScript3) audio library; contribution: bug fixes

  • Gensim β€” Python library for natural language processing (NLP); contribution: better word2vec file support PR

  • Undocumented projects: PebblyPop, LorenzLorentz, UnicodeWatch, LiteraryWatch, mpegdemo/h264demo, others

Mastodon

Pinned Loading

  1. TimeSpanParser TimeSpanParser Public

    .NET parser library for human-written time spans

    C# 37 4

  2. beastiebot beastiebot Public

    Tool for generating lists of threatened species formatted for Wikipedia

    C# 1

  3. sprinto sprinto Public

    Writers Sprint Bot for Discord

    29

  4. sendemtiny sendemtiny Public

    Utility to make it easy to configure keyboards and mice from many vendors to send a Unicode character in Windows

    C# 4

  5. Word2vec.Tools Word2vec.Tools Public

    Forked from tmteam/Word2vec.Tools

    .Net Implementation for google word2vec tools.

    C# 4

  6. word2vec-api word2vec-api Public

    Forked from 3Top/word2vec-api

    Simple web service providing a word embedding model

    Python 1