rust ruby fsharp linux docker sql ocaml prolog xml
Concurrency, data, algorithms, networking.
Being married and a father of teenagers has given me ample opportunity to become good at listening and helping. I love the way a person's eyes light up when they have an aha moment.
Backend (in ruby and elixir) and cli (in rust) for students learning how to code. General backend and admin. Specifically plagiarisati...
Backend (in ruby and elixir) and cli (in rust) for students learning how to code. General backend and admin. Specifically plagiarisation detection, which is a difficult problem to crack.
Also, cli authentication using oauth2/openid, cli UX, http services for the http cli client, automated grading systems.
Some of this was part of a team, and some was a particular aspect that I worked on solo for a period of a few months at a time.
Device Magic collects data using forms on portable devices, and uses that to provide business reporting. One of the avenues they use i...
Device Magic collects data using forms on portable devices, and uses that to provide business reporting. One of the avenues they use is templates inside of OpenXML documents as supported by Microsoft Word and Excel. They already had a templating system working for Microsoft Word documents. I wrote the templating system for Excel documents.
Many projects using mainly ruby, some using rails, doing mostly backend and database work. Using the Sequel gem to interface with SQL ...
Many projects using mainly ruby, some using rails, doing mostly backend and database work. Using the Sequel gem to interface with SQL data stores where possible, and several projects that did not use traditional MVC as its architecture.