Avatar

Connell

Software Engineer

BlogTalksExplainersProjects

Sometimes I have little side projects on the go. Many get abandoned, but some are actually usable...

github

Chess Openings Trainer

2024 #chess#javascript

Play chess against the most common moves from lower rated players. But if you blunder, the game is over. If they blunder, you must take advantage of it, or the game is over. Keep practicing until you perfect your opening repertoire.

I used the Lichess API, stockfish.js, chessboardjs and chess.js.

Go To Project  Opens in new tab

Piano Scales Trainer

2024 #music#midi#typescript

Plug in your midi keyboard and jam in key. This is to help learn diatonic piano scales. Navigate through the circle of fifths or through different modes and discover relationships between each key. Play along to common or randomly generated chord progressions in each key.

This has been quite fun to make. And I had to learn a fair bit of music theory just to express some of the types in TypeScript while building this.

Go To Project  Opens in new tab

Firestorm

2018 #firestorm#rest-api#dotnet

Firestorm is an open source REST API framework for .NET. The aim is to provide a neat and easy ways to write standardised CRUD APIs without all the Controller boilerplate. Just map API fields straight onto Entity Framework.

Go To Project  Opens in new tab
© Connell Sharp 2024. Hosted by GitHub.