TürkmenoğluM. Gökhan
Full-Stack Developer
I develop web and mobile products end to end, across analysis, design, software and infrastructure. After launch, I ensure their continuity through maintenance, security and technical support.
About
I develop web and mobile products. From news sites to SaaS platforms, I manage every stage of a project single-handedly, from the initial idea through to launch, and provide its technical support afterwards.
My expertise began with WordPress and has since expanded to cover Laravel, Flutter and server administration.
From analysis to design, from software to server administration, from security to SEO, I have worked at every stage of a project. This experience lets me take on a project from start to finish on my own, and equally makes it easy to work in harmony with design and project teams, speaking the same language.
I studied Information Systems Engineering; my master’s degree in Social Anthropology at Ankara University is in progress.
- 01
News sites
Publications with a heavy content flow and high traffic.
- 02
Corporate sites
Websites that reflect a company’s corporate identity.
- 03
SaaS platforms
Web applications developed around specific needs.
- 04
Mobile apps
Android and iOS applications from a single codebase.
Method
The project process, from first meeting to post-launch.
This scenario outlines the stages of a web project built from scratch and the tools used at each stage. A WordPress site is taken as the example; the same process applies to platforms developed with Laravel.
Click a tag for details on the tool.
01
Requirements analysis
Every project begins with a preliminary meeting. The need, the audience and any existing system are reviewed; the roadmap defining the scope, sequence and tools is prepared on the basis of this analysis.
02
Design
Page structure and interface are designed with the content in mind. Visuals are prepared and the layout on every screen size is planned from the outset.
03
Server setup
The operating system, web server, database and control panel are selected for the project’s load and installed, creating project-specific infrastructure in which every setting can be controlled.
04
Cloudflare configuration
DNS records are managed through Cloudflare and SSL is enabled end to end. Cache rules are defined by page type, and unwanted traffic is blocked before it reaches the server.
05
Development
WordPress is preferred for content-driven sites and Laravel for platforms that require a custom workflow. Where off-the-shelf solutions fall short, custom templates, custom fields and, when required, plugins are developed. Code is written and reviewed with the support of AI tools and kept under version control.
06
Project-specific modules
Every project has different requirements: e-commerce, event management, advertising revenue or multilingual publishing. The shop, payment infrastructure, event calendar and ad networks are integrated as the project requires. On multilingual sites the content structure, URL scheme and language tags are planned accordingly from the outset.
07
Performance optimisation
Page caching is configured on the server and object caching with Redis, both set up to work in harmony with Cloudflare. Images are optimised for the web, unnecessary scripts are removed and the database is kept in order.
08
CDN integration
Images, videos and other large files are moved to object storage and served through a CDN. The server only generates the page; heavy content is delivered from the point closest to the visitor.
09
SEO infrastructure
The sitemap, schema markup, titles and descriptions are completed before launch. Keywords, competitors and links are monitored regularly, and technical issues are identified before they affect rankings.
10
Google services integration
The site is registered with Search Console; measurement is set up with Analytics and Tag Manager, with events and conversions managed from a single point. AdSense and Ad Manager are integrated on sites that earn advertising revenue, and Google Ads on projects that advertise.
11
Security
Updates, user permissions and login protection are configured. Cloudflare firewall rules intercept attacks before they reach the server, and access is restricted on the server side.
12
Backup
Site files and the database are backed up on a schedule with UpdraftPlus, and the backups are stored off the server in Google Drive. If a problem occurs, the site is restored quickly.
13
Mobile application
An Android and iOS application fed from the same source as the site is developed from a single codebase and published in the stores. New content is delivered to users through push notifications.
14
Communication infrastructure
Business email accounts are created on the project’s domain. Form notifications, newsletters, SMS and WhatsApp messages are connected to delivery services that ensure they arrive.
15
Post-launch support
Launch is not the end of the process. The server, certificates, updates and uptime continue to be monitored, and all work carried out is delivered, with its results, in a written report.
Tools
Tools and services I work with.
Hover or tap a tile for details.
WordPress05
- WordPress
News and corporate sites; my main platform.
- WooCommerce
E-commerce and product management on WordPress.
- Elementor
Drag-and-drop page building and editing.
The Events CalendarEvent calendar, event pages and venue management.
WPMLMultilingual sites: translation management and per-language URLs.
SEO & Analytics07
AhrefsBacklink, keyword and competitor analysis.
- Semrush
Keyword research, site audits and rank tracking.
- Rank Math
On-page SEO, sitemaps and schema settings.
- Yoast SEO
SEO plugin for titles, descriptions and readability.
- Search Console
Search performance, indexing and sitemap monitoring.
- Analytics
Visitor and traffic analysis.
- Tag Manager
Tag and conversion tracking management.
Advertising06
- Google Ads
Search and display campaigns (formerly AdWords).
- AdSense
Ad placements and revenue management.
- AdHouse
Ad placement and revenue management through an ad network.
AdMaticProgrammatic advertising and header bidding management.
- Ad Manager
Ad inventory and delivery management with Google Ad Manager.
IdealmediaNative advertising network integration.
Payments02
PayTRVirtual POS: card payments, instalments and refunds.
iyzicoPayment infrastructure: card payments and subscription billing.
Backend06
- Laravel
Custom web applications in PHP.
- PHP
Server-side development; the language of WordPress and Laravel.
- MySQL
Relational databases and queries.
- MariaDB
MySQL-compatible database server.
- PostgreSQL
Advanced relational database.
- Redis
In-memory cache: object caching, sessions and queues.
Servers & Infrastructure11
- cPanel
Hosting, domain, email and SSL management.
CyberPanelOpenLiteSpeed-based hosting control panel.
- Plesk
Control panel for sites, email and databases.
- Cloudflare
DNS, CDN, SSL and a security layer.
LiteSpeedWeb server and WordPress caching.
- Nginx
Web server and reverse proxy.
- Ubuntu
Linux server setup and administration.
- CentOS
Linux server setup and administration.
- AlmaLinux
Enterprise Linux distribution succeeding CentOS.
- GitHub
Code hosting and version control.
RootoryThe infrastructure inventory I built: server, domain, SSL and uptime tracking.
CDN & Storage02
- DigitalOcean Spaces
Object storage with a built-in CDN for images and media files.
Amazon CloudFrontAmazon’s CDN service: fast worldwide delivery of static content.
Backup02
UpdraftPlusScheduled backup and restore for WordPress files and database.
- Google Drive
Off-server cloud storage for backups.
Business Email03
- Google Workspace
Business email on a custom domain; user and DNS record management.
Yandex 360Setup and management of business email accounts on a custom domain.
- Brevo
Email delivery and newsletter management.
Marketing & Messaging07
NetgsmBulk and transactional SMS, verification codes.
Uzman PostaBusiness email and bulk email delivery infrastructure.
İleti MerkeziBulk and transactional SMS delivery.
- Amazon SES
High-volume transactional and newsletter email delivery.
- WhatsApp Business API
Automated notifications and customer messaging over WhatsApp.
- Meta Business
Facebook and Instagram page, ad and pixel management.
- X Business
Advertising and account management on X.
Front End06
- HTML
Semantic, accessible page structure.
- CSS
Responsive layout and visual styling.
- JavaScript
Interactivity in the browser.
- jQuery
DOM handling and interactivity in WordPress themes.
- TypeScript
Type-safe JavaScript; this site is written in it too.
- Bootstrap
Fast, responsive interface components.
Mobile & Desktop06
- Flutter
Android and iOS apps from a single codebase.
- Android Studio
Building Android apps and preparing them for release.
- Xcode
Building iOS apps and preparing them for release.
- Firebase
Messaging, authentication and app infrastructure.
- Electron
Desktop apps built with web technologies.
OneSignalWeb and mobile push notifications.
AI05
- Claude
AI assistant for code, content and analysis.
- ChatGPT
AI assistant for content and research.
- Gemini
Google’s AI assistant.
- Cursor
AI-assisted code editor.
AntigravityGoogle’s agent-based development environment.
Design01
- Photoshop
Image editing and optimisation for the web.
Work
Selected work.
News Sites
Systems configured for the requirements of news publishing. Although built on the WordPress core, every component, from the headline layout and columnist pages to the breaking-news feed and category structure, has been customised to deliver the functions of dedicated news software. They are supported by infrastructure and a security layer that handle high traffic, and offer innovative features such as subscriptions together with a strong SEO foundation.
Corporate Sites
WordPress sites that reflect the corporate identity of the companies within Alba Group. Content such as services, maintenance, projects and fleet has been structured around each company’s field of activity. Each site has been developed with a design specific to the company’s needs and with customised plugins.
Projects
Products developed with the new generation of AI tools. In these projects Claude, Cursor and similar tools are an integral part of the development process: architectural decisions and final approval remain with me, while code generation, review and iteration are carried out with AI support. This approach makes team-speed development possible with a single person, and has been applied at different scales, from a brand site to a multi-module SaaS platform.

Ece’den Sofranıza
Brand and product site of a family business offering natural extra virgin olive oil from Hatay.

inotip
Cloud-based project management platform for the construction and industrial sectors.

Rootory
Infrastructure inventory that tracks the accounts, servers, domains and certificates behind your products in one place.
Mobile Apps
Applications developed for Android and iOS. They are built from a single Flutter codebase, with push notifications and content delivery provided through Firebase and OneSignal. Each addresses a different need: a news application delivering breaking stories, a sleep-training application based on articles and videos, and a business application managing purchasing and site operations on construction projects.

inotip
Cloud-based purchasing and project management app for the construction and industrial sectors.

Uyudu
Sleep training for babies: articles and videos based on the Sema Method, plus one-to-one consulting.

Veryansın TV
News app bringing Veryansın TV’s breaking stories and columns.
Background
Experience and education.
Experience
Dec 2023 – Nov 2025
Alba İş Makineleri
Manager
Jul 2019 – Nov 2025
inotip
Developer
- Buyer Platform
- Supplier Platform
May 2019 – Nov 2025
Albasoft Bilişim Teknolojileri
Consultant
Education
2021 – present
Ankara University
Master’s Degree, Social Anthropology
2015 – 2019
Ankara University
Bachelor’s Degree, Anthropology
2009 – 2014
Eastern Mediterranean University
Bachelor’s Degree, Information Systems Engineering
Contact
Let’s work
together.
Please get in touch regarding your project, request or questions.






