About Icon

Uğur Toprakdeviren

A 23-year odyssey in software innovation, cryptographic research, ARM64 systems development, AI/ML engineering, 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.

Today, I architect cutting-edge solutions spanning ARM64 operating systems, WebGPU-accelerated tokenizers, AI-powered systems, and advanced cryptographic protocols. This page chronicles my evolution from a budding programmer to a seasoned researcher pushing the boundaries of secure communication platforms and high-performance computing.

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, AI & Systems Development

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 current research spans multiple cutting-edge domains: ARM64 operating systems development, WebGPU-accelerated tokenization achieving 800M tokens/sec, AI/ML systems engineering, and advanced cryptographic protocols including MLS (Messaging Layer Security), LibSodium, and Post-Quantum Cryptography (PQECDH).

Current Projects & Research

TAIOS - Toy Operating System (2025)

ARM64 işletim sistemi geliştirme serisi - assembly bootloader'dan tam kernel implementasyonuna kadar eğitim amaçlı işletim sistemi projesi.

WebGPU BPE Tokenizer (2024)

High-performance tokenizer built with pure WebGPU for parallel processing, optimized for modern browsers with native GPU acceleration.

MiniSwift Lexer & Compiler (2024)

Ultra-fast GPU-accelerated text processing engine. Processes 800M tokens per second using Metal and WebGPU for maximum cross-platform performance.

TAI - Auto-Balanced AI Bot (2024)

Auto-balanced AI chat bot using LLM APIs to deliver O3-quality results at extremely low costs through intelligent routing algorithms.

Sengi - AI-Powered Search (2024)

AI-powered web search with custom search solutions and LLM APIs, providing single-conversation Q&A focused intelligent search experience.

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."