Melih Karadaş

Melih Karadaş

Senior Software Engineer

I develop and implement software across mobile, web, and artificial intelligence platforms, concentrating on scalability, speed, and development efficiency.

Where I've worked

  • Insider OneCurrent
  • Quorion Software
  • Erlab Technology
  • Atatürk University

About

Software that's fast, stable and easy to build on.

I am a senior software engineer with experience across mobile, web and backend development. On mobile, my focus is SDK development: I design cross-platform SDKs with a native iOS and Android core and plugins for React Native, Flutter and Ionic-Cordova, integrated into apps used on millions of devices. Alongside SDKs, I also build mobile apps.

On the web, I built full-stack applications with Angular, Next.js, Node.js and Python, covering everything from server-side rendering to gRPC services and data layers on MySQL, Memcached and Solr. I also developed high-performance Web SDKs and REST APIs for real-time data.

Lately, I have been focusing on AI-assisted software development, building agentic workflows with Claude Code and Codex and helping my team make AI part of everyday engineering.

How an SDK ships

From a native core to millions of devices.

  1. 01 · Native core

    One core, written natively

    The heart of the SDK lives in Swift and Kotlin: small, fast and careful with memory, because it always runs inside someone else’s app.

  2. 02 · Bridges

    Bridges for every stack

    Thin plugin layers bring the same core to React Native, Flutter and Ionic-Cordova, so every team integrates it the way they already build.

  3. 03 · Host apps

    Live on millions of devices

    Partner apps ship it to millions of devices, where stable APIs and clear documentation matter as much as speed.

What I work on

From architecture to AI-assisted delivery.

Mobile engineering

Native iOS & Android using Swift & Kotlin, respectively, and Cross Platform applications along with Plugins in React Native, Expo, Flutter, and Ionic-Cordova.

Full-stack web

Angular and Next.js UIs for server-side rendering; Node.js and Python applications through gRPC protocol; data storage in MySQL, Memcached, LMDB and Solr.

AI-assisted development

Claude Code & Codex at the heart of everyday business, with customizations based on projects, Skills and MCP integration for the whole team within the company.

Architecture and performance

Architectures that are modular and scalable, with a keen focus on memory efficiency and performance.

Developer experience

Well-documented APIs, reusable UI components, and continuous integration and delivery with automated testing on every release.

Technical leadership

Establishing technical standards and guidance for the team, ranging from system design to AI-assisted software development practices.

Experience

From testing products to designing SDKs.

    • Senior Software EngineerDec 2024 – Present
    • Software Engineer IIOct 2021 – Dec 2024
    • Software EngineerOct 2019 – Jun 2021

    Cross-platform mobile SDKs used in apps on millions of devices, built on the Web SDKs and partner APIs I worked on first. Lately, leading AI-assisted engineering practices across the team.

    • Swift
    • Kotlin
    • React Native
    • Flutter
    • Claude Code
    • Web Software SpecialistJun 2021 – Oct 2021

    A drag-and-drop brochure builder in React that lets retail customers create brochures from ready-made templates.

    • React
    • TesterJun 2018 – Oct 2019

    Manual testing of the web panel for video-encoding services, improving product quality and the user experience.

    • QA
    • IT Support & Software DeveloperJul 2017 – Jun 2018
    • ConsultantJun 2016 – Jul 2017

    Supported in-house software projects while training as a developer, after keeping live and recorded lectures running smoothly.

Stack

Tools I build with.

Mobile

  • iOS
  • Swift
  • Objective-C
  • Android
  • Kotlin
  • Java
  • React Native
  • Expo
  • Flutter
  • Dart
  • Cordova
  • Ionic
  • Xcode
  • Gradle
  • CocoaPods
  • Firebase

Web

  • TypeScript
  • JavaScript
  • React
  • Next.js
  • Angular
  • Angular Material
  • RxJS
  • Sass
  • Webpack

Backend & data

  • Node.js
  • Express
  • Python
  • gRPC
  • MySQL
  • SQLite
  • Memcached
  • LMDB
  • Solr

Cloud & delivery

  • AWS
  • Google Cloud
  • Azure
  • GitHub Actions
  • Git
  • Linux
  • Bash
  • Jest
  • Playwright
  • Postman
  • Stryker
  • Jira
  • Confluence

AI

  • Claude Code
  • Codex
  • Cursor
  • MCP
  • Agentic workflows

Now

What I’m focused on.

Updated September 2026

  • BuildingCross-platform mobile SDKs as a Senior Software Engineer.
  • ExploringAgentic workflows with Claude Code and Codex, and MCP integrations that connect them to real tools.
  • SharingAI-assisted development practices with my team, from project setup to code review.

Principles

How I like to build.

  1. 01

    Performance is a feature

    An SDK runs inside someone else’s app, so every kilobyte and millisecond is borrowed.

  2. 02

    Stable APIs, boring upgrades

    Integrating teams should be able to update without reading a migration guide.

  3. 03

    Docs are part of the product

    If a partner team needs a meeting to integrate, the documentation isn’t done yet.

  4. 04

    Automate the repeatable

    CI, tests and AI agents take the routine work, so people can focus on decisions.

Contact

Let's talk.

Regardless of whether it’s engineering through mobile, web or artificial intelligence assistance, feel free to contact me. LinkedIn is the quickest way to get hold of me.