This eight month labor of love was an initiative to build a Javascript game engine/framework specifically for Web Developers.

It's a full featured game engine capable of creating casual web games, fast. It has specialized web-specific functionality most competing products do not have, and is fully documented.

Entirely written in vanilla Javascript, leveraging PixiJS for rendering and HowlerJS for audio.


Calgary Table Hockey Club (CTHC)

Built completely from scratch (no CMS), employing a "flat file" content management system. The system can accommodate SEF urls, breadcrumbs, multiple sub directories, and dynamic page loading with auto classing for easy templating.

Leaderboard system was also built from scratch and features two simple companion web apps which facilitate adding new players and games on the spot. Standings for the whole league are automatically calculated each and every game, on a per player per game basis.


Bluewave Energy

Under the Parkland Fuels umbrella, this site was built with Concrete5, and has many features like, search, sidebar modules, and dynamic national map with custom markers.

Notably, this project required a highly centralized and theme-able credit application form, with PDF generation and email auto-attachment capabilities.



The highlight of this project was a custom Javascript-based glossary function that automatically highlighted - throughout the entire site - indexed glossary items, complete with a pop-up definition.

The functionality of this extended to include several convolutions and special cases where certain common words were exempt in particular contexts.

The result was a highly configurable and automated site-wide glossary component.


Beef Cattle Research Council (BCRC)

Converted intricate Excel spreadsheet formulas and graphs into custom Javascript-based calculators, complete with sliders, visual elements, and varying types of field data.

The result was a dynamic visual data form that gave researchers quick access to useful metrics.


10 Hikes

This beautiful hiking site is fully responsive and includes many features like auto-generation of PDFs with hiking details, maps with route markers, elevation charts, and photo carousel.

This was really time-consuming to put together due to all the resources and custom maps, but a concerted team effort made it great.


Ignition Pack

Utilizing AJAX methodologies, I built a custom dynamic component in the back-end which allows teachers to assign resources and learning materials in an intuitive way. In addition, a custom integrated user manager was built to allow for admin level control of sign-ups, and access to content.


Wealthy Hog

A somewhat original game concept I came up with to teach kids the value of money and the importance of reducing debt.

The objective is to slide/rebound coins towards the moving piggy bank (while avoiding debt) to reach a target amount. Each successful target completion will increase your NET. The ultimate goal is to increase your NET and become a "Wealthy Hog".

The game was made with Game Maker Studio and is currently available for FREE, on iOS devices only.


Science Alberta - WonderCop Templates

This game was designed for Science Alberta's interactive "WonderVille" web application.

The goal of the game was to teach kids some basic programming skills by entering letters and numbers into a command prompt to make the laser cutter cut out various shapes of increasing complexity.

It was challenging using trigonometric calculations to get the laser angles right.


Royal Purple - BeOiled

Royal Purple (synthetic oil) commissioned me to build them a "BeJeweled" clone for their internal use.

This was a Flash-based game and had all the expected functionality of a basic BeJeweled clone, including a personalized mascot for the client.

It was designed and developed over the course of one week.



echo "Sandor was born in Romania, near the Transylvanian Alps."

echo "...studied at SAIT, and majored in Information Systems."

echo "...enjoys programming games in his spare time."

echo "...can probably kick your butt in Street Fighter."

echo "...loves pizza and ice-cream, not necessarily in that order."

echo "...likes the color #006699."

echo "...is very curious about the world around him."


This is my toolBOX of 1s and 0s;

// click on the thumbnails to see what's inside...

"Technology is dominated by two types of people: those who understand what they do not manage, and those who manage what they do not understand."
-- Unknown

"Do something worth remembering."
-- Elvis Presley

"After all is said and done, a lot more will be said than done."
-- Unknown

"The secret of success is to do common things uncommonly well."
-- John D. Rockefeller

"He who walks in another's tracks leaves no footprints."
-- Joan Brannon

"Everyone thinks about changing the world, but no one thinks about changing himself."
-- Leo Tolstoy

"Simplicity is the ultimate sophistication."
-- Leonardo da Vinci