<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Ehsan Kahrizi</title>
    <description>The latest articles on DEV Community by Ehsan Kahrizi (@ehsankahrizi).</description>
    <link>https://dev.to/ehsankahrizi</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3957110%2F4b0626cd-eeca-4f1e-be9b-a06b7dfc121c.jpg</url>
      <title>DEV Community: Ehsan Kahrizi</title>
      <link>https://dev.to/ehsankahrizi</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ehsankahrizi"/>
    <language>en</language>
    <item>
      <title>Finishing My Personal Website: Mobile-Friendly, Dark Mode, and a Better Projects Section</title>
      <dc:creator>Ehsan Kahrizi</dc:creator>
      <pubDate>Sat, 30 May 2026 06:19:17 +0000</pubDate>
      <link>https://dev.to/ehsankahrizi/finishing-my-personal-website-mobile-friendly-dark-mode-and-a-better-projects-section-154d</link>
      <guid>https://dev.to/ehsankahrizi/finishing-my-personal-website-mobile-friendly-dark-mode-and-a-better-projects-section-154d</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fywdblyb2n44zyjqi1n5m.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fywdblyb2n44zyjqi1n5m.png" alt=" " width="800" height="470"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0ygafnga83fbmnvaco0a.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0ygafnga83fbmnvaco0a.PNG" alt=" " width="800" height="1734"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqlv5dt5bqrstopog3vdt.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqlv5dt5bqrstopog3vdt.png" alt=" " width="800" height="129"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F23erggzbxl5h5kol7ozx.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F23erggzbxl5h5kol7ozx.png" alt=" " width="800" height="474"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3vmss5oetwg9lf9hzez5.PNG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3vmss5oetwg9lf9hzez5.PNG" alt=" " width="800" height="1734"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqtpymyigjigwojkayqk2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqtpymyigjigwojkayqk2.png" alt=" " width="800" height="570"&gt;&lt;/a&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/github-2026-05-21"&gt;GitHub Finish-Up-A-Thon Challenge&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;I revisited my personal website and decided to turn it into a more complete and polished portfolio.&lt;/p&gt;

&lt;p&gt;The project originally started as a simple personal website hosted on GitHub Pages. While it was functional, many planned features and improvements were never completed.&lt;/p&gt;

&lt;p&gt;For this challenge, I am working on improving the mobile experience, adding dark mode support, enhancing the Projects section, improving SEO, fixing existing issues, and making the website more interactive and professional.&lt;/p&gt;

&lt;p&gt;My goal is to transform an unfinished personal website into a modern portfolio that better represents my work, skills, and projects.&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Live Website
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://ehsankahrizi.github.io/" rel="noopener noreferrer"&gt;https://ehsankahrizi.github.io/&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  GitHub Repository
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://github.com/Ehsankahrizi/Ehsankahrizi.github.io" rel="noopener noreferrer"&gt;https://github.com/Ehsankahrizi/Ehsankahrizi.github.io&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Current Status
&lt;/h3&gt;

&lt;p&gt;This project is currently being improved as part of the GitHub Finish-Up-A-Thon Challenge.&lt;/p&gt;

&lt;p&gt;Planned improvements include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Better mobile responsiveness&lt;/li&gt;
&lt;li&gt;Dark mode support&lt;/li&gt;
&lt;li&gt;Enhanced Projects section&lt;/li&gt;
&lt;li&gt;Improved SEO&lt;/li&gt;
&lt;li&gt;More interactive user experience&lt;/li&gt;
&lt;li&gt;Better website performance&lt;/li&gt;
&lt;li&gt;Additional pages and content&lt;/li&gt;
&lt;li&gt;Fixing existing usability issues&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The Comeback Story
&lt;/h2&gt;

&lt;p&gt;When I returned to this project, I realized that many ideas I originally had for the website were still unfinished.&lt;/p&gt;

&lt;p&gt;Although the website was online, it still had several limitations:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The mobile experience needed improvement.&lt;/li&gt;
&lt;li&gt;Dark mode was not available.&lt;/li&gt;
&lt;li&gt;The Projects section was incomplete.&lt;/li&gt;
&lt;li&gt;The contact functionality needed attention.&lt;/li&gt;
&lt;li&gt;SEO optimization was missing.&lt;/li&gt;
&lt;li&gt;The website relied on a mostly single-page structure.&lt;/li&gt;
&lt;li&gt;User interactions were limited.&lt;/li&gt;
&lt;li&gt;Performance could be improved.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Instead of starting a new project, I decided to revisit this existing one and finally complete the improvements that had been postponed.&lt;/p&gt;

&lt;p&gt;This challenge provided the perfect opportunity to continue development, clean up the codebase, improve the user experience, and turn the website into something I can confidently share with others.&lt;/p&gt;

&lt;h2&gt;
  
  
  My Experience with GitHub Copilot
&lt;/h2&gt;

&lt;p&gt;GitHub Copilot has been a valuable companion while revisiting and improving an older project.&lt;/p&gt;

&lt;p&gt;I have used Copilot to understand existing code, generate implementation ideas, speed up repetitive coding tasks, and explore different approaches to solving problems.&lt;/p&gt;

&lt;p&gt;As development continues throughout this challenge, Copilot helps me focus more on design decisions, usability improvements, and overall user experience instead of spending time on routine coding work.&lt;/p&gt;

&lt;p&gt;The combination of GitHub Pages and GitHub Copilot has made it much easier to continue an unfinished project and move it toward a more polished and professional result.  &lt;/p&gt;

&lt;h3&gt;
  
  
  Screenshots
&lt;/h3&gt;

&lt;h4&gt;
  
  
  Before
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;before-desktop.png&lt;/li&gt;
&lt;li&gt;before-mobile.png&lt;/li&gt;
&lt;li&gt;before-projects.png&lt;/li&gt;
&lt;li&gt;before-contact.png&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  After
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;after-desktop.png&lt;/li&gt;
&lt;li&gt;after-mobile.png&lt;/li&gt;
&lt;li&gt;theme-toggle.png&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;One specific way GitHub Copilot helped during this challenge was by suggesting CSS improvements for mobile responsiveness and helping implement a dark mode theme switcher. This reduced the time required to make UI improvements and allowed me to focus more on refining the overall user experience.&lt;/p&gt;

&lt;h2&gt;
  
  
  Results
&lt;/h2&gt;

&lt;p&gt;During this challenge, I completed several important improvements to my personal website:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Improved mobile responsiveness across different screen sizes&lt;/li&gt;
&lt;li&gt;Added a persistent dark mode / light mode theme switcher&lt;/li&gt;
&lt;li&gt;Enhanced the overall user experience and visual design&lt;/li&gt;
&lt;li&gt;Improved accessibility and navigation&lt;/li&gt;
&lt;li&gt;Updated the project documentation and development workflow&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These changes transformed the website into a more polished and professional portfolio that better represents my research, projects, and software contributions.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>githubchallenge</category>
    </item>
  </channel>
</rss>
