Programming

Programming


MagicManager

Companion tool for Magic: The Gathering.

Download OLD

This project is a work-in-progress. The old (Java) version can be downloaded above.

StreamMarker

Background tool that allows Twitch streamers to mark times in their livestream with a hotkey for easier post-stream editing.

Download

Diplomat

Experimental probability-based companion tool for the Diplomacy board game.

Download

Steam Workshop Mods

I make mods for some of the games I play, and they can be found on the Steam workshop.

Steam Workshop

Lakuna

My Discord bot!

Invite to Discord

LocalKeys

Network keylogger.

Download

Software Commissions

I have of experience programming, and a year of experience professionally writing pharmacy software for PDX.


What I can offer:

A good, working program with clean code in a relatively short amount of time for a relatively small amount of money. Commissions are prioritized over long-term projects. If the program is simple enough, it might even be free. Below is a list of languages and frameworks that I am proficient in and what they can do, to give you an idea of what you can ask for.

Other languages I know don't have many practical use cases beyond those listed above, so it is unlikely that you will need me to use them. Additionally, I am always willing to learn another language if the situation calls for it, or upon request for the program to be written in a specific language. I am a fast learner, but this will still take longer than use of a language listed above.

I am not willing to write a program which is specifically intended to harm someone. I'm fine with writing an application for use in a practical joke, but I don't want to do anything with a lasting negative impact.


Pricing

Any application which requires a server to run on (frequently Node.js) must have a server supplied by the client. Any application which is designed for use on an Apple device will likely require extra time to write due to restrictions enforced by Apple. Machine learning algorithms beyond a certain scope must be trained by the client due to hardware limitations on my end. Aside from these specific cases, pricing will be determined on an individual basis, depending on the complexity of the program and how long it takes me to write it.

If I doubt your ability to pay for the application, I may ask you to pay a small percentage of the price up-front. Otherwise, all transactions will be completed after the application is written.


Licensing

Unless specifically negotiated otherwise, commissions will be licensed using the GNU AGPLv3. If you don't intend to mess with the code at all, this won't matter to you.


Contact

To order a commission, please send an email to commissions@lakuna.pw which includes the following information:

  1. Preferred method of contact (email address, phone number, et cetera).
  2. An overview of the software that you want to have written.
  3. Any special requirements that you have for the program.
  4. How much you are willing to pay, and optionally your preferred price.