Author: Gökhan Duman

  • erezkaynak.com

    erezkaynak.com

    In this project, I speed up the website written with WordPress and increase the digital presence of the Erez Kaynak company. Firstly, I created the site statically using Angular with the prerendering method. In this context, we listed all the work done by the company in detail. I tried to make the design as simple…

  • Özçelik Recycling

    Özçelik Recycling

    Özçelik Recycling company already had a website set up with WordPress. The client requested me to improve the site’s performance and redesign it. They also mentioned that in some places, the internet coverage was very poor, preventing them from displaying the site. Based on these requests, I created static pages using Angular with prerendering to…

  • kolaytl.net

    kolaytl.net

    The customer had obtained distributorship from operators for selling Turkish Lira, opened a business, and had a web application developed for the venture. However, the developed web application was running quite slowly, and the development company kept postponing the project, citing issues during the development phase for the requested real-time data streaming and notification features.…

  • maksemmanav.com

    maksemmanav.com was an order application I created using OpenCart for a local business. As per the customer’s request, I removed the payment feature of OpenCart and created a system that relied on deliveries made at specific hours during the day with payment upon delivery at the door.

  • kadimkultur.net

    kadimkultur.net

    I develop the kadimkultur.net site, which primarily contains content on Caucasian history, using the Django library. I used PostgreSQL for the application’s database. To enhance the functionality of full text search, I used Haystack. I published the site by using NINGX and Gunicorn. In addition to the web application, I created intros for the Youtube…

  • gkhan.dev

    gkhan.dev

    I created a custom WordPress theme using TailwindCSS and Alpine.js with the help of Tailpress. In this context, I chose Alpine.js because of its extensive features despite its small size. It made my work easier, especially with syntax features like event listeners and debounce. I preferred WordPress for its high customizability and low initial costs…

  • millipiyangosorgula.com

    millipiyangosorgula.com

    After experiencing similar issues with the official website during the 2023 New Year’s Eve or other important events following the National Lottery draw, I created a Node.js application using Puppeteer to crawl the results from the official website and store them in a MongoDB. Later, using Next.js, I retrieved the draw information from the MongoDB…

  • pikseltest.com

    pikseltest.com

    A web application I wrote with Gatsby and TailwindCSS to detect dead pixels and fix stuck pixels.

  • gkhan.me

    gkhan.me

    When I decided to transition from freelancing to seeking a stable job, I created my portfolio website using Angular and Bootstrap with prerendering. With changes in Google Pagespeed metrics, I noticed a decrease in the score of my old website. I then switched to Gatsby.js and TailwindCSS for a timeline design. Later on, I started…

  • @pikselin/ngx-fittext

    @pikselin/ngx-fittext

    In 2020, I started developing a short note application related to KPSS (Public Personnel Selection Examination). I needed to fit text into the cards I created in the application. When I decided not to continue with the application, I thought I should at least turn the structure I created for fitting text into a library…