Blog
Thoughts, tutorials, and insights on software development
A feed-forward neural network implementation in Go with support for multiple activation functions, model persistence, and an interactive TUI.
Read more
Software Development
Solving sudoku using backtracking algorithm
Read more
Algorithms Software Development
A look into hash tables, using a C implementation as an example, and an explanation of the memory-saving '2-bit bookkeeping' technique.
Read more
Software Development
Resolving the paradox of a changeless God in a changing world through the lens of process philosophy and its implications for free will.
Read more
Theology Philosophy
A deep dive into the Enigma machine's mathematics and how to simulate its complex cryptographic processes using JavaScript.
Read more
Software Development