About Icon

Uğur Toprakdeviren

A 23-year odyssey in software innovation, cryptographic research, and pioneering secure digital ecosystems.

My Journey: From Curiosity to Cryptography

Born in Izmir, Turkey (1986), my path into the digital realm began with a simple fascination: how do video games work? This curiosity, ignited in 2001, led me through QBasic, Visual Basic, Pascal, and Turbo C during high school, laying the groundwork for a lifelong passion for software engineering and secure systems.

This page chronicles my evolution from a budding programmer to a seasoned cryptography researcher and architect of secure communication platforms.

Career Milestones & Education

Celal Bayar University

Associate Degree, Computer Programming (2004 - 2006)

My formal journey began here, quickly applying QBasic/VB knowledge to web development with ASP, JavaScript, and SQL.

Freelance Web Developer

(2006 - 2008)

Honed practical skills building diverse web solutions for clients post-graduation.

Ihlas Holding

Web Developer (2008 - 2015)

Developed corporate web applications, mobile apps (iOS/Android), and Java-based PDF tools, gaining enterprise experience.

Very Electric Car

Senior Software Engineer (2015 - 2024)

Led development of a high-security enterprise messaging app for Apple's Business Store. Implemented robust end-to-end encryption and cross-platform Apple ecosystem frameworks (iOS, iPadOS, macOS), optimizing for high-scale systems.

Expertise in Cryptography & Secure Messaging

A core focus of my career has been the development of secure messaging applications. I've hands-on experience implementing the Double Ratchet algorithm for end-to-end encryption, alongside expertise in push notifications, WebRTC (voice/video), and Apple's CallKit APIs.

My research delves into advanced cryptographic protocols, including MLS (Messaging Layer Security), LibSodium, and the emerging field of Post-Quantum Cryptography (PQECDH).

Ventures & Explorations

Edurel (2013)

A social education platform fostering collaborative learning via virtual classrooms and Q&A forums.

Custom Neural Network (2015)

Developed a bespoke neural network for NLP, implementing fuzzy logic for advanced text analysis and generation.

AI & Crypto Trading (2020)

Explored cryptocurrency technologies, building AI-driven trading bots (Binance APIs) and working on Solana projects with Web3.js.

Current Frontier: LibMessageKit Ecosystem

Since 2023, I've operated as an independent software developer and consultant, channeling my expertise into an innovative, end-to-end encrypted and anonymous messaging application. This involves the open-source development of:

Core Project Components:

  • LibMessageKit: An open-source C library foundation for building secure, E2EE messaging applications.
  • LibMessageKit-NetworkLayer: A dedicated TCP Socket Networking Module for robust communication.
  • SML (Secure Message Layer): The cryptographic engine, implementing DoubleRatchet and MLS protocols.

The core library is implemented in C with WebAssembly integration for seamless cross-platform compatibility. Server-side infrastructure leverages LXC for virtualization, NFTables for firewall management, and NGINX. Secure communications are ensured by LibTLS (OpenBSD) and cryptographic operations by Libsodium, including support for PQECDH.

"Across my 23-year journey, I've relentlessly pursued the art of secure digital communication. From web and mobile to advanced cryptography, AI, and blockchain, my passion lies in architecting solutions that are not just innovative but fundamentally secure and efficient."