Logical and results-driven Web Developer dedicated to building and optimizing user-focused websites for customers with various business objectives. Judicious and creative when crafting effective websites, apps and platforms to propel competitive advantage and revenue growth. Technically proficient and analytical problem solver with calm and focused demeanor.
Software Best Practices
Tetris Game:
One of my initial and captivating projects is a Tetris game developed in C#. It employs a matrix algorithm to track and update the coordinates of Tetris pieces and the game board at every tick. The game dynamically recalculates all coordinates in response to keyboard inputs, ensuring smooth gameplay. For rendering the graphics seamlessly, I implemented the double buffering technique.
Code Generator:
Originally developed in PHP due to constraints at the time, the code generator project underwent a significant overhaul with a new version created in C#. This reimplementation drastically reduced the time required to generate all 60 million unique codes, showcasing a substantial performance improvement over the original PHP version. Subsequently, a further iteration was developed in C++, setting a new benchmark by generating the codes in an impressive record time of approximately 3 minutes and 20 seconds.