Portfolio

This page is a collection of most of my work in the field of software development so far. A lot of smaller projects are omitted.


  1. Project Khalio

    Project Khalio is a 2D Portal clone made in HTML5, with physics.




  2. Guilds

    Guilds were an MMO game I was developing when I first started this blog. This is my first "big" project, and my coding style has evolved from there. I've learned from my mistakes, but still had a great time developing a game.




  3. YSC search engine

    I was an assistant in a project on the Youth Science Camp, where I've worked on a search engine in PHP with a small group (2) of young developers.



    For the aforementioned project, I have myself constructed and Internet crawler using Python, but I've also helped make another one.




  4. Graviton

    Graviton is a gravity simulator made in Python.




  5. Evolution simulator

    This project was made for a biology competition. It used genetic algorithms and neural networks in order to evolve smart behavior. I am still very interested in the field of AI, and am currently working on something similar.

    The red dots you see in the picture below are organisms with neural network brains, and their mission is to learn how to eat the green dots, food.




  6. Music taste prediction app

    In association with a few of my friends, during a Summer School of Science (S3), I have helped create a music taste prediction in Python.

    This app used genetic algorithms to evolve parameters for random forest algorithms that analyzed guitar note sheets of example songs and predicted whether a user will like a certain song or not (also provided as a guitar note sheet).




  7. Irenic

    Irenic is an HTML5 game engine written in JavaScript.



  8. Robotics and electronics

    I am a big robotics and electronics enthusiast, and I simply love low level programming and the whole mindset. I have built numerous robots, and have accomplished good results in competitions (3rd on a national level).



    Also, the programming language I was creating, Kava, was supposed to work on AVR microcontrollers (this incentive was inspired by the NanoVM project). Currently the Kava project has been indefinitely delayed.


  9. CodeCall tutorials

    As a frequent poster over at the CodeCall forums I've started creating programming tutorials there. They mostly cover basic programming concepts not tied to a particular language.

    1. Classes: forum.codecall.net/topic/72337-classes/
    2. Pointers: forum.codecall.net/topic/73750-pointers/
    3. Inheritance in JavaScript: forum.codecall.net/topic/73839-inheritance-in-javascript/.
    4. A simple way of getting your files back from a corrupted partition: forum.codecall.net/topic/74905-a-simple-way-of-getting-your-files-back-from-a-corrupted-partition/.

  10. Pysole

    Pysole is a Python console for Pygame. It is a module that gives programmers an easy way to implement console commands.




  11. Tick

    Tick is another Python module that mimics JavaScript's SetTimeout and SetInterval.




No comments:

Post a Comment