Stanislav Zorjan - Stasha - Full Stack Software Engineer and Game Development Hobbyist - Prague

Latest Projects

MetaRobot - MetaTrader Expert Advisor

MetaRobot is robot (Expert Advisor) built for MetaTrader 4 platform and is used for automated trading.

It's architecture is based on "Order Processors" and "Order Strategies" which make MetaRobot really flexible and configurable. 

It contains two types of Order Processors, grid based Order Processors and freestyle Order Processors.
Every Order Processor contains one Order Strategy that can be composed from unlimited Order Strategies.

Because MetaRobot can run unlimited Order Processors, it practically overcomes MetaTrader 4 limitation where only 1 Expert Advisor can run at the time.

Beside processors and strategies, MetaRobot contains few more advanced "mechanisms":
hedge strategies, advanced trailing stop, trailing order, advanced logging and order state persistence.


declaranime - JavaScript

<declaranime /> is tiny library for creating html animations in declarative (html) way. It is built on top of GSAP and Google Polymer libraries. More precisely, <declaranime /> is just a simple wrapper around GSAP thus all real cool animation algorithms and logic are handled by GSAP.

Find out more at: http://www.declaranime.com


JumBall - Unity 3D Game

JumBall is 3D game made to look as 2D :).
The game objective is to jump over all squares and to "destroy" them.

JumBall is built for:
[ Android ][ WEB - Unity Player ][ Windows ]


Threeis - Haxe- HTML5


Rectanzzle - GWT - HTML5


Ozone Framework

Event-message driven framework.

Ozone framework, in it's core, is based on Mediator, Observer and Chain of Responsibility design patterns. This way it ensures communication between objects preserving loosely coupled design. Events carring messages (objects) are routed through a "event router-mediator" to all objects subscribed to that specific event. Events are than passed directly to subscribed objects.

All objects including objects that doesn't implement IEventDispatcher interface, can communicate (send/receive events) through a "event-router"

Events can be enabled/disabled and grouped.
If event belongs to a group, it will receive only events dispatched to that group

But, Ozone Framework is not only about communication between objects, it also contains many other goodies for handling other common/uncommon tasks.

 


JavaScript Carousel Engine


Mazz Ball - Flash Game


JavaScript Snake - JavaScript Game


Rubik's Cube - Flash Game


MMP - Multi-medial Puzzle - JavaFX Game


SFT - Simple Flash Tracer - Java Application


Main Toolbar Extended - Flash Component


Websites

Websites


SEX - Server Explorer - Flex Application


Color Namer - Flash Application


Live Preview - Java Application


PSPad Extensions - JavaScript


Text Comparator - Java Application


Left-Nav Code Creator


Module Code Creator - Java Application


Jozelp - Java Application


Helper Components - Flash Components


Freestyle Helper Components - Flash Components


Fading UI Components - Flash Components


PHP - E-shop

PHP E-shop with paypal payment integration, written completely from the scratch without third party frameworks/cms/libraries.

NOTE: E-shop is not anymore maintained, thus payment processing is disabled.
But, I am still keeping it online because of "intimate" relationship with it :D
[View the E-Shop at www.newcomponents.net]


DTP

DTP


UI Components - 2D Graphics - Amateur


Voting Program - Flash Application


Ratko Torma Presentation - Flash Presentation


Telephone Book - Flash Application


Otpor Cartoon - 3D Animation - Amateur


X-Generation - 3D Animation - Amateur