Nathan Sharp's Projects
Notes for Edinburgh Universty Algorithms and Data Structures course 2020.
Keyboard Firmware for the Nordic nRF52 Series of Bluetooth SoC based on the Adafruit NRF52 Feather
Cloud storage for technophobes
This is some rough code that tries to get Nano Emacs (by Nicolas Rougier) and Doom Emacs (by Henrik Lissner) to play nice together.
A curated selection of doom Emacs key bindings and functionality that I actually use.
Notes from Introduction to Databases. University of Edinburgh 3rd year.
Inf2C Bike Rental Project
A repository for completing the InfOS coursework tasks
Ī» The Input and Functions of My Thinking (Migration with TARS in Progress)
My Extended Mind part II
Machine Learning Practical Course Code Repository
Config files for my GitHub profile.
GNU Emacs notebook mode
Tutorial on paged.js
Permutation invariance and uncertainty in multitemporal image super-resolution
A collection of (technical) problems I have faced and solutions to them.
A university quantum algorithms/computation course supplement based on Qiskit
Open-source keyboard firmware for Atmel AVR and Arm USB families
Notes on: Structure and Interpretation of Computer Programs (SICP)
Thesis exploring the future of computer input. We discuss the theory, conduct case studies, then design and build a new input device to replace the computer keyboard for the advancing XR revolution.
Documents for Xinis Disertation
Drop-down terminal emulator based on Konsole technologies
Step by step guide from zero to installing and setting up Emacs and Org-roam on Windows 10
ZMK Firmware Repository
ZMK implementation of ARTSEY