Skip to content
View mysticmalard's full-sized avatar
  • 21:09 (UTC -04:00)

Block or report mysticmalard

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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
MysticMalard/README.md

Hello, I'm MysticMalard

I tend to build projects that solve a problem. There doesn't seem to be any rhyme or reason to it. Some links here may be broken because many projects aren't on GitHub.

My projects tend to range from high-level theory, like my SI units library, to low-level system programming, like my 6502 emulator, optimization, like my prime number generators, which is my longest standing project, and sometimes everything, like Skaffold and the Framework Skaffold System Controller.

What I'm Familiar With

Python

I practically speak it. I'm arguably more fluent in Python than English. So much so that I'd write documentation, or even this very profile/resume, in Python... if that didn't defeat the entire purpose of it. I understand the Python interpreter more intimately than my own brain. Most of my work these days tends to work mostly by explioting Python's backend and syntax sugar, instead of doing things manually. This creates extremely optimized and good looking code.

Others

  • C
  • Assembly (6502 and Custom Architectures)
  • ^ Corresponding Microcode
  • Rust
  • Lambda
  • RegEx
  • HTML & CSS & JS (Minimal)
  • Arduino
  • Manim

Other Languages and Specialties

  • Math
  • Physics
  • Chemistry
  • Thermodynamics
  • Differential Equations
  • Calculus
  • Lambda Calculus and Tromp Diagrams
  • Logic and circuits
  • IPA

Personal Notation


I have a tendency to dig my way into theoretical problems with no way to write them down. I have become quite skilled at cooking up new notation systems tailored to the problem at hand. These are often hard to explain to others because they are spawned from my particular way of thinking, but they allow me to tackle incredibly complex problems.

GitHub Stats

GitHub Stats Top Languages

Notable Projects

Skaffold


Currently in Development

The problem this project solves is filling a void. When I first got my Framework Laptop 16, I was shocked to find out that there wasn't any sort of official driver application software. Naturally, the solution was to make it myself!

Skaffold is the biggest and most ambitious project I've ever taken on. It is my pride and joy.

Features


  • Dynamic RGB lighting control using the Skaffold Python API
  • GUI for sensor readouts and hardware control
  • Daemon to keep things running without the application running

Other Projects


  • 6502 Emulator
  • Prime Generator
  • PyMeter
  • Kobra-lang
    • This is a custom language I'm developing
    • It's like a combination of Verse, Rust, Python, and C
    • Made with readability and wide range of abstraction level in mind
    • Many ways to implement a given functionality, ranging from high-level and easy but slow, to low-level and fast but harder.
    • Built with the safety of Rust, without it's pedantic/condescending compiler.

One discrepancy

I have a ton of projects, but none of them were ever written to be put on GitHub because I didn't get access to it until very recently.

Skills and Things I’m Interested In

  • Problem Solving
  • Optimization
  • Abstract thinking
  • Using previous experience in seemingly unrelated schools of thought to streamline algorithms and logic
  • Quick Learner
  • "The Knack"
    • The unteachable desire to understand the minutiae of the processes that make tools work
    • I'm a firm believer that the only way to use a tool to its fullest is by intimately know it and its quirks
    • The best perfomance comes when tools are pushed to their limits, and it's rules are exploited
  • Too afraid of doing it wrong to try unless I'm sure I know what you want from me
    • If I keep asking question about what you want, it's because I want the big picture, not because I'm defiant.
  • Knowing when to cut corners and why
    • Removing/Forgoing costly tests and checks for ensuring certain conditions if they should be impossible to fail (i.e. if it were to fail... well, "We got bigger fish to fry!")
      • If the only way [this function] could return a float is if the boot device has ejected, a TypeError is the least of my worries.
    • Sacrificing readability for performance when appropriate
  • Physics, Algebra, and Calculus
    • As soon as you start plugging in numbers, I start having issues though :/
  • Grammar, Spelling, Nomenclature, and Pronounciation Nazi
  • Intense aversion of AI, especially for vibe-coding
    • I will use AI very occasionally, but only to learn syntax
    • I enjoy programming as an art form
    • I'm not necessarily writing code for the sake of having a program, but rather simply for the sake of writing.
  • Keyboard shortcuts for days

©️ MysticMalard

Popular repositories Loading

  1. PyMeter PyMeter Public

    A python library for handling units and measurements

  2. SkaffoldAPI SkaffoldAPI Public

    Framework Skaffold Python API

    Python

  3. MysticMalard MysticMalard Public

    Config Files for GitHub Profile

  4. RegExes RegExes Public

    Collection of Regexes I've written

  5. 6502-emulator 6502-emulator Public

    Forked from thbop/6502-2.0

    Trying a different approach to 6502 processor emulation

    C

  6. framework-system framework-system Public

    Forked from FrameworkComputer/framework-system

    Rust libraries and tools to interact with the Framework Computer systems

    Rust