Chair near the window looing outside with cloudy sky

About Me

I am Freelance Web & Python Developer from Konya, Turkey.

Actively using SCSS, Tailwind, Bootstrap, LightningCSS, esbuild and Vite for my Front-End Projects. Also, using TypeScript for my libraries and trying to improve my skills. Using Lighthouse, GTMetrix and sitepeed.io to audit the projects and fix the errors like performance. Also, LambdaTest for cross-browser compatibility and Playwright for real world user simulations. I am the creator of (not mature enough) mufferplate; the minimal boilerplate and JS/CSS bundler for modern web development.

As a Freelance Web Developer in Turkey, I am trying to prove what we are capable of and how we can improve the web development industry.

Started the software development journey in 2012 but mainly focused on graphic design such as using Photoshop and how to make concept arts. Pouring the dreams into the screens was a passionate for me. Thus, followed this path until I started to university as Mechatronics Engineering. Then meet the C++ language.

Understanding the basic principles of C++ was a tough challenge for me because of lacking computer science skills and algorithms as well as dealing with a language like C++ brings responsibility. It pushed me far from programming but something inside of me was still curious about the software development. Then, I met the Python.

In 2017, after starting to use Python, I dedicated myself to go deeper in development and computer science like what are the capabilities of programming languages and which paradigms are used in the industry. By asking the question of "Why", I improved my skills and learned many things about the fundamentals of programming languages and how to use them in the real world.

Currently I'm working as Freelance Web Developer and Python Developer. Mainly working on Front-End Development and trying to implement solution for real world problems into my existing codebase. First, I used the power of mixing and functions in SCSS to make Tailwind alternative because of code readability and "real" component based architecture using CSSNANO, PurgeCSS and Autoprefixer. Then, started to make my own minimal bundler similar to Vite and added my own boilerplates. Used Webpack, then esbuild to increase the development speed and reduce the time for bundling or development stage.

To merge the power of Bootstrap utilities like Tabs and Modals, and Tailwind selectors with efficient and fast styling; I made my own "Muffilities" powered by SCSS and PostCSS. Also, to catch the continuous improvement in CSS, I integrated LightningCSS for faster bundling, less file size and modern CSS declarations. Also, to control my project efficiently, rewrote my codebase with TypeScript and named my project as Mufferplate.

I found the chance to work with companies and government organizations around the world including Canada, Poland, China and Norway. Now I'm trying to reach more worlds and people to bring and help them to meet the better web and software development practices. Also, I'm trying to improve my skills on Django and FastAPI for high quality web applications. To provide high stability and powerful processes as well as cross-platform compatibility and high performance. Also, I'm trying to improve my skills on Blender to be more free and creative. Also, to catch the tide, I'm trying to improve my skills on Rust and learning how to make cross-platform desktop applications using Tauri.

Because of the hunger of teaching new trends and enlightening the people entering this industry, I tried to share my knowledge and experience with younger people. Now I'm planning to share these through my blog to reach more people and show myself to the clients and companies around the world.