email: firstname.lastname@example.org |
I am a software developer, currently working at Mappedin.
Some projects I have taken more seriously:
- AnimmexAPI, a C# wrapper for performing
various actions on Animmex, a Russian video streaming site. They currently have no official API, so this
is a substitute. Note: Animmex no longer exists.
- SharpThemes, a C# wrapper for performing
various actions on 3DSThem.es, allowing you to search and obtain information on the custom splash
screens, badges and themes available on the site. There is no public API documentation at the current
time, so this attempts to make obtaining data extremely clear.
- NTRDB.NET, a C# wrapper for browsing and
searching plugins on NTRDB, which allows users to submit and download plugins for NTR on 3DS systems.
Currently the provided API is fairly barebones, so this project will continue to grow as the API grows
as well. Note: NTRDB is no longer online.
- UWaterlooAPIDotNet, a C# wrapper for
the UWaterloo API. All of the methods are available in synchronous or asynchronous versions, something I
have not done previously. Every endpoint provided by the university (85 in total) has been implemented,
with models specifically built for each request. Note: The API is going to be changed in the near
future, this will be re-done to meet the new spec.
- universities, a Python library which can
search through a database of basic information for thousands of universities.
- EmojiAPI, a RESTful API that allows users to
translate betweeon Emoji codes and unicode (my first venture into Python web devlopment).
A lot of my GitHub activity is based around esoteric programming languages. I have created interpreters for:
Furthermore, I have worked on developing my own, equally esoteric languages:
- lindenMASM + pylasma, pylasma being an
interpreter for the LindenMASM programming language I created, specifically for the purposesof drawing
- stuck, a stack-based code-golfing language, that
is now "famous" for having the shortest possible
“Hello, World! solution.
- haystack, another stack-based language, however
the source file is navigated in 2 dimensions, with full control over the direction. Execution ends when
it finds the needle in the haystack.
- tone-deaf, a third stack-based language, where
the source code is intended to look like guitar chords (with optional lyrics).
There are also some projects that I have begun work on, but they have lost priority due to various issues,
- YTSDotNet, a wrapper for the YTS API.
Unfortunately, this hasn't been continued since, while there is documentation available, a lot of the
"endpoints" for the API are dead links. If they are ever restored I will work on this further.
Feel free to send me an email at the address above if you have any inquiries.
You can also view the code for this