Trusted
Goal-oriented
Ambitious
Creative
Personable
Hard-working
Dedcated & Passionate
Communicative
Technology is our future; the focus of the newer generations to come is rooted deep inside the
new innovations that are being developed right this very second. We will turn what was once
"impossible" into the new normal.
But as true as that is, a future where we have more
time, energy, resources and abundance to create the life of our dreams is truly the life we all
deserve. A life where we are in control of our time, our money, and our values. That is our
tomorrow; that is the tomorrow I dream of creating and am building each and every
day.
Our tomorrow starts today. A journey of a thousand steps starts with one; and the
farthest journey you will ever have to travel is the distance between your head and your heart.
At the end of the day, you are your own greatest enemy because your fear is everything that
stands in your way. Conquer that and everything else will fall into their places.
Trusted
Goal-oriented
Ambitious
Creative
Personable
Hard-working
Dedcated & Passionate
Communicative
This project incorporates a range of interactive features, including a dynamic photo slider powered by Slick Carousel and input masking using the Inputmask library to enhance user input accuracy. It also utilizes D3.js for visualizing data with a pie chart, while EmailJS facilitates seamless client-side email handling. The website is designed with responsive adjustments to ensure compatibility across various screen sizes and includes interactive hover effects and animations to engage users. Additionally, the project showcases a customer testimonials slider using Owl Carousel, creating a visually appealing and user-friendly experience.
The website for the Snake Game project utilizes Flask for backend development, offering functionalities such as score saving and user management. It features Bootstrap for responsive design, dynamic HTML content, and modal interactions, while JavaScript handles game logic and random username generation. The site integrates a leaderboard with sorting capabilities and provides user feedback through flashed messages.
This code sets up a 10x10 grid game board for a battleship-style game. It first creates and styles column and row labels, then generates grid squares within a container. Each square is given a unique ID and positioned using CSS. Ships of various sizes are randomly placed on the board while ensuring they don't overlap. Players can click on squares to fire torpedos, with the game tracking hits, misses, and completed ships. The game also includes functions to reset the board and reveal ship positions, and event listeners are set up to handle user interactions, including firing torpedos and resetting or revealing the board.
This project dynamically generates and manages a Sudoku puzzle on a web page. It creates a 9x9 grid, allowing users to set the difficulty by removing a specified number of cells, which adjusts the puzzle's complexity. The code includes functionality for user input validation, solving the puzzle, and providing feedback on correctness. It features event listeners to handle interactions, such as generating a new puzzle, solving it, and resetting it. The code also supports multiple difficulty levels by varying the number of removed cells, and updates the UI to reflect the puzzle state and user progress. This implementation showcases advanced JavaScript techniques and user interface design for an engaging interactive experience
A memory card game with functionalities for creating, shuffling, and managing game cards. It begins by defining constants for key elements such as buttons and the game board, and sets up an array of image URLs used for the cards. The createCards function generates a grid of card elements with paired images, shuffles them, and adds them to the game board. Cards are flipped to reveal their images, and matches are checked to determine if they should remain visible or be hidden. The code includes functionality to check if all cards have been matched, reveal all cards, and reset the game. Event listeners are set up for restarting, shuffling, and revealing the cards, ensuring interactive gameplay..
This interactive word search game dynamically generates a grid filled with random letters and strategically places a list of unique words either horizontally, vertically, or diagonally. The grid's dimensions adapt to accommodate the longest word and overall word length, ensuring a balanced and engaging puzzle experience. Users can interact with the game by highlighting words through clicking and dragging, with the game validating their selections and marking correctly identified words. A built-in timer tracks the time spent solving the puzzle, adding an element of challenge. This project showcases my ability to integrate user interactions, dynamic content generation, and real-time feedback into a cohesive and enjoyable game experience. .
This interactive Tic Tac Toe game allows two players to compete by taking turns marking cells on a 3x3 board. The game dynamically tracks the state of the board, determines winners based on predefined winning conditions, and updates the scoreboard to reflect victories and ties. It includes features such as highlighting winning combinations, updating player scores, and resetting the board for a new game. The game begins with a randomly selected starting player and handles game logic, including detecting wins or ties and providing real-time feedback to players. This project demonstrates my ability to implement game mechanics, user interactions, and state management in a web-based application..
This code implements a Tic Tac Toe variant on a "mini-board" grid where each mini-board represents a square in a larger Tic Tac Toe board. Players alternately mark cells within mini-boards, with winning mini-boards influencing the main board. The game tracks wins, ties, and scores for players X and O, displaying results and updating the scoreboard. When a mini-board is won or tied, it visually indicates the result, disables further interactions, and updates the main board. The game can be reset with a button, clearing all states and scores, and allowing for a new round of play.
This game is a space shooter where players control a spaceship and shoot lasers at incoming enemies. The game features player movement, laser firing, and collision detection to manage game mechanics. Players use the arrow keys to move left or right and the spacebar to fire lasers. Enemies are created at regular intervals and move down the screen, with collisions between lasers and enemies increasing the score. The game tracks the player's score, lives, and high score, updating the high score in local storage. Players lose lives when they collide with enemies or miss them, and the game ends when lives reach zero. The game includes a start button to begin gameplay and a reset function to restart the game after completion.