Hello, I'm

Cem Gültunca

Software Engineer & Full-Stack Developer — crafting modern web experiences with a passion for clean code and scalable architecture.

About Me

Who I Am

Hi! I'm Cem, a passionate software engineer based in the UK. I specialise in building modern, performant web applications from concept to deployment — with a strong focus on developer experience and user-centric design.

With experience across the full stack, I enjoy working with cutting-edge technologies like Next.js, TypeScript, and cloud platforms. I'm driven by the challenge of turning complex problems into elegant, scalable solutions.

When I'm not coding, you'll find me exploring new technologies, contributing to open source, or enjoying the outdoors.

Expertise

Skills & Technologies

A snapshot of the tools and technologies I work with daily.

Frontend
  • React.js
  • Next.js
  • Angular
  • TypeScript
  • JavaScript
  • HTML5 & CSS3
Backend
  • C# / .NET Core
  • Web API / MVC
  • Node.js
  • RESTful APIs
Mobile
  • React Native
  • Cordova
  • Capacitor
  • Xamarin
Cloud
  • AWS (EC2, ECR, AppSync)
  • AWS (Cognito, DynamoDB)
  • Microsoft Azure
Databases
  • MS SQL Server
  • MongoDB
  • Redis
  • Entity Framework
  • ADO.NET
DevOps
  • Docker
  • Jenkins
  • CI/CD
  • Octopus
  • GitHub Actions
Architecture
  • Microservices
  • DDD
  • TDD
  • OOP
  • Event-Driven (RabbitMQ)
Tools
  • Git & GitHub
  • RabbitMQ
  • NGINX
  • Socket.IO
  • GraphQL
  • SignalR

Career

Work Experience

10+ years building scalable applications across retail, fintech, and digital platforms.

  1. Contract Senior Full Stack Developer

    Apr 2022 – May 2026
    Clear Horizon Ltd·London, UK
    • Designed and developed mobile and web applications using Angular and .NET Core for business-critical operations.
    • Built scalable RESTful APIs supporting high-traffic enterprise systems.
    • Defined application architecture, improving maintainability and reducing technical debt.
    • Developed custom Cordova/Capacitor plugins to extend native mobile functionality.
    • Delivered features end-to-end in fast-paced Agile environment with rapid production turnarounds.
    C#.NET CoreMVCWeb APIAngularCordovaCapacitorMS SQL ServerTypeScriptAzure
  2. Contract Senior Full Stack Developer

    Aug 2019 – Apr 2022
    Eurostop Ltd (Retail Software)·London, UK
    • Built scalable retail mobile applications with React Native, improving usability for in-store staff.
    • Designed and implemented RESTful APIs using .NET Core to support mobile and POS systems.
    • Containerised applications with Docker and deployed to AWS (ECR, EC2), improving deployment consistency.
    • Integrated payment providers enabling secure, seamless card transactions.
    • Enhanced EPOS system reliability and performance, contributing to core product stability.
    C#.NET CoreReact NativeDockerAWSRabbitMQNGINXMS SQL ServerXamarin
  3. Software Developer

    Oct 2017 – Apr 2019
    Triodor R&D·Istanbul, Turkey
    • Developed WPF client and Windows services in C#/.NET within a microservices architecture (RabbitMQ) for CC4Skype call-centre platform.
    • Built real-time web chat system using Node.js and Socket.IO, integrated as embeddable widget.
    • Delivered RESTful APIs for social media tracking integrations.
    • Developed cloud-oriented PoC agent web application using Angular.
    C#.NETAngularNode.jsSocket.IORabbitMQDockerJenkinsAWSMS SQL Server
  4. Software Developer

    Dec 2014 – Sep 2017
    nesine.com (Sports Betting Platform)·Istanbul, Turkey
    • Migrated legacy ASP.NET WebForms platform to ASP.NET MVC, significantly improving maintainability.
    • Built real-time match results system using Node.js, Socket.IO, and MongoDB with live XML data feeds.
    • Developed match statistics pages and interactive features using React.
    • Built mobile backend APIs and led migration from SOAP to RESTful Web API.
    • Deployed and configured services on Azure supporting real-time, high-traffic infrastructure.
    C#.NET MVCReactJSNode.jsSocket.IOMongoDBRedisMS SQL ServerAzureTeamCityOctopus
  5. Software Developer

    Jul 2012 – Nov 2014
    kariyer.net (Turkey's Largest Career Platform)·Istanbul, Turkey
    • Developed NLP-based information extraction systems for automated CV parsing and job matching.
    • Published and presented research at IEEE COMPSAC (Kyoto) and National Information Congress (Ankara).
    • Built iOS application for tumislerburada.com.
    • Deployed and managed cloud infrastructure on Azure including web and Windows services.
    C#.NET MVCWeb APINLPOntologySignalRMS SQL ServerAzureTFS

Portfolio

Projects

A selection of things I've built — from personal experiments to production-ready applications.

Sailing Terms

A mobile app that makes learning sailing terminology easy. Features a full glossary dictionary, quiz-style questions to test your knowledge, and instant weather forecasts with a 14-day outlook for your location. Experienced by 3,000+ people worldwide.

React NativeiOSAndroid

ConnecME2

An iOS & Android social networking app built with React Native, AWS AppSync, GraphQL, Cognito, and DynamoDB. Enables users to connect and communicate in real time through a fully serverless cloud architecture.

React NativeAWS AppSyncGraphQLCognitoDynamoDB

Petinoks

An iOS & Android mobile application for pet owners built with React Native and TypeScript. Helps users discover, track, and manage everything related to their pets.

React NativeTypeScriptiOSAndroid

YouTube Channel

Travelling with Cem

Beyond code, I document my travels and adventures around the world. Join me on my YouTube channel for travel vlogs, tips, and stories from the road.

Visit Channel →

Research

Papers

Academic papers I've presented at international conferences on topics ranging from IoT protocols to natural language processing.

·6th International Conference on Advanced Technology & Sciences (ICAT RIGA)

Examination and Comparison of the Communication Protocols on the Application Layer in IOT

Evaluated and compared four IoT application-layer communication protocols — AMQP, MQTT, XMPP, and CoAP — by implementing real applications using open-source software and measuring their performance. Results show that AMQP transmits data faster than MQTT.

IoTAMQPMQTTXMPPCoAP
6 citationsRead Paper →
·31st National Information Congress (Ankara, Turkey)

Towards an Information Extraction System Based on Natural Language Methods to Match Resumes and Jobs

Presents a system that extracts information from job advertisements and resumes using natural language processing (NLP) methods to perform matching and find the most suitable job advertisements for seekers and qualified candidates for employers.

NLPInformation ExtractionMachine Learning
·IEEE 37th Annual Computer Software and Applications Conference Workshops (COMPSACW, Kyoto)

Towards an Information Extraction System Based on Ontology to Match Resumes and Jobs

Proposes an Ontology-based Résumé Parser (ORP) developed in collaboration with Kariyer.net and TUBITAK, enabling free-structured résumés to be transformed into an ontological structure model for efficient semantic expert-finding.

OntologySemantic WebInformation Extraction
46 citationsRead Paper →

Speaking

Conferences

International conferences where I presented my research as a speaker.

Presenter12–15 September 2017·Riga, Latvia

6th International Conference on Advanced Technology & Sciences

Examination and Comparison of the Communication Protocols on the Application Layer in IOT

Presenter6–9 November 2014·Ankara, Turkey

31st National Information Congress

Towards an Information Extraction System Based on Natural Language Methods to Match Resumes and Jobs

Presenter22–26 July 2013·Kyoto, Japan

IEEE COMPSAC International Workshop

Towards an Information Extraction System Based on Ontology to Match Resumes and Jobs

Get In Touch

Contact Me

Have a project in mind or want to collaborate? I'd love to hear from you.

Let's connect

Whether you have a question, a project idea, or just want to say hello — my inbox is always open. I'll get back to you as soon as possible.

Ready to work together?

I'm currently available for freelance projects and full-time opportunities. Let's build something amazing together!

Send Me an Email