I’m Rob Deas, a seasoned Java and Kotlin developer with a passion for exploring and sharing innovative solutions in software development. Through this platform, I aim to document and discuss topics that I find intriguing or have proven useful in my professional journey.
Professional Background
With extensive experience in Java and Kotlin, I’ve delved into various projects that push the boundaries of these languages. My work often involves integrating different technologies to create seamless and efficient systems.
🧱 Notable Projects
🐙 EmojiLogger
A Kotlin-native logging utility with emoji-enhanced levels, SLF4J support, and coroutine-aware MDC handling.
🔗 View on GitHub
🤖 RoboKey
PC automation toolkit using Arduino and Kotlin. Enables programmable keyboard actions via serial communication — ideal for demos and productivity workflows.
🔗 View on GitHub
🏰 Sandcastle Auth
Lightweight, flexible authorization framework for testing and training, with scoped tokens, configurable expiry, and centralized role syncing. Kotlin-native, secure, and testable.
🔗 View on GitHub
➗ Complex Number Extensions for Kotlin
Python-inspired DSL for complex number manipulation in Kotlin using KMath. A practical example of Kotlin’s extension-first syntax.
🔗 Read the Article
Technical Interests
My interests span across:
- Java and Kotlin development
- Front End develoment with SvelteKit
- Microcontroller programming with Arduino
- Exploring language interoperability and platform versatility
- Databases (particularly PostgreSQL)
- Android Development
Purpose of This Site
This website serves as a repository for my thoughts, experiments, and findings in the tech world. It’s a space where I share solutions, insights, and tutorials that might benefit fellow developers and enthusiasts.
Contact Me
My contact details are here: Contact Me