Hi, I'm Daniel Osborne,

Projects

Embark on a narrative-driven mystery game where you team up with strangers to locate a missing friend, sparked by the purchase of a mysterious laptop at a car boot sale. Uncover secrets and confront powerful entities in a quest for truth.

Demo
Godot C#

Open Source Projects

Personal site and blog, powered by Jekyll!

Github

My solutions to Advent of Code exercises.

Demo Github
advent-of-code

Github

A code kata where you can see the Berlin Clock in the CLI. Also implemented a way to convert the clock back to TimeOnly.

Github
berlin-clock csharp kata lookup-tables

A code kata where I implemented the Game Of Life using a TDD approach.

Github
csharp game-of-life kata

A sample app from PluralSight by Cory House on using both React and Redux.

Github

A hackathon entry that analyses the Sentiment of the given input.

Github
azure c-sharp sentiment-analysis speech-to-text

A NuGet package for handling the loading and saving of configuration files.

Demo Github
configuration csharp json

My solutions to AoC 2021 written in C#.

Github
aoc-2021 aoc-2021-in-csharp

Handy scripts that I use to manage my local machine in various ways.

Github

An example of the benfits of using Span to extract a substring.

Github
csharp example-code

JavaScript pertaining to Screeps. These scripts control population and control the actions of the workers (Creeps) within.

Github
javascript screeps-game

A small application that demos how to take a screenshot of a chosen window.

Github
csharp example-project

A Go project I undertook without tutorial, to further teach myself, and put into practice the basics of the language.

Github
golang prime-sieve sieve-of-eratosthenes

A small and simple project written in Go, that demonstrates the use of GoRoutines, WaitGroups, Mutexes, RWMutexers, and Channels.

Github
golang golang-channels golang-multithreading goroutines tutorial-code

A small and simple web service written in Go, that allows the user to interact with an in-memory database of Users.

Github
golang tutorial-code webservice

Tetris written in C# using WinForms as part of my portfolio.

Github
dotnet tetris winforms

A basic simulator that allows you to create a seed, or use a random seed to simulate the growth and decline of generations, using rules defined by the late John Conway.

Github
c-sharp conways-game-of-life simulation

Contact

Contact me via email ([email protected]) or LinkedIn.