June 19, 2025
During the development of WaterBoat, I focused on creating a clean, responsive, and visually appealing landing page tailored for yacht and boat rental services. I used semantic HTML5 and Bootstrap to ensure a solid structure and mobile responsiveness, while enhancing the user experience with well-organized sections and smooth UI interactions. I paid close attention to design details, like spacing, alignment, and readability, to make the interface feel polished and professional. Throughout the process, I practiced modular coding, ensuring the site is easy to update or expand.
During the development of this project, I began by setting up the Git repository and organizing the project structure with a semantic HTML layout. I then designed the layout with responsive containers and applied modern CSS styling using Flexbox and media queries, ensuring a mobile-first approach. I added interactive elements with smooth transitions to enhance user experience. Throughout the process, I focused on clean, maintainable code, cross-browser compatibility, and accessibility best practices. The final version was optimized, tested, and polished for a professional and responsive presentation.
Throughout the development of Water Land, I aimed to create an interactive and educational experience focused on water sustainability. The journey began with designing a simple yet engaging layout using HTML and CSS, followed by integrating animations and visual elements to simulate water flow and interactive components. I faced challenges in aligning animations with user interactions and optimizing performance for different devices, but through testing and iteration, the project became both responsive and user-friendly. The main goal was to make environmental awareness fun and accessible for students, and I believe this project succeeds in delivering that message through a clean, immersive interface.
Today, I completed the development of the Lounge Café website template in a single day. I began by structuring the HTML layout, setting up the header, hero section, about, menu, and footer. Then, I applied custom CSS to create a warm and inviting design using a muted color palette and modern typography. I ensured responsive behavior across devices using media queries. Special attention was given to layout consistency, visual spacing, and user-friendly navigation. I also included interactive elements like hover effects to enhance the user experience. Finally, I reviewed and validated the code for clean structure and performance. Overall, the project reflects a clean, professional template suitable for cafés or coffee businesses.
Over the course of two days, I developed a fully responsive wedding website template using HTML, CSS, and JavaScript. On the first day, I set up the project structure and built the main layout, including sections like the hero, about the couple, love story, event details, gallery, and RSVP. I focused on a clean and elegant design with a soft color palette and romantic Google Fonts to match the wedding theme. On the second day, I added interactive elements such as a countdown timer for the wedding date, smooth scrolling navigation, and basic animations on scroll to enhance user engagement. The result is a polished and aesthetically pleasing template suitable for any modern wedding announcement.
Over the course of two days, I developed a fully responsive wedding website template using HTML, CSS, and JavaScript. On the first day, I set up the project structure and built the main layout, including sections like the hero, about the couple, love story, event details, gallery, and RSVP. I focused on a clean and elegant design with a soft color palette and romantic Google Fonts to match the wedding theme. On the second day, I added interactive elements such as a countdown timer for the wedding date, smooth scrolling navigation, and basic animations on scroll to enhance user engagement. The result is a polished and aesthetically pleasing template suitable for any modern wedding announcement.
Modol is a sleek and fully responsive website template crafted for modern model agencies. Built using HTML5, CSS3, and Bootstrap 4, it features a clean and elegant layout with smooth navigation and collapsible menus for mobile-friendliness. The homepage includes a stunning hero carousel, an engaging about section, and a dynamic fashion model showcase powered by Font Awesome and custom styling. With dedicated sections for Home, About, Models, Blog, and Contact, Modol delivers a complete and visually appealing user experience, making it ideal for agencies aiming to present their models in a professional and stylish way
Date: July 5, 2025
Overview
The Electricca project was created as a fully responsive HTML5 website template for electrical service providers. The goal was to deliver a clean, professional design that covers residential, commercial, and industrial sectors with intuitive navigation and modern UI components.
Development Timeline
Phase 1 – Project Setup
Initialized HTML5 project structure.
Integrated Bootstrap 4 for responsive grid and layout.
Linked Google Fonts and Font Awesome for styling.
Phase 2 – Layout and Design
Designed homepage with hero banner and introductory text.
Built out services section with category boxes (residential, commercial, industrial).
Created navigation bar with dropdown support and smooth scrolling.
Phase 3 – Interactive Elements
Integrated Owl Carousel for image sliders and testimonials.
Used jQuery for interactivity, including navbar behavior and sliders.
Phase 4 – Responsiveness and Mobile Optimization
Added media queries to ensure smooth appearance across all device sizes.
Tested on various screen sizes to ensure cross-device compatibility.
Known Issues
Navbar dropdown might require touch optimization on small devices.
Carousel controls may need enhancement for accessibility (ARIA support pending).
Future Plans
Add contact form with backend support (PHP or Node.js).
Integrate Google Maps API for service location visibility.
Improve accessibility and add dark mode support.
Day 1 – Project Planning & Setup
Defined the project scope: a responsive and interactive web store for selling Arduino and electronics components.
Outlined the main sections: Hero, Product Gallery with Filters, Shopping Cart Integration, and Contact.
Selected the following tech stack:
HTML5 & CSS3
Bootstrap 5 for layout and responsiveness
JavaScript for cart and WhatsApp order handling
Glightbox for product image previews
Isotope.js for dynamic product filtering
Day 2 – Product Grid & Filtering
Implemented a masonry-style product grid using Bootstrap columns.
Integrated Isotope.js for filtering by categories: Arduino, Sensors, and Accessories.
Added the initial batch of products with real images, titles, prices (in EGP), and brief descriptions.
Ensured full responsiveness across desktop and mobile screens.
Day 3 – Cart Logic & WhatsApp Integration
Added quantity input and an “Add to Cart” button to each product.
Developed the addToCart() function to dynamically retrieve product name, price, and quantity.
Configured the cart to generate a WhatsApp message containing selected items and total cost.
Integrated a direct WhatsApp link for one-click order submission.
Day 4 – UI Enhancements & Finalization
Applied scroll animations using AOS (Animate On Scroll).
Refined the design of product cards, buttons, and typography.
Added meaningful alt tags for accessibility and SEO improvements.
Finalized all product content, pricing, and images.
Prepared a clean and structured README.md for GitHub documentation.
Features Summary
Clean, modern product layout
Filterable product categories (Arduino, Sensors, Accessories)
Quantity selector for each item
WhatsApp-based ordering system
Fully responsive design for all devices
Lightweight and optimized for fast loading
Tailored for local market (prices in Egyptian Pounds)
Reaction Time Tester
Overview
Ultimate Reaction Time Tester is a fast-paced browser game designed to challenge your reflexes and attention span. Built using pure HTML, CSS, and JavaScript, it simulates real-time reaction tests with increasing difficulty across five levels.
Game Concept
The game displays 16 cards. One card will randomly turn lime green, and the player's task is to click it as quickly as possible before time runs out. Other cards will appear in random colors to distract the player, adding a layer of challenge.
Features
Focus and reflex training
Five levels with increasing difficulty and decreasing reaction time
Three-lives system: fail three times and the game ends
Millisecond-precision timer for reaction speed
Automatically saves best score using localStorage
Color distraction mechanics to simulate real-world pressure
How to Play
Click the Start Game button
Wait until one random card turns lime green
Click the correct card before time runs out
Succeed to move to the next level; fail and lose a life
Lose all three lives and the game ends
Technologies Used
HTML5
CSS3
Vanilla JavaScript (No frameworks or libraries)
Getting Started
Clone the repository
bash
Copy
Edit
git clone https://github.com/your-username/Ultimate-Reaction-Time-Tester.git
Open index.html in your browser
Start testing your reaction time
Final Notes
This project was created to explore game mechanics, DOM manipulation, and user interaction under time pressure—all with pure frontend technologies. It's a fun way to sharpen reflexes while diving deeper into JavaScript logic.
Date:3/7/2025
Duration:1 Day
Set up the main HTML structure for the Mueller Agency Website.
Implemented a smooth and responsive landing page layout.
Added a preloader animation for better user experience.
Built out the main sections:
✅ Hero (Intro) section with CTA and video preview
✅ About section with agency overview and process breakdown (Define, Design, Build, Launch)
✅ Services section with icons and descriptions (Branding, Product Design, Frontend Dev, UX Research)
Integrated social media icons (SVG-based).
Connected smooth scrolling behavior for internal navigation links.
Structured the file system and included favicon & meta tags.
🌐 Tech used:
HTML5
CSS3
Lightweight JavaScript for interactivity
Responsive design principles
🧠 Reflection:
Today’s focus was on building the layout skeleton and bringing life to the interface. The biggest challenge was maintaining clean structure while ensuring cross-browser compatibility. Tomorrow, I plan to start polishing transitions and enhancing accessibility.
Date:3/7/2025
Duration:1 Day
Developer: Marwan Al-Gharably
What was done:
.babelrc
, .eslintrc
, .npmrc
, gulpfile.js
, etc.assets/
, vendors/
, gulp/
, public/
, src/
.Status:
MVP (Minimum Viable Product) completed and ready for deployment or further improvements.
Notes:
- Future improvements may include Swiper sliders, contact form, or backend integration.
- Code is clean and follows standard HTML/CSS structure. All icons and fonts are from trusted CDNs.
Date:1/7/2025
Duration: 1 Day
Tech Stack: HTML5, CSS3, JavaScript, Bootstrap, Owl Carousel
✅ Goal:
Build a fully responsive, modern, and interactive educational landing page template named Scholar, using the TemplateMo base design, to simulate an online school interface.
🔨 What I Did:
🔹 Project Initialization:
Set up the file structure: /assets, /vendor, /images, and pages (index.html, etc.)
Connected all stylesheets: Bootstrap, custom CSS, Owl Carousel, FontAwesome
🔹 Header & Navigation:
Implemented a sticky header with scroll behavior
Added responsive mobile menu toggle
Integrated a working search input field
🔹 Hero Section:
Added animated Owl Carousel slider with three slides
Each slide includes headings, description, and two CTA buttons
🔹 Services Section:
Created three service cards with images and short descriptions
Included Read More button on each card
🔹 Design Polish:
Applied animation effects using Animate.css
Ensured full responsiveness on desktop, tablet, and mobile
Optimized all images and replaced placeholders
📦 Outcome:
💡 Fully functional and responsive educational landing page
🎯 Fast load time, clean layout, and easy to customize
👨🏫 Ideal for schools, online courses, or training platforms
🔚 Future Plans:
Add dynamic content (course listings, events)
Integrate backend for user registration
Deploy to Netlify or GitHub Pages
Day 1 – Project Planning & Setup
Defined the project scope: a responsive and interactive web store for selling Arduino and electronics components.
Outlined the main sections: Hero, Product Gallery with Filters, Shopping Cart Integration, and Contact.
Selected the following tech stack:
HTML5 & CSS3
Bootstrap 5 for layout and responsiveness
JavaScript for cart and WhatsApp order handling
Glightbox for product image previews
Isotope.js for dynamic product filtering
Day 2 – Product Grid & Filtering
Implemented a masonry-style product grid using Bootstrap columns.
Integrated Isotope.js to allow filtering by categories: Arduino, Sensors, and Accessories.
Added the first batch of products with real images, titles, prices (in EGP), and short descriptions.
Ensured layout responsiveness across desktop and mobile screens.
Day 3 – Cart Logic & WhatsApp Integration
Added quantity input and “Add to Cart” button to each product.
Developed the addToCart() function to dynamically read the product name, price, and quantity.
Configured the cart to generate a WhatsApp message with all selected items and total cost.
Integrated a direct WhatsApp link for one-click order submission.
Day 4 – UI Enhancements & Polish
Applied animations using AOS (Animate On Scroll) for a smooth scroll-in effect.
Improved styling of product cards, buttons, and typography.
Added meaningful alt tags for better accessibility and SEO.
Finalized all product data and images.
Prepared a clean and well-structured README.md for GitHub.
Features Summary
Clean, modern product layout
Filterable categories (Arduino, Sensors, Accessories)
Quantity selector per item
WhatsApp-based ordering system
Fully responsive across all devices
Lightweight and fast-loading
Designed for local market (pricing in Egyptian Pounds)
It provides essential tools and components for developers working with electronics, IoT, and robotics. From Arduino boards to sensors and jumper wires, his store helps programmers prototype, test, and build smarter systems. Ideal for students, embedded developers, and tinkerers looking to accelerate their hardware projects. Orders are placed via WhatsApp, with fast local delivery and cash on delivery available.
Date: June 26, 2025
Duration: One day
This personal portfolio website was developed over the course of two focused days.
On the first day, I planned the layout, built the homepage structure, and styled the hero section with responsive design using Bootstrap. I also implemented the navigation bar and ensured compatibility across different devices.
On the second day, I completed the remaining sections including About, Portfolio, Services, Blog, and Contact. I added smooth animations, integrated a carousel for the landing section, and finalized the visual styling. The project was then tested for performance and responsiveness before deployment.
This project reflects strong front-end skills, time management, and attention to user experience — all achieved within just two days.
Date: June 25, 2025
Duration: One day
The inspiration was to create a brain-boosting game that blends logic with memory. The concept was clear: a card-flipping game where players match math expressions with their correct results — combining education with fast-paced fun.
Game Logic & Design
I started by designing a dynamic card generator that shuffles pairs of expressions and answers. Each card holds either an equation (like 5 + 3) or its solution (8). I implemented a match-checking algorithm that compares flipped cards using a match reference, ensuring only correct pairs are counted.
Level System
To make the game progressively harder, I introduced a 5-level structure. With each level:
The number of cards increases.
The available time decreases.
The challenge becomes sharper.
Score & High Score
I added a live score tracker and used localStorage to store the high score across sessions. This gave the game a sense of persistence and replayability.
Win/Lose Flow
A clean win screen shows the final score and high score after completing all 5 levels. A restart and replay button gives players instant feedback and the option to try again.
UI/UX Polish
The game was styled with responsive CSS. I ensured visual clarity, smooth transitions between levels, and satisfying feedback when cards are flipped or matched.
🎯 Finished the core game in one day — including design, coding, and testing.
🚀 Proud of the balance between educational value and entertainment.
🛠️ Built entirely using vanilla JavaScript, no frameworks, no dependencies.
Date: June 24, 2025
Duration: One day
Overview:
This project is a fully responsive and animated personal portfolio landing page, crafted entirely within a single day. It was built using HTML, CSS, JavaScript, and jQuery, with a strong focus on modern design aesthetics, accessibility, and performance.
Objectives:
To create a sleek, interactive landing page that reflects my personal brand as a front-end developer.
To challenge myself by delivering a complete, polished UI/UX experience within 24 hours.
Key Features:
🎬 Fullscreen Background Video: Adds dynamic visual appeal.
📱 Mobile-Friendly Design: Responsive layout with a burger menu for smaller screens.
🧭 Smooth Navigation: Animated scrolling and active link indicators.
👋 Hero Section: Includes a brief intro, role, and CTA buttons (e.g., Download CV).
🌐 Social Links: Icons for GitHub, LinkedIn, Twitter, and YouTube.
🧮 Statistics Footer: Projects completed, experience years, and client count.
🌈 UI Enhancements: Hover animations, blurred background effects, and clean typography.
Technologies Used:
HTML5
CSS3
JavaScript
Font Awesome for icons
Challenges:
Working under a 24-hour limit was both intense and rewarding. The biggest challenge was maintaining code quality and visual polish under time pressure — especially ensuring responsive behavior across devices.
Outcome:
A professional-grade portfolio page that can be easily reused or expanded into a full personal website. It not only demonstrates my technical abilities but also my design sense and time management under pressure.
Date: June 24, 2025
Duration: One day
Design Vision:
I started the project with a vision for minimalism blended with futuristic aesthetics — inspired by glassmorphism, soft UI shadows, and smooth scrolling.
I didn’t use Figma or external UI tools — I coded directly in the browser using my own intuition and visual sense.
HTML Structure:
I structured the page using semantic HTML5 tags with clear sections: intro, about, expertise, timeline, and contact. Navigation was crafted for both desktop and mobile from scratch.
CSS Styling:
I implemented a clean, glassy look using:
backdrop-filter for blur effects
box-shadow for glowing borders
Responsive grid and flex layouts
Media queries for screens < 900px
Reusable variables for theme colors
Responsiveness:
One of the biggest priorities was ensuring full compatibility across screen sizes. I built a mobile burger menu that transforms into a vertical nav with animation.
JavaScript & jQuery:
I used vanilla JavaScript and some jQuery for:
Smooth scrolling to anchors
Animated preloader
Toggling mobile menu
Scroll-triggered animations
Challenges Faced
Getting the backdrop-filter to look consistent on different browsers.
Making the navigation intuitive on mobile while keeping it animated.
Keeping everything in sync with the theme (neon blue on dark).
Result
A fast, elegant, and fully responsive portfolio template that can be reused or customized for future projects or freelance clients.
Reflection
Building Luther in one focused day was both a challenge and a creative release. I relied solely on code (no page builders or UI kits), which pushed me to sharpen my eye for spacing, motion, and responsiveness.
This project helped reinforce my frontend skills and gave me a beautiful template to showcase to others — all hand-built from scratch.
Date: June 25, 2025
Duration: One day
Test and showcase game development skills using only native web technologies.
Build a playable, visually engaging game within a tight deadline.
Focus on code quality, responsiveness, and user experience.
Add game design elements like power-ups, boss fights, and sound effects to elevate gameplay.
🔧 Core Features
Dynamic Gameplay
Smooth car movement, enemy waves, shooting mechanics, and collision detection.
Power-Ups System
Shield: Grants immunity to one hit.
peed Boost: Temporarily increases movement speed.
Boss Battles
A special enemy spawns every 20 points with higher HP, requiring strategy and precision to defeat.
Sound Effects Integration
Custom sounds for shooting, getting hit, power-up activation, and boss interaction.
Score & High Score Tracking
Real-time score display with persistent high score saved via localStorage.
Polished UI/UX
Mute/Unmute toggle
Restart button
Game Over screen
Neon visual theme with color feedback based on player state (normal, shielded, boosted)
Technical Highlights
Canvas-based rendering loop using requestAnimationFrame()
Object-oriented structure using simple objects and arrays
Event listeners for keyboard inputs (arrow keys, space, R, M)
Clean collision detection logic and boundary control
Optimized game loop performance for smooth rendering
Modular code structure, allowing easy future extension
Tools Used
HTML5 Canvas API
JavaScript (Vanilla ES6)
CSS3 (for UI layout and neon styling)
Audio files (WAV, MP3 for immersive feedback)
Challenges & What I Learned
Balancing fast-paced gameplay with clarity and control
Implementing power-up logic and timed effects cleanly
Designing boss mechanics without cluttering the core loop
Ensuring persistence of data (like high score) across sessions
Creating a compelling game flow with minimal assets
🧪 Final Thoughts
This project reinforced the power of raw web technologies in game development. No engines. No libraries. Just code, creativity, and iteration. It's a great foundation for future expansions like levels, mobile support, or even multiplayer.
Neon Car Shooter is a fast-paced, arcade-style browser game where you control a neon-lit car racing through a futuristic battlefield. Dodge and destroy incoming enemies, collect power-ups, and face off against powerful bosses that appear every 20 points. Designed with glowing visuals and smooth controls, this game delivers a nostalgic yet modern shooter experience — all created in just one day using pure JavaScript and HTML5 Canvas.
Date: June 25, 2025
Duration: One day
I wanted to recreate the nostalgic Breakout-style arcade game with a modern, neon twist — all in a single day using pure HTML, CSS, and JavaScript.
What I Built in a Day:
A fully playable browser game with smooth paddle and ball mechanics
Brick layout and collision detection
Score and High Score system with localStorage
Power-ups: shield & speed boost
Boss enemy that spawns every 20 points
Clean UI with mute & restart functionality
Responsive layout & polished visual effects
Tools & Stack:
HTML5 + Canvas
Vanilla JavaScript
CSS3 (Neon styling)
Goal:
Build a retro-style game in 24 hours that’s clean, functional, and fun to play — with no external libraries.
Brick Breaker is a neon-styled browser arcade game built with HTML5 Canvas and pure JavaScript. It brings back the classic breakout gameplay with exciting upgrades like power-ups, boss battles, sound effects, and real-time high score tracking. Fast, fun, and fully customizable — perfect for learning or showcasing your JavaScript skills.
Date: June 23, 2025
Duration: One day
I wanted to create a simple yet engaging game that’s perfect for the browser.
A memory game was ideal — it combines logic, animation, and user interaction.
The goal was to make it polished, responsive, and addictive to replay.
🔧 What I Implemented
16-card grid with emoji pairs, shuffled every game
Click to flip: logic for revealing up to 2 cards at a time
Automatic reset of unmatched cards after a short delay
Score tracking: number of attempts to finish
Timer tracking: how long the user takes to win
Persistent high score saved locally
Clean restart logic
Sound effects for flipping, matching, and winning
Dark mode + modern minimalist UI using CSS Grid
🔊 Sound System
flip.wav: plays when a card is flipped
match.wav: plays when a pair is matched
win.wav: plays when all pairs are matched
Mute toggle button to turn sound on/off without reloading
🚧 What I Learned
How to manage state cleanly in simple games
Debouncing logic for clicks and timeouts
Making modular JS for better reusability
Real-time UI updates based on state
CSS transitions and hover effects
🧠 Challenges Faced
Preventing multiple card flips while animations are active
Avoiding duplicate emoji placement
Syncing sound playback without lag
Resetting everything cleanly on restart
Date: June 22, 2025
Duration: One day
I wanted to recreate one of the most nostalgic games — the Snake Game — in a way that's modern, responsive, and more polished than the typical clones. My goal was to learn more about canvas/grid logic and modular JS structure.
🔧 What I Implemented:
A grid-based movement system using a 2D array logic
Snake tail growth upon eating apples
Death upon self-collision or hitting borders
Apple spawning at random grid positions
Score and High Score tracking with localStorage
Three difficulty levels affecting snake speed
A power-up system (gold apple every 5 apples)
Sound effects for movement, eat, and game over
Clean UI with restart and mute buttons
⚙️ Technical Highlights:
Game logic controlled with setInterval (adjusted per difficulty)
Keyboard arrow keys for movement with input queue to prevent reverse errors
Audio toggle via JS + custom sound assets
Responsive layout using CSS Grid
Efficient snake-body tracking using arrays and shift/unshift logic
🚧 Challenges Faced:
Preventing the snake from reversing directly into itself
Keeping power-ups from spawning on the snake's body
Managing game state (pause, restart, game over) cleanly
Handling fast movement on higher difficulties without frame skipping
🧠 Lessons Learned:
Better understanding of timing/game loop logic
Modularizing game functions (reset, draw, update)
Enhanced canvas/grid visualization with clean CSS
How to manage localStorage for saving game state (score)
🏁 Result:
A polished, fully working snake game that goes beyond the classic — with difficulty control, golden apples, and a clean UI.
Built entirely with vanilla JavaScript and a creative mindset.
A modern twist on the classic Snake Game, built using HTML, CSS, and JavaScript without any external libraries. The game includes smooth animations, dynamic difficulty selection, and an elegant dark UI. Designed to run directly in the browser with responsive controls and clean design.
Flappy Bird JS is a fully functional 2D game built using vanilla JavaScript, HTML, and CSS. This version replicates the core mechanics of the classic Flappy Bird game with added polish, including real image assets, sound effects, score tracking, and high score persistence using localStorage. The game runs directly in the browser and is ideal as a beginner-friendly project to understand game loops, collision detection, and canvas rendering.
Date: June 22, 2025
Duration: One day
This project was developed and completed within a single day as a personal front-end challenge.
The main goal was to:
Practice using JavaScript and jQuery for interactivity
Improve layout structuring with HTML & CSS
Build a responsive and functional UI in a limited time
Despite the short timeframe, the project includes several dynamic features like form validation, sliders, filtering, and a lightbox effect — all fully working and styled with custom design.
It was a fun and focused sprint to test my skills under time pressure and apply what I’ve been learning in a real project.
Date: June 21, 2025
Duration: One day
This project started as a simple idea and quickly turned into a full-featured game within just 24 hours.
🎯 Objective:
Create a fast-paced hacker-themed puzzle game using Python and Pygame that tests logic, speed, and problem-solving.
✅ What was achieved in 1 day:
🎮 Core game mechanics (timed puzzles, scoring, difficulty scaling)
🧠 Puzzle logic (Base64, reverse strings, math, binary, Caesar cipher)
🎨 Pixel-art hacker character and dark cyber interface
🔊 Background music + sound effects for correct/wrong/gameover
🕹️ Smooth keyboard input system
📊 High score saving system (save.json)
🧾 Game states: intro, active play, and game over screen
🧠 All text and code in English with comments
🧪 Tools used:
Python 3 + Pygame
Pixel Art tools (AI-generated assets)
Audacity (for sound editing)
⚡ Next Steps:
Export to web using Pygbag
Add Training Mode with animations
Optional leaderboard integration
🧑💻 Developed solo in 1 day by Algahbaz
“Cybersecurity meets arcade. Built fast, played faster.”
🕹️ Game Description – Cyber Run: Hacker Escape Step into the shoes of a rogue hacker trapped in a high-stakes digital maze. In Cyber Run – Hacker Escape, every second counts as you race against time to solve encryption puzzles, crack security codes, and outwit the system. ⚡ Think fast. Type faster. Decode base64 strings, reverse obfuscated text, solve binary and math-based challenges, and even break Caesar ciphers. The difficulty rises as you go deeper into the cyber layers. 🎮 Key Features: Multiple puzzle types inspired by real-world cybersecurity concepts Time-limited challenges that sharpen reflexes and logic Level-based progression with increasing complexity Minimalist pixel-art hacker character Smooth keyboard-only gameplay High score tracking and gameover mechanics Immersive sound effects and retro-style UI 🔐 Can you survive the breach, or will the system shut you down?
Date: June 21, 2025
Duration: One day
Idea:
I wanted to build a quick, fun, and beginner-friendly game using Python and Pygame.
The concept was simple: apples fall from the top of the screen, and the player controls a basket to catch them. If one apple is missed, the game ends.
What I Did:
Set up the game window and basic layout using Pygame.
Designed the core gameplay: a falling apple and a basket controlled with the arrow keys.
Added collision detection between the apple and the basket.
Displayed score on the screen.
Added sound effects for catching apples and game over.
Implemented background music.
Built a basic game over screen with a restart option using the R key.
Organized assets into folders (images, sounds) and kept the code clean with comments in English.
What I Learned:
Basics of game loops, events, and rendering in Pygame.
Handling sounds using pygame.mixer.
Managing game state and resetting gameplay properly.
Structuring a simple Python game project professionally.
What's Next:
Possibly adding increasing difficulty or levels.
Adding a home screen and high score tracking.
Trying a web export version using Pygbag.
Date: 21/6/2025
Duration: Completed in a single day
Project Type: Personal Web Development Portfolio
Technologies Used: HTML5, CSS3, Google Fonts, Responsive Layout, Modular CSS
Overview:
I designed and built a modern, fully responsive portfolio website in just one day. The project showcases my front-end development skills and serves as a central place to present my work, skills, and contact information. The structure is clean and semantic, with a focus on usability, performance, and professional aesthetics.
Key Features:
Clean and semantic HTML for better accessibility and SEO
Responsive design using Flexbox and CSS Grid for all screen sizes
Modular sections including Hero, Skills, Projects, Resume, and Contact
Custom UI with a consistent design system and font hierarchy
Tested across devices for smooth performance and usability
Outcome:
This project demonstrates my ability to deliver high-quality results quickly and effectively. It reflects both technical proficiency and an understanding of user experience — all achieved within one focused development day.
Date: 20/6/2025
Duration: One day
Initialized the project structure with semantic HTML.
Designed and styled the layout using custom CSS and Google Fonts.
Implemented a fully responsive hero section with download buttons.
Added feature sections to highlight app functionality.
Included partner logos and call-to-action sections.
Created a clean, responsive footer with links and social media icons.
Ensured cross-device compatibility and optimized layout for both desktop and mobile screens.
Final touch: tested responsiveness and hover effects, and refined spacing and typography.
Date: 20/6/2025
Duration: One day
Summary:
The page displays a clean, responsive layout for a simple omelette recipe, including:
• A recipe image
• A short description
• Preparation time
• Ingredients
• Step-by-step instructions
• Nutrition facts
The design is mobile-friendly, uses soft colors, and focuses on clarity and structure.
This project helped me practice layout building, typography, spacing, and media queries.
Date: 20/6/2025
Duration: One day
Summary:
Built a responsive customer reviews landing page using pure HTML and CSS.
What I did:
Designed the layout (intro + star reviews + testimonials).
Implemented responsive design using Flexbox and media queries.
Created clean and reusable class structures (.star-box, .comment).
Applied a consistent color palette and custom Google Font.
Optimized for different screen sizes (desktop, tablet, mobile).
Refactored code to follow clean and semantic naming conventions.
Date: 20/6/2025
Duration: One day
Summary:
Built a responsive customer reviews landing page using pure HTML and CSS.
What I did:
Designed the layout (intro + star reviews + testimonials).
Implemented responsive design using Flexbox and media queries.
Created clean and reusable class structures (.star-box, .comment).
Applied a consistent color palette and custom Google Font.
Optimized for different screen sizes (desktop, tablet, mobile).
Refactored code to follow clean and semantic naming conventions.
This was widely regarded as a great move by everyone.