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

Block or report MC-DeltaT

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

Hi, I'm Reece!

I'm a computer science graduate in Sydney, Australia.


This GitHub is where I put some of the software I'm working on that's (mostly) suitable for public consumption. This includes:

  • Random little projects/investigations that took my fancy at some point.
  • A few polished items that do something useful.
  • University coursework.

Hopefully any of my work may be useful or interesting to someone out in the wide world. (Most of it has open source licensing, so just go ahead and take it!)

What drives my interest in software?

My two biggest loves in software are 1) software that's efficient, and 2) software that's high quality.

For the first point, I love high-performance and low-latency software. Optimising code is extremely interesting and fun for me! I aspire to eventually be like one of those guys who reason about caches, branch prediction, and CPU architecture.

For point 2, one of my biggest tech-related pet peeves is janky software and code. Code that doesn't work properly, is hard to use, hard to read, hard to reason about... I cannot stand it. Hopefully the work I present here doesn't fulfil any of those qualities (well, for the most part).

What technologies do I work with?

I started programming in C++, and I keep coming back to it, due to its more-or-less unrivalled performance capabilities.
But, sadly you can't do everything easily or nicely in C++, so I use a good deal of Python too.
Another language I'm a fan of (although don't use often enough) is Elixir.

In terms of specific coding practices, I'm into functional programming, generic programming, and data-oriented design.
I'm often on the fence between super nice, clean, robust functional coding, and ultra-performance-driven data oriented. This is an ongoing internal struggle for me.

What are these "polished" projects that could actually be useful?

Contact

LinkedIn
Email

Popular repositories

  1. cpu-performance-demos cpu-performance-demos Public

    Micro-benchmarks demonstrating low-level concepts that affect performance.

    Assembly 3

  2. Game-of-Life Game-of-Life Public

    An extremely (CPU) optimised Conway's Game of Life implementation.

    C++ 1

  3. IncrementalBackup IncrementalBackup Public

    Incremental file backup tool for Windows (MK 1).

    C# 1

  4. SerialisePP SerialisePP Public

    A simple and efficient serialisation library for C++.

    C++ 1

  5. PythonFromAltUniverses PythonFromAltUniverses Public

    Python 1

  6. The-Library The-Library Public

    All sorts of reusable C++ stuff.

    C++