Skip to content
You must be logged in to sponsor AdamWhiteHat

Become a sponsor to Adam White

Hi there, I'm Adam

My language of choice is C#.
Most of my projects that serve the community involve math, cryptography or security to some degree.

Projects

Some of the libraries that I maintain that provide some benefit/value for the community at large are:

Purpose

The reason I'm on GitHub Sponsors is:

  • Say thanks: Occasionally, someone wants to send me a small, one-time donation as a way of saying 'thanks' for creating and/or maintaining one of my projects.
  • Special/Feature request: Conceivably, someone may want me to build a feature for them on one of my existing projects that's special-purpose, customized/branded, or really only serves a special interest (if you have a feature request and its general enough, would have broad appeal and fits the vision and the indented scope of the project, then just ask me and Ill probably implement it for free). Generally, I wouldn't implement such things, because I like to keep my libraries lightweight and focused fulfilling a particular need and doing it well. What I don't want is a bloated omnibus library that contains every conceivable feature but is completely unapproachable because of its massive API footprint. However, I would be willing to build out custom features in a fork or a branch of the project. However, I do have a regular programming job that demands a lot from me, plus a bunch of hobby projects in flight at any particular point in time, so unless I'm just in love with your idea, if you want me to get serious about dedicating any time to it, tossing me a couple hours worth of pay is a great way to get me to do that. Please get in contact with me first, of course, for a feasibility assessment and level of effort estimation.
  • New projects/Freelance/For Hire: I'm available for hire! Yes, I have a 9-5 development job making business applications, but I'd much rather be able to have my own gigs, working directly for clients doing consulting and/or freelance projects, or if a project ever got popular/large enough that maintaining it became a full time job and I could get by just off the community-fed donations, these would be ideal circumstances for me. So yes, you are able to steal me away from my current employer, for the right price :) or opportunity.

Featured work

  1. AdamWhiteHat/GNFS

    A complete, proof-of-concept, C# implementation of the General Number Field Sieve algorithm for factoring very large semi-prime numbers. The focus was on readability and understandability of the co…

    C# 56
  2. AdamWhiteHat/Judge-Jury-and-Executable

    A file system forensics analysis scanner and threat hunting tool. Scans file systems at the MFT and OS level and stores data in SQL, SQLite or CSV. Threats and data can be probed harnessing the pow…

    C# 82
  3. AdamWhiteHat/BigDecimal

    An arbitrary-precision decimal (base 10) floating-point number class. Over 4.5 million downloads on NuGet!

    C# 74
  4. AdamWhiteHat/GenericArithmetic

    A generic arithmetic library. Allows you to perform arithmetic on any numeric type. All .NET numeric value types are supported, as is any custom numeric type--just implement the numeric operator ov…

    C# 4
  5. AdamWhiteHat/BigRational

    Arbitrary precision rational number class

    C# 33
  6. AdamWhiteHat/GenericMultivariatePolynomial

    Comprehensive, symbolic, multivariate polynomial class that accepts many different numeric classes for the coefficient data type.

    C# 2

Select a tier

$ a month

Choose a custom amount.