HTML5
CSS3
JavaScript
Vue3
Naive UI
Bulma
Node.js
Express.js
Heroku
JSON
MySQL
This blockbuster game was rebuilt using HTML Canvas Technology and was subsequently deployed on Heroku so that it could once again be competed on and enjoyed by millions of players all over the world.
Html5 Canvas allowed development of this game without needing to worry much about underlying platform and Rendering Api details. This not only allowed for quicker development but also gave me more time to look at other areas like audio, effects and multiplayer.
The Flags Api is integrated inside the project so as to display to the user the country flag of their origin.
The server hosted on the platform Heroku is responsible for storing and maintaining player records using a Transactional Database .
A Rest Api implemented by the server hosted on Heroku is used as an interface for the client to access player records while the game is in session on the browser.
HTML5
CSS3
JavaScript
Vue3
Naive UI
Bulma
Node.js
Express.js
Heroku
Netlify
JSON
MySQL
This fullstack web game uses both Heroku and Netlify together to provide blazing fast client load times as well as secure access to a transactional database.
A Static Page is served to the client with exceptional speed using the Platform As A Service (PAAS) provider Netlify.
This Static Page is invested with the responsibility to conduct and proctor the game. Client computation resources are utilized as much as possible so as to keep operation costs of the server low.
The server hosted on the platform Heroku is responsible for storing and maintaining player records using a Transactional Database .
The Rest Api implemented by the server hosted on Heroku is used as an interface for the client to access player records while the game is in session in the browser.
This Desktop App which was designed to be run on Windows, Mac and Linux was written with the help of a few SVG's coupled with the powerful 2D renderer and Event System of the Godot Video Game Engine.
The Mini-Max Algorithm used to write the Artificial Intelligence, is ideally suited for a game such as Tic Tac Toe which can contain only 255168 possible combinations of the board at the start.
The Player is allowed the first move in the game as this is the only way to reliably win the game against this Artificial Intelligence which only makes the most optimal moves.
Allowing the player to take the first move cuts down exponentially on the possibilities this game can play out in, allowing the algorithm to run much faster due to lesser computation required.
The UI Tooling in Godot offers a platform independent way to design the front-end while also allowing the user to harness the power of a powerful video game engine.
HTML5
CSS3
JavaScript
Vue3
Naive UI
Bulma
Node.js
Express.js
Heroku
Netlify
JSON
MySQL
This fully responsive website written using Vue3 packs a pretty punch with its impressive features like:
Fully featured searching with the capability to Fuzzy Search and result filter using Custom Tags easily declarable by a non programmer in a seperate json file.
The integration of a component library in the form of Naive UI allows me to quickly and correctly implement complex Ui elements which otherwise would have taken far too long to write anf test for an acceptable production level performance.
Vue router coupled with transitions using Vue3 allows for seamless transition between different pages of the blog all the while retaining the feel of a single page application.
Passion towards video games from an early age drove me to master the c++ programming language.
The Android app store game Air Shooter DX was written and published by a small core team which was headed by me.
I find the archietecture of video game engines quite fascinating and as such have dedicated to learn the intricacies and operating knowledge of atleast one video game game engine namely Godot.
I am a proficient and seasoned Application Developer and am adept in using a variety of toolkits and frameworks to achieve my ends.
My day job for
Hexagon
Being very adept in the ways of Vue3 and Rest Api means, I can divide and conquer (or defeat in detail) any problem regarding a full stack application.
I take great pain to learn esoteric (slightly less frequently used) JavaScript as I plan on maintaining a diverse range of tools and solutions for any problem at hand.
I am an aspiring Cloud Engineer and am working hard to ingratiate into the ethos of said community.
Preparing for and passing my Amazon Certified Cloud Practioner(CLF-C01) exam has broadening my understanding of the cloud and its role in the world.
Amazon Certified Cloud Practioner(CLF-C01)
Heroku has personally been my platform of choice for the past few years as is evidenced by the fact that a multiplicity of my projects are hosted here on the said platform.