Featured Apps
DoubleDatessitelink
nodejsreact nativeserverlesstypescript
Make New Friends, TogetherA FullStack TypeScript/React Native/NodeJS/Serverless, Android and iOS app for couples to meet other couples and create events together.
Clever RX V2site
nodejsreact nativeserverlesstypescript
Find the cheapest drugs for all the pharmacies around you; easy, fast and free!A FullStack TypeScript/React Native/NodeJS, Android and iOS app for quickly getting the best price for your prescriptions.
Clever RXsite
nodejsreact nativeserverlesstypescript
Find the cheapest drugs for all the pharmacies around you; easy, fast and free!A FullStack TypeScript/React Native/NodeJS, Android and iOS app for quickly getting the best price for your prescriptions.
STYR Labs V2site
awsc#react nativetypescript
Mobile app used by tens of thousands of active users every dayA TypeScript based native Android and iOS app utilizing a .NET restful API hosted on AWS. Native UI rendering was accomplished using React Native. App has full white-labeling support as well as i18n and has been recomposed for many vendors around the world.
STYR Labs V1site
awsc#react nativetypescript
Mobile app used by tens of thousands of active users every dayA TypeScript based native Android and iOS app utilizing a .NET restful API hosted on AWS. Native UI rendering was accomplished using React Native. App has full white-labeling support as well as i18n and has been recomposed for many vendors around the world.
GYFT Babysite
awsc#react nativetypescript
Mobile app for tracking your pregnancyA TypeScript based native Android and iOS app built for woman to track and share special moments about their pregnancy with friends and family.
DYPERsite
awsc#react nativetypescript
Mobile app used by tens of thousands of active customersA TypeScript based native Android and iOS app to purchase our biodegradable compostable children's diapers. The app also facilitates tracking diaper changes to get the most bang for your buck.
Featured Games
EmoteBingosite
canvasjavascriptmultiplayerreactserverlesstypescript
Twitch Viewer Engagement ExtensionEmoteBingo allows streamers to generate new revenue by playing a Bingo game live on their stream
Our Sonicsitegithub
angularawscanvasjavascriptlambdatypescript
Hand built engine for simulating the original Sonic the Hedgehog games for Sega GenesisThis project uses no external libraries aside from Angular for UI.

Sonic 2 and 3 level data were exported out of the original ROM files using a C# library to convert tile data to JSON. The engine is a strict TypeScript application that achieves rendering at 60fps using canvas.

Many performance tricks were employed to hit the 60fps goal such as using multiple canvases for different layers, storing the screens pixels in a typed array and using putImageData vs drawImage, and culling every pixel possible during draw. The API is hosted serverless using AWS API Gateway and Lambda.
Social War Gamessitegithub
canvasjavascriptmultiplayerreacttypescript
An Online Social ExperimentSocial War Games allows you to participate with and compete against other players on the internet in real time.

It uses a voting mechanism to decide which series of moves should happen next, with the most popular moves for each unit during the 5-minute-long turn will be executed at the beginning of the next turn, in the vein of TwitchPlaysPokemon.

It uses react for its UI and 2D Canvas for the gameplay, all using TypeScript. The backend is a horizontally scalable restful .NET Core API hosted on AWS. This allows tens of thousands of players to participate in the game at any given time.
Orbitalsitegithub
canvasjavascriptmultiplayerreactserverlesstypescript
Multiplayer Space InvadersOrbital is a drop in multiplayer space invader type game. It has a real time leaderboard allowing players to climb to the top for glory.
Penguin Shuffle!sitegithub
androidc#iospenguioxamarin
A fun puzzle game for Android and iOSA simple local multiplayer puzzle game where you compete with your friends to guess how many moves it will take to reach the goal. The game has amassed several hundred purchases on Android and iOS with very little advertising. It is a MonoGame/Xamarin application utilizing my Penguio framework for deploying a C# game to Android, iOS, Windows Phone, Steam, and HTML5 from a single code base. All development done by me, with the art and audio done on contract.
Toys
Bingo Block Party
Bingo Block PartyA physics based multiplayer ball and bingo game. This product compiles to the Web, Android, and IOS using the Penguio engine
androidc#canvasiosjavascriptmultiplayerpenguioxamarin
Tile Attack
Tile AttackA remake of the classic tetris attack game in typescript.
canvasjavascripttypescript
Baubly
BaublyTest for a hexagon game engine
canvasenginejavascripttypescript
Penguio Framework
Penguio FrameworkA Monogame/Xamarin based framework and CLI tool that allows for deploying a common codebase to Android, iOS, WindowsPhone, Windows8, Windows Desktop, and HTML5
c#canvasjavascriptmonogametoolxamarin
Wire World in Javascript
Wire World in JavascriptAn implementation of the Wire World cellular automaton computer in TypeScript
canvasjavascriptperformancetypescriptweekend
Run Run Jump
Run Run JumpAn idea for a 2d platformer with full level and physics editing capabilities
canvasjavascripttypescriptweekend
Mario AI
Mario AIMy AI agent for the 2009 MarioAI competition. Uses A* to progress through the level.
javapathfindingperformance
Triangles Puzzle Game
Triangles Puzzle GameA rough implementation of an interesting puzzle game concept
c#canvasjavascriptweekend
Dots Game
Dots GameA concept for a simple multiplayer game.
canvasmultiplayertypescriptweekend
Server Clustering Algorithm
Server Clustering AlgorithmAn implementation of how user clustering could work for a Massive Multiplayer game
canvasjavascriptmultiplayerperformanceweekend
Javascript Profiler
Javascript ProfilerA javascript profiler that supports line by line statistical analysis. Uses Istanbul and ESPrima for code instrumentation
javascriptperformancetoolweekend
Snake A*
Snake A*A solver for snake using the A* path finding algorithm
c#canvasjavascriptpathfindingweekend
AI Plays: TETRIS
AI Plays: TETRISA scripting engine that allows developers to write an AI for Tetris
canvasjavascripttooltypescriptweekend
Color Sorter
Color SorterSorts a 2d array of random colors by Hue and Light
canvasjavascripttypescriptweekend
Twitter Plays Tetris
Twitter Plays TetrisCommunity driven Tetris game played on Twitter
javascriptmultiplayertypescriptweekend
Peer to Peer Test
Peer to Peer TestA test application to determine the viability of web-rtc for large scale mostly "serverless" games
javascriptperformancetooltypescriptwebrtcweekend
MMO Engine
MMO EngineA test to build a horizontally scalable mmo engine for the web
c#javascriptmultiplayer
Cubic Bezier Curve
Cubic Bezier CurveA very simple Cubic Bezier Curve implementation in javascript
canvasjavascriptweekend
Any Card Game
Any Card GameAnyCardGame is a game editor built to allow developers to create their own custom card games, have them hosted, any playable over the internet. Games can be built, tested, debugged, and played all through the web app.
angularjavascriptredistypescript
Copyright © Salvatore Aiello 2021