👋 Hey! I'm Joannis, co-founder of Unbeatable Software B.V..
I maintain a lot of Swift Projects, in particular for Server-Side Swift. I'm also a member of the Swift Server WorkGroup.
Read my blog posts, articles and newsletter
In addition to my OpenSource work - listed below - I'm also providing services such as Code Review, Swift Backend Development, iOS/macOS Development and Mentoring.
These projects focus on Linux & macOS, but also support iOS in most cases through NIOTransportServices.
High Profile
- Creator of MongoKitten 🐈, MongoKitten is a MongoDB Driver for Swift. Uses Swift based BSON
- Co-Maintainer of RediStack
- Maintainer of CoreOffice
- Creator of MongoQueue, a JobQueue library for MongoDB using MongoKitten
- Creator of IkigaJSON, a faster and more scalable JSON library with helpers for JSON editing tools.
- Collaborator for NIOSSH, client & server implementations for SSH
- Citadel, a high level SSH client and server based on NIOSSH
- Maintainer for Hummingbird
- Previously Core Team @ Vapor 💧 and various related libraries. Vapor is a Web Framework in & for Swift.
Low Profile
- SMTPKitten, an SMTP client with Vapor Helpers
- DNSClient, Asynchronous DNS Client
- TemplateKit, a high performance framework for building better templating libraries - Work In Progress
- Dribble, a STUN client implementation in Swift (TURN is WIP
These projects support iOS, macOS and Linux + aim to support Android & Windows.
High Profile
- Inventor of CypherTextKit, an SDK allowing low-effort integration of signal-based end-to-end encryption.
Low Profile
Vapor
- GraphQL Server w/ Vapor
- PNG and JPEG in Swift
- QRCodeGenerator for any platform in Swift
iOS
Server
- https://github.com/funcmike/rabbitmq-nio
- https://github.com/adam-fowler/compress-nio
Embedded:
- https://madmachine.io
- Custom Swift stdlib for low-resource environments
- Bare Metal Kernel in Swift
Multiplatform