CB
Christian Battaglia
Developer · Builder · Creator
HomeBlogMusicProdEngProjectsUsesAboutQuotes

GitHub Repos

@cdbattags
Overview
48 repos

Total inventory

33 original

Created from scratch

5 active

Currently maintained

The Full Inventory

Every repo under @cdbattags — original projects, maintained forks, and exploration forks across Rust, OpenResty/NGINX, audio/music, financial trading, React Native, and more. Each entry includes what I was working on and why.

View on GitHub
Featured ProjectsGitHub Repos

Filter by Theme (0 selected)

web-dev
audio-music
education
rust-web
devtools
infrastructure
react-native-mobile
financial-trading
openresty-nginx
maps-geo
knowledge-mgmt

Showing 48 of 48 repos

Active
Maintained Fork
Library

lua-resty-jwt

Took over maintenance from SkyLothar in 2018/2019. Uses native OpenSSL binaries for fast JWT operations inside NGINX/OpenResty. 155 stars, used by lua-resty-openidc.

155
17
5
Perl
openresty-nginx
Related Project
Paused
Original
Experiment

async-actix-web

Exploring Rust async/await with actix-web as the std::future trait was stabilizing. Wanted to understand the tokio runtime and zero-cost abstractions for I/O-heavy services.

2
Rust
rust-web
Paused
Original
Template

react-native-template-dtw

Building a batteries-included React Native template with Expo compat, SSH client, and more. Foundation for the @dtw/ax iOS app.

2
22
TypeScript
react-native-mobile
Completed
Exploration Fork
Learning

SongRec

Studying open-source Shazam implementation in Rust. Related to audio analysis and song detection interests.

Rust
audio-music
rust-web
Completed
Exploration Fork
Learning

actix-web

Deep-dived the entire actix ecosystem. Forked actix, actix-net, actix-derive, actix-protobuf, actix-redis, actix-remote, actix-web-httpauth, examples, book, and website. Studying internals to understand actor model patterns in Rust.

Rust
rust-web
Paused
Original
Experiment

actix-web-leaks

Investigating memory leaks and safety issues in actix-web. 10 stale Dependabot PRs remain.

10
Rust
rust-web
Paused
Exploration Fork
Experiment

algotrader

Exploring algorithmic trading in Node.js. Also forked robinhood-observer and robinhood_yolo around the same time. Active interest in programmatic trading.

JavaScript
financial-trading
Paused
Exploration Fork
Learning

ardour

Forked the Ardour DAW source code to study its architecture. Also forked ardour-control (OSC Surface for Ardour) for remote control experimentation.

C++
audio-music
Paused
Original
Learning

axiomatic

Exploring axiomatic mathematics and foundational math concepts through code.

JavaScript
education
Completed
Original
Learning

bicing-bcn

Barcelona bike-sharing data project for Georgia Tech Barcelona students in 2017.

JavaScript
education
maps-geo
Archived
Exploration Fork
Learning

chef

Deep-diving Chef for infrastructure automation. Also forked chef-workstation. Exploring configuration management before moving to Nix/Pulumi.

Ruby
infrastructure
Completed
Original
Learning

cs4460-d3-tutorial

D3.js data visualization tutorial using Pokemon data. Georgia Tech CS4460 coursework.

HTML
education
Completed
Exploration Fork
Learning

docker-to-linux

Turning Docker images into bootable Linux disks. Exploring custom Linux distro creation. Also forked DenglerOS (crun/rustysd based) and sshdkit (LinuxKit SSHD).

Makefile
infrastructure
Revisit
Original
Experiment

doctors-and-patients

Unknown -- no description. All 27 "issues" are actually stale Dependabot PRs. The repo itself needs investigation to recall what it was.

27
JavaScript
web-dev
Archived
Original
Tooling

dotfiles

Personal dotfiles repo. Superseded by Nix flake setup in cdbattaglia monorepo.

Ruby
infrastructure
Paused
Original
Product

dtw-code-school

Education platform under the DTW umbrella. Teaching coding fundamentals.

1
JavaScript
education
web-dev
Paused
Original
Tooling

dtw-depot

Building a hybrid build system that could compile and serve both Node.js Express and Rust actix-web APIs from a single project. Part of the larger DTW ecosystem.

24
Rust
rust-web
devtools
Paused
Original
Library

dtw-files

Building a low-level I/O transport layer for Node.js focusing on buffers and streams. Part of the DTW ecosystem for handling file operations efficiently.

5
TypeScript
devtools
web-dev
Active
Original
Tooling

dtw-format

Code formatter experiment. Recently active in 2024.

TypeScript
devtools
Completed
Original
Reference

dtw-gitignores

Collection of gitignore templates for various project types.

devtools
Paused
Original
Tooling

dtw-pack

Custom JS/TS bundler/packer for DTW experiments. Exploring what it takes to build a bundler from scratch.

3
CSS
devtools
Active
Original
Experiment

fluid-compute

Very recent TypeScript project (March 2025). No description yet.

TypeScript
web-dev
Completed
Original
Talk

git-lightning

Lightning talk slides about git rebasing. Likely presented at a meetup or team session.

CSS
education
Paused
Original
Product

grand-central

Multi-framework integration system (React + Vue + AngularJS) with dependency injection, Redux, and router5. Built for Amplify Education to bridge legacy Angular with React. Pioneering micro-frontend architecture.

23
TypeScript
web-dev
Completed
Original
Experiment

hotel-booking-api

Hotel booking API exercise. Likely an interview take-home or code challenge.

HTML
web-dev
Completed
Original
Reference

how-to-mkcert

Quick reference for setting up local HTTPS with mkcert.

Shell
infrastructure
Abandoned
Original
Experiment

js-experiments

JavaScript experiments sandbox. Misc code explorations.

JavaScript
web-dev
Paused
Original
Experiment

keycloak-google-token-exchange

Setting up Keycloak with Google as an external identity provider, doing OAuth2 token exchange. Relevant to OpenResty gateway auth patterns.

23
JavaScript
openresty-nginx
web-dev
Paused
Original
Library

openresty-websocket-proxy

Implementing websocket proxying through OpenResty/NGINX using Lua coroutines. Companion piece to lua-resty-jwt work.

3
JavaScript
openresty-nginx
Completed
Original
Experiment

polygon-iex-deep

Built a Rust tool to pull real-time IEX "top of book" market data via Polygon. Exploring high-performance financial data pipelines in Rust.

Rust
rust-web
financial-trading
Paused
Exploration Fork
Learning

react-native-midi

MIDI support in React Native. Related to music-making features planned for @dtw/ax.

C#
react-native-mobile
audio-music
Paused
Exploration Fork
Learning

react-native-track-player

Exploring audio playback module for React Native. Core dependency for the @dtw/ax mobile app music features.

Java
react-native-mobile
audio-music
Completed
Original
Product

recent-scrobbles-spotify

Built an embeddable widget that fetches Last.fm scrobbles and creates a playable Spotify tracklist. Early version of the music integration now on cdbattaglia.com.

JavaScript
audio-music
web-dev
Paused
Exploration Fork
Learning

schmix

Studying a browser-based DAW built with React/Redux/Electron. Relevant to audio analysis and music-making interests.

JavaScript
audio-music
web-dev
Paused
Exploration Fork
Experiment

sec-edgar-financials

SEC EDGAR financial data extraction. Fundamental analysis data pipeline for trading research.

Python
financial-trading
Archived
Original
Product

speak-me

Open source plugin manager for speech-to-text and text-to-speech APIs. One of the earliest projects (2014). Had a website at speakme.net.

Java
audio-music
Archived
Original
Library

speak-me_plugin

Plugin implementations for the SpeakMe platform.

Java
audio-music
Completed
Original
Experiment

swapi-to-json-api

Star Wars API data transformation. A timed on-site coding exercise for Smalls for Smalls.

JavaScript
web-dev
Active
Original
Learning

swe-primer

Writing a primer/guide for people entering software engineering in 2025. Recent project.

JavaScript
education
Archived
Original
Learning

swift-scavenger

iOS scavenger hunt app in Swift. Early mobile development exploration (2014).

Swift
react-native-mobile
education
Archived
Original
Reference

tidbits

Daily notes and bookmarks. Precursor to the knowledge management ideas in @dtw/notes.

knowledge-mgmt
Completed
Exploration Fork
Learning

tower-web

Evaluating tower-web as another Rust web framework option alongside actix and warp.

Rust
rust-web
Archived
Original
Learning

tweet-map

Geolocated Twitter sentiment analysis visualization. Early data viz and maps work.

JavaScript
maps-geo
education
Completed
Original
Experiment

typeorm-inheritance

Exploring TypeORM table inheritance patterns. Likely related to a backend architecture decision.

TypeScript
web-dev
Active
Original
Template

typescript-template

Starter template for TypeScript projects. Recently created in 2025.

TypeScript
devtools
Paused
Exploration Fork
Learning

visualyzic

Exploring music visualization project. Ties into broader audio analysis work.

JavaScript
audio-music
Revisit
Exploration Fork
Learning

vst-js

Exploring native Node.js addon for loading VST3 audio plugins. Cross-platform Rust VST host with Electron GUI was a blog post topic.

C++
audio-music
Completed
Exploration Fork
Learning

warp

Exploring warp as an alternative to actix-web. Comparing composable filter-based approach vs actor model.

Rust
rust-web