Cory Sulpizi

M.Eng, University of Toronto
software engineer
github

CustomAccessibility

Repository
NuGet version (csulpizi.CustomAccessibility)

Provides type, namespace, and module-specific accessibility constraints for C# to help control internal dependencies. Packaged with a code analyzer that enforces those constraints in your IDE and during compilation.

ChainSharp

Repository
NuGet version (csulpizi.ChainSharp)

A functional chaining C# library allowing you to chain both synchronous and asynchronous functions together. Enables writing idiomatic lambdas and closures without deeply nested functions or unnecessary bindings.

cawfn

Repository
Clojars Project

A Clojure library that provides a compile-time aware version of clojure.core/defn.

with-redefs-x

Repository

Clojure extension of clojure.core/with-redefs, allowing self-referencing functions for stubbing in tests.

k-Means Classifier

Repository

A Python classifier that uses k-means clustering in up to N dimensions to define the decision boundary for each class.

Publications

Repository

A lightweight Java class for broadcasting messages and triggering events synchronously.

Kingdom

Play here
Repository

A mini card game about racing to expand as quickly as possible.

Other projects