- Back end as much as front end development (web & mobile)
- Kotlin Multiplatform (KMP)
- Native Android & iOS app development
- Web development (via TypeScript, React.js, Tailwind CSS, & Remix)
- Declarative UI toolkits (via Jetpack Compose, SwiftUI, & React.js)
- Software architecture & modularization
- Structured concurrency (via Kotlin coroutines & Swift 5.5)
- Reactive programming
- Functional programming (via Kotlin Λrrow, Scala Cats, & Haskell)
- State management patterns (via Redux, state machines, & others)
- Algorithms & data structures
- Domain modeling & database design (via PostgreSQL, AWS DynamoDB, & AWS Neptune)
- Graph databases (via AWS Neptune & Neo4J)
- Cloud native & serverless computing (via AWS serverless services)
- The microservice architecture (via Spring & Kubernetes)
- The Gradle build tool
- Data science, machine & deep learning (via PyTorch, Hugging Face, & OpenAI models)
- Minimal operating systems (via Arch Linux, Gentoo, Linux From Scratch, & the Linux kernel)
- User interface & experience design (via Figma)
- 3D modelling & digital illustrations (via Cinema 4D & Illustrator)
- Vim & Emacs keybindings in IntelliJ IDEA
Most of my GitHub repositories gather the various experiments I conduct while reading technical books or video courses. Hopefully, you will find a valuable piece of code you were looking for.
Your best bet is to direct message me on Twitter @_gressier, but a little email works just as well.