I write software applications
I am a technology enthusiast with a fascination for linguistics and cognitive science. Whenever I'm tackling a new task, be it in my everyday life or at work, I'm always trying to apply my technical skills in order to attain a quick, easy and elegant solution.
Code quality is very important to me, even in my personal projects I try my best to follow the best practices of the specific tool I'm using, along with minimal design principles and TDD.
I'm a quick learner and I love playing with the new shiny toys of the tech world. When given the choice, I prefer using the most suitable technology that best fits my problem, over another technology I'm more comfortable with but that isn't optimal.
My main focuses are in Web Development with ReactJS and NodeJS.
Web Frontend:
- React.js: React Redux, Redux Saga, Mobx, Apollo GraphQL
- Angular: AngularJS / Angular v2 - 6, AngularDart
- Vue: VueX, Vuetify, Vue Quasar, Vue Bootstrap, Vue Material, Vue NativeScript
- Wordpress and its theme and plugin development
- UI Frameworks: Bootstrap, Semantic UI, Material UI, Foundation, Materialize
Languages:
- Javascript, Swift, TypeScript, Python, PHP, ECMAScript, C#, Html5, CSS3, Dart
Coding Standards:
- Airbnb, John Papa's
Backend:
- Node.js, Express.js, Hapi.js, LoopBack, PHP Laravel, Python, Django, Flask
Databases:
- GraphQL, MongoDB, MySQL, DynamoDB, PostgreSQL
CMSs:
- Shopify, Magento, Wordpress
Cloud Services:
- AWS, Firebase, Heroku
Scrum / Agile Environments:
- Github, Bitbucket, Gitlab, SVN, Jira, Trello, Asana
Stacks:
- MERN, MEVN, MEAN, MEEN, LAMP
Software Architectures:
- OOP, MVVM