Software Developer

Hi, I’m Muhammed Semih Çelik, a software developer based in Istanbul. My journey into programming began in 2020, fueled by a lifelong passion for innovation and technology. From an early age, I’ve been captivated by the potential to create and build, which has driven me to explore and excel in the world of software development.

Creating an Interactive Map with ECharts in React: A Guide for Any Country

This article provides a guide on creating an interactive map using ECharts in React. Interactive maps are essential for visualizing geographical data effectively. In this tutorial, we use Turkey’s map as an example, but you can load any country’s JSON file to display its map. This guide is flexible and allows you to customize the map data for any country of your choice.

Creating a Simple Donut Chart in React with ECharts

Visualizing data is key to engaging users, and a donut chart is a great way to showcase information. In this quick guide, I’ll show you how to create a donut chart in React using ECharts, perfect for adding dynamic charts to your app.

Enhancing Security in Next.js Builds: How to Use Webpack-Obfuscator for Extra Code Protection

In today’s web development landscape, securing your application’s source code is more critical than ever. Especially when using JavaScript frameworks like Next.js, where the client-side code can be easily accessed, protecting sensitive logic becomes a priority. In this guide, I’ll walk you through how to integrate webpack-obfuscator into your Next.js project to add an extra layer of security by obfuscating your JavaScript code during the build process. This simple step will help deter reverse engineering and make your application more resilient to attacks.

Mastering Date Selection in React with React Datepicker

Implementing a date picker in your React applications doesn’t have to be complicated. With React Datepicker, you can easily integrate a smooth date selection interface into your app. In this article, we’ll show you how to set up and use React Datepicker with a minimal setup.

Work

  1. Company
    Yapp360
    Role
    Frontend Developer
    Date
  2. Company
    GAboras
    Role
    Frontend Developer
    Date
  3. Company
    ANKAGEO
    Role
    Jr. Full Stack Developer
    Date