About
Hi there! I’m a software developer who goes by the name Nayuki. (... chose the name after eating mommy’s mystery jamu?) I reside in Toronto, Canada, having studied computer science at the University of Toronto. Besides computers, I am also interested in mathematics, photography, anime, and cosplay. As you look around, you’ll notice that these are the major themes on this web site.
I maintain this web site to share stuff that is meaningful to me, including:
- Explaining my understanding of things:
e.g. Casio fx-991MS tips and tricks, Some bit-twiddling functions explained - Showcasing my work for its quality or uniqueness:
e.g. Chemical equation balancer (JavaScript), Facebook anniversary ray trace - Talking about one of my personal circumstances:
e.g. I type in Dvorak
(Prospective employer? Please have a look at the supplement to my résumé.)
Contact
I appreciate your feedback about my programming/math/writing work. Let me know if there’s something that can be improved, if you did some related work, or a piece of my work was useful to you, etc.
Good examples:
You have a typo on the page “Good Java idioms”, in the phrase “get a obejct”. (Please tell me about typos/errors, no matter how small! I aim for perfection.)
I worked on a Caesar cipher breaker too, and I thought I’d let you know about how my work goes beyond yours.
Thank you for your triangle solver! I’m a high school student in Alabama, and your calculator was helpful for checking my homework answers.
Bad examples:
I saw your calculator page, and can you help me with this derivative question?
can u tutor me? Plz post more project euler solutions! where can i find the sine funciton?
Email address: nayuki deleteThisWord AT eigenstate DOT removeTheseNumbers12345 org
As long as your email message is polite and reasonable, I typically reply in less than 24 hours.
If you want help for your personal problem, you must make a minimum donation of 20 USD, and I will try my best to help you. Otherwise this policy applies: If you have a question to ask me, please first try to find the answer by yourself, by searching and reading Google, Wikipedia, etc. I expect you to do your preparation before contacting me.
I’m available for consulting services – for example, if you would like me to customize one of my programs for you, or write a new program that is somewhat similar to my existing works. Consulting rates start at 100 USD.
Other web sites
Most of my work and data is hosted on this web site (Project Nayuki), but some of it is hosted at other places. Here is a list with the more important sites at the top:
| Site | Link | Topic |
|---|---|---|
| https://github.com/nayuki | Programming projects | |
| http://stackoverflow.com/users/839689/nayuki-minase | Programming Q&A | |
| http://www.flickr.com/photos/nayukim/ | Photography | |
| http://www.goodreads.com/user/show/4970007-nayuki | Books read | |
| http://www.delicious.com/nayukim | Notable web links | |
| http://en.wikipedia.org/wiki/Special:Contributions/Nayuki | Pages copyedited | |
| http://projecteuler.net/profile/Nayuki.png | Programming/math exercises | |
| http://www.youtube.com/user/ProjectNayuki | Various videos | |
| Available by request | Anime watched, anime collection |
Copyright info
Unless otherwise indicated, Nayuki is the author and copyright holder of all content on this web site, including: article text, program code, images, photos, videos, page layout/style.
If you wish to use any of my content (such as program code, pictures), please contact me to ask for permission. You will receive a speedy response, typically under 24 hours. I would appreciate it if you could show me a prototype of how you intend to use my work, so I can better understand your needs.
Note that some of my source code is available under an open-source license (usually MIT), while others are all rights reserved. Please check the license for the specific project carefully before using it / asking me. Thank you for your cooperation.