Muhammed Gülcü fotoğrafı

Muhammed Gülcü

SENIOR / LEAD FULL STACK SOFTWARE ENGINEER

Military Service
Military service completed (2018).

ÖZET

Senior Full Stack Software Engineer and Computer Engineer with 8+ years of professional software development experience, building scalable web applications and digital products across international projects in Türkiye, China, Ireland, the United Kingdom, and South Korea.

Strong hands-on expertise across frontend and backend engineering with React.js, Next.js, TypeScript, JavaScript, Vue.js, NestJS, Node.js,.NET Core, REST APIs, PostgreSQL, MySQL, MSSQL, and Prisma. Experienced in taking products from concept to production, including software architecture, API design and integration, database-driven applications, cloud deployment, performance, and production operations.

Combines hands-on engineering with technical leadership, architecture ownership, engineering planning, task distribution, and team coordination. Domain background spans SaaS/PaaS, B2B2C platforms, cryptocurrency, video streaming and analytics, blockchain/Web3, CRM/CMS, low-code platforms, enterprise applications, and IoT.

Recent engineering work includes Generative AI, LLM integrations, AI agents, tool calling, agentic workflows, workflow automation, and AI-powered video processing, integrated into production-grade software products.

Target Roles: Senior Full Stack Engineer · Lead Software Engineer · Tech Lead · Full Stack Team Lead · Senior Software Engineer · Senior Frontend Engineer

DENEYİM

Senior Full Stack Developer

HollaEx® · Remote / South Korea

Mart 2025 – Günümüz

Development of a highly customizable and scalable B2B2C cryptocurrency exchange platform, contributing across frontend, backend, software architecture, product development, and AI-powered automation.

  • Develop and maintain scalable frontend and backend functionality for a production cryptocurrency exchange platform.
  • Build dynamic pages, reusable UI components, and configurable application flows using Next.js, React.js, and TypeScript.
  • Develop and integrate backend functionality using NestJS, working with PostgreSQL and Prisma for data-driven features.
  • Develop and integrate REST APIs and real-time WebSocket functionality.
  • Contribute to software architecture and technical product decisions, improving scalability, maintainability, and product quality.
  • Develop internal AI agents and LLM-powered automation solutions supporting operational processes.
  • Implement tool-calling mechanisms allowing AI agents to interact with external tools and execute multi-step tasks.
  • Build agentic workflows for operational automation.

Tech Stack: Next.js · React.js · TypeScript · JavaScript · NestJS · Node.js · PostgreSQL · Prisma · REST APIs · WebSocket · AI Agents · LLM · Tool Calling · Workflow Automation

Senior Full Stack Developer – Team Lead (Founding Engineer)

Videolity · London, United Kingdom / Remote

Ağustos 2023 – Mart 2025

Founding engineer and hands-on team lead for Videolity's interactive and shoppable video platform, owning the product end to end: software architecture, frontend and backend development, custom video player, cloud infrastructure, AI features, and technical leadership.

  • Architected and developed the web platform from the ground up, owning frontend, backend, architecture, infrastructure, and deployment.
  • Built a Next.js-based video streaming service and designed a custom interactive video player.
  • Delivered three fully integrated products: admin dashboard, customer application, and video player.
  • Built a system allowing customers to dynamically edit interactive videos and fully customize player styles and themes.
  • Developed backend services using NestJS with PostgreSQL and Prisma, and designed frontend/backend integrations and REST APIs.
  • Designed reusable, scalable frontend architecture and component libraries.
  • Established production, staging, and test environments on AWS and Cloudflare, contributing to DevOps and production operations.
  • Led a 3–4 developer engineering team: technical direction, architecture decisions, engineering planning, task distribution, and problem-solving.
  • Developed LLM-powered product functionality and AI-driven video analytics for video-processing use cases.

Tech Stack: Next.js · React.js · TypeScript · JavaScript · NestJS · Node.js · PostgreSQL · Prisma · AWS · Cloudflare · REST APIs · Video Streaming · Video Analytics · AI/LLM

Senior Frontend Developer

Snapmuse.io · Ireland / Remote

Haziran 2022 – Ağustos 2023

Development and launch of a blockchain/Web3-based creator monetization platform, allowing content creators to monetize their communities.

  • Developed scalable frontend functionality using React.js, Next.js, and TypeScript, contributing to launching the product from scratch.
  • Implemented Web2 and Web3 authentication flows and integrated MetaMask and WalletConnect.
  • Integrated Web3.js for blockchain-related functionality and ticket sales.
  • Designed application state-management architecture using Zustand.
  • Created responsive user interfaces with SCSS and Mantine UI, and implemented SSR for SEO and performance.

Tech Stack: React.js · Next.js · TypeScript · JavaScript · Zustand · Web3.js · MetaMask · WalletConnect · Mantine UI · SCSS · SSR · Blockchain

Frontend Developer

Huawei · Istanbul, Türkiye / China Project

Şubat 2021 – Nisan 2022

Frontend development on Huawei Petal Maps Web as part of an international engineering environment.

  • Developed new frontend functionality and reusable components for Petal Maps Web.
  • Implemented product and business requirements and maintained existing application modules.
  • Diagnosed and resolved frontend issues, contributing to application performance and product improvements.
  • Collaborated with international engineering teams across time zones.

Tech Stack: Vue.js · Vuex · TypeScript · JavaScript · SCSS · Element UI

Full Stack Developer (.NET Core & React)

SahaBT / Experilabs · Istanbul, Türkiye

Şubat 2020 – Ocak 2021

Development of customer-specific enterprise CRM and CMS applications across frontend and backend systems.

  • Developed frontend applications using React.js and backend functionality using.NET Core and C#.
  • Built customized CRM and CMS modules based on customer requirements.
  • Developed and integrated REST APIs between frontend applications and backend services.
  • Participated in development, testing, troubleshooting, and software delivery.

Tech Stack: React.js · JavaScript ·.NET Core · C# · REST APIs · CRM · CMS

Full Stack Software Developer

DIP Consulting · Istanbul, Türkiye

Eylül 2018 – Şubat 2020

Enterprise software solutions covering CRM, CMS, SaaS/PaaS, low-code, customer experience, customer journey management, and campaign management.

  • Developed customer-specific CRM and CMS applications across frontend and backend.
  • Contributed to the development of an intelligent low-code platform and SaaS/PaaS-based software architectures.
  • Developed functionality supporting customer journey management and multi-channel campaign management.
  • Participated in complex event processing development, flow analysis, and enterprise data migration.

Tech Stack: Spring Boot · JPA · Hibernate · JavaScript · CRM · CMS · SaaS · PaaS · Low-Code · Data Migration

Full Stack Software Developer / Consultant

Domino's Project / DIP Consulting · Istanbul, Türkiye

Şubat 2019 – Temmuz 2019

Consultant software developer on Domino's enterprise applications.

  • Contributed to Domino's Russia and CRM applications across frontend and backend.
  • Delivered bug fixes, product improvements, and enterprise web application maintenance.

Tech Stack: React.js ·.NET Core · NHibernate · MSSQL · Docker

Software Developer | IoT & Full Stack

Tele Sağlık – Health Project · Istanbul, Türkiye

Kasım 2016 – Kasım 2017

Development of a wearable patient-monitoring solution connecting embedded devices, mobile applications, and web systems.

  • Worked on communication between embedded devices and mobile/web applications.
  • Supported transmission of patient vital parameters between devices and software systems.
  • Contributed to IoT-based application functionality and BLE-based communication with wearable devices.

Tech Stack: JavaScript · Android · IoT · BLE · Embedded Systems

EĞİTİM

Fatih Sultan Mehmet Vakıf University

Computer Engineering · Bachelor of Science · Istanbul, Türkiye

2011 – 2016

Selected academic projects: Hospital & Student Automation System (Java, MySQL) · Socket Messaging & File Transfer Application (Java) · Big Data Analysis (Python) · Line-Following / Path-Finding Vehicle (Arduino, C)

PROJELER

AI Agents & Agentic Workflow Automation

Developed internal AI agents and LLM-powered automation workflows designed to automate operational processes.

Technologies: Generative AI · LLM APIs · AI Agents · Tool Calling · Agentic Workflows · Workflow Automation

AI-Powered Video Analytics

Developed AI-powered video-processing and analytics capabilities integrated into a production full stack video platform.

Technologies: AI/LLM · Video Analytics · Video Processing · Next.js · NestJS

Video Streaming Platform & Custom Video Player

Architected and developed a video technology ecosystem covering streaming, custom player development, customer applications, admin dashboards, analytics, and cloud deployment.

Technologies: Next.js · NestJS · PostgreSQL · Prisma · AWS · Cloudflare

Web3 Creator Monetization Platform

Contributed to a Web3 platform combining conventional web technologies with blockchain capabilities, including authentication, wallet integrations, state management, SSR, and blockchain interactions.

Technologies: React.js · Next.js · TypeScript · Zustand · Web3.js · MetaMask · WalletConnect

ADDİTİONAL INFORMATİON

Open to international and remote opportunities. References available upon request.

https://muhammed-gulcu.bilgisayarmuhendisi.com.tr/cvTürkMühendis · e-Devlet ile doğrulanmış mühendis