Skip to content
View brokenthorn's full-sized avatar
Working from home
Working from home


  • Pro


Block or Report

Block or report brokenthorn

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

I'm a self-taught full stack software engineer, working mostly with C#, .NET, Node.js, React.js, TypeScript, and Microsoft SQL Server.

My main interests are around creating maintainable code while solving people's problems using computer software. The tools that help me do that in most part are TDD, DDD, CI, CD, CUPID (Dan North), XP, an Agile thinking and an evolutionary approach to design and architecture.

Other interests: F#, Go, Rust, ReScript, Remix.js.

Bit of trivia: My journey with computers started when I wrote my first lines of code around 1997 in QBasic on MS-DOS on my very first computer, a 386DX-40 PC.


  1. learning-rust-usb-hid-barcode-scanner-server learning-rust-usb-hid-barcode-scanner-server Public

    USB HID Device Server I wrote while learning Rust, with the intent to interface with any 2D barcode scanner that supports USB HID

    Rust 3

  2. learning-rust-web-scraper learning-rust-web-scraper Public

    A web scraper I built while learning Rust


  3. pothole-fill-volume-algorithm pothole-fill-volume-algorithm Public

    A program I wrote to find an algorithm for calculating the volume of water held in all potholes in a terrain, based on information about the terrain's elevation.

    C# 1

  4. dotfiles dotfiles Public

    .config files (dotfiles)