Open source
Libraries I designed to solve real-world development problems with best practices.
Trantor
Batteries-included backend framework for Kotlin, built on best practices to write clean and maintainable code
CQBus Lite JS
Lightweight TypeScript and JavaScript command/query bus
React Presenter
Implements the Humble Object pattern to do subcutaneous unit testing without depending on e2e tests or fragile UI tests
React Native Styled
React Native lightweight styled components
React Native Relative Points
Utility function that eases responsive design in React Native
Material RN
React Native components based on Material Design 3 and built on design tokens, so you can adapt them to any brand
Observable JS
Tiny observable pattern implementation for creating observable properties
HTTP Client JS
Abstract TypeScript types to easily switch between HTTP client implementations using the dependency inversion principle
Env KT
Tiny library to ease the use of environment variables with support for .env files
Logger JS
A simple logging library for JavaScript with custom levels, appenders and categories, based on Log4J
Test Examples JS
Simple JavaScript/TypeScript utility class to generate test examples
SimpleStorage JS
Simple key-value storage abstraction with multiple implementations
React Observable
React hook for reacting to changes in observable properties
Expo Release Signing
Expo plugin for adding the Android release upload key signing config
Expo Firebase App Distribution
Expo plugin for Firebase App Distribution
Unhandled Error Decorator
Decorates an object to capture unhandled errors in each public method