Giter Site home page Giter Site logo

Howdy 👋

I'm a full stack software developer with a love for building tools.

I love the challenge of building complex distributed systems for large scale transactional and analytical streaming workloads for domains such as high frequency trading, data engineering and anomaly detection.

I've been fortunate enough to work with many great languages and tools over the years and have enjoyed the opportunity to publish much of my work as open source code. I'm the author of the most popular Elixir trading libraries through the tai toolkit which can be composed as a full CeFi/DeFi trading platform called prop.

I've learned a great deal about building reliable distributed systems in the presence of errors through the Elixir/Erlang OTP ecosystem and have applied them in a golang streaming lakehouse based on the kappa architecture to help tame dataflow to productively build ambitious, data driven & reactive applications in a library called tabletop.

Check out my profile to learn more...

Projects

Python

C++

Zig

  • duckdb-extension-template-zig - A Zig template for building DuckDB extensions
  • zodbc - A blazing fast ODBC Zig client
  • spoke - Universal data connector
  • transit - A bytes first implementation of the Kafka API within an S3 keyspace
  • utc - Universal transpiler collection
  • tif - Lightning fast tabular diffs, patches and merges for larger than memory datasets

Nix

Elixir

  • tai - A composable, real time, market data and trade execution toolkit
  • prop - An open and opinionated trading platform using productive & familiar open source libraries and tools for strategy research, execution and operation.
  • workbench - From Idea to Execution - Manage your trading operation across a distributed cluster
  • history - Download and warehouse historical trading data
  • wrap - Build, Publish & Deploy Elixir Infrastructure to the cloud with Docker & Terraform
  • libcluster_gce - Google Compute Engine (GCE) clustering strategy for libcluster. It currently supports identifying nodes based on GCE labels
  • clustered - Elixir cluster utilities
  • stored - Store & retrieve structs against various backends with a simple lightweight API
  • juice - Reduce in memory data structures using a lightweight query language
  • ordered_nary_tree - A map based implementation of a pure Elixir ordered n-ary tree
  • ecto_term - Ecto type for Erlang term format
  • enumerati - Filter and order an enumerable collection of structs
  • with_env - Manage the Elixir application environment within a context
  • navigator - Global navigation between multiple Phoenix endpoints
  • notified - An Elixir library for application notifications
  • notified_phoenix - Phoenix live views for notified
  • paged_query - Ecto query helpers for pagination
  • slurp - An EVM block ingestion toolkit for Elixir
  • slurpee - A GUI frontend to manage blockchain ingestion with slurp
  • ex_bitmex - BitMEX API Client for Elixir
  • ex_deribit - Deribit API Client for Elixir
  • ex_binance - Binance API Client for Elixir
  • ex_bitstamp - Bitstamp API client for Elixir

Go

  • chainlink - Node of the decentralized oracle network, bridging on and off-chain computation
  • workshop - Create, manage & improve your automated trading strategies with rich and diverse data sets, a first class local development experience and a progression story for deployment across clouds.

Alex Kwiatkowski's Projects

elitequant icon elitequant

A list of online resources for quantitative modeling, trading, portfolio management

elixir-ls icon elixir-ls

A frontend-independent IDE "smartness" server for Elixir. Implements the JSON-based "Language Server Protocol" standard and provides debugger support via VS Code's debugger protocol.

elixir-okasaki icon elixir-okasaki

Multiple different implementations of efficient functional queues and dequeues for Elixir

ember.js icon ember.js

Ember.js - A JavaScript framework for creating ambitious web applications

emberdroplet icon emberdroplet

Ember.js HTML5 file uploading with drag & drop and image/file preview.

enumerati icon enumerati

Filter and order an enumerable collection of structs

envied icon envied

Ensures presence and type of your app's ENV-variables

ethereumex icon ethereumex

Elixir JSON-RPC client for the Ethereum blockchain

ets icon ets

:ets, the Elixir way

exw3 icon exw3

High level Ethereum RPC Client for Elixir

featurehub icon featurehub

FeatureHub - cloud native feature flags, A/B testing and remote configuration service. Real-time streaming feature updates. Provided with Java, JavaScript, Python, Go, .Net, Ruby, Android and Flutter SDKs.

fileapi icon fileapi

FileAPI — a set of javascript tools for working with files. Multiupload, drag'n'drop and chunked file upload. Images: crop, resize and auto orientation by EXIF.

geth-utils icon geth-utils

A collection of go-ethereum utilities and helpers

git-rails icon git-rails

Manage bundle and migrations automatically while you use git!

go-ethereum icon go-ethereum

Official Go implementation of the Ethereum protocol

guides icon guides

A guide for programming in style.

httpoison icon httpoison

Yet Another HTTP client for Elixir powered by hackney

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.