I believe in producing easy maintainable code for applications. Today, I lead Orizens in consulting to companies and startups on how to approach code in their projects and keep it maintainable.
We provide project bootstrapping and development remotely - while afterwards, we integrate it on site and guide the team on it.
When consulting and developing, we follow 4 simple principles:
- seeing the code as a reactive system
- implementing best practices of software architecture
- creating modular & testable code
- keeping code and app structure organized to let other developers easily understand and further extend it.
I'm the author of the upcoming title "Reactive Programming with Angular and ngrx" (due in June 1st)
Open Source Projects
I'm using Github to start open source projects as well as collaborate on existing ones.