A passionate full-stack software developer who likes javascript, typescript and the java stack. Currently I work with node.js (javascript and typescript), python, ruby on rails, React and AWS services
Name | Description | Language | Website |
---|---|---|---|
medusa-gamestore | Game Store web front built using MedusaJS - Medusa Hackathon. Built using React+Typescript+Vite+Tailwind CSS | Typescript | |
microfrontends-with-react | A sample project using react and webpack module federation to work with micro frontends | JavaScript | |
angular-pics | An Angular 7 sample application about pictures | TypeScript | |
recycollect | A full stack javascript (backend, frontend and mobile) project about recycling and waste collecting | TypeScript | |
find-magnet-extension | A browser extension to look for magnet links in each page | TypeScript | |
smart-list-pwa | A PWA to help with lists | TypeScript | https://studiojms.github.io/smart-list-pwa |
react-exercises | A few getting started exercises to help people start to learn react + mobx | JavaScript | |
react-typescript | A sample project to try out react with typescript | JavaScript | |
maratona-full-cycle | Full cycle marathon challenges implementation | Python | |
my-calendly | A Calendly like project built using react and ruby on rails | Ruby | |
microfrontends-introduction | Playing around with microfrontends and react | JavaScript | |
pet-shop-schedule | A simple pet shop schedule app written in node.js using typescript and graphql | TypeScript | |
ux-applied-presentation | [PRESENTATION] A presentation about UX applied on a real project: Syn4TDF | https://studiojms.github.io/ux-applied-presentation/ | |
react-flux | Comparison of some flux implementations using react | JavaScript | https://studiojms.github.io/react-flux/ |
learning-sass | Getting started with sass | CSS/SASS | |
cypress-getting-started | Getting started with Cypress e2e tests | JavaScript | |
learning-aws-cdk | Learning how to use AWS Cloud Development Kit | TypeScript | |
nodejs-react-pdf-example | Creating PDF with nodejs using react-pdf lib | JavaScript | |
nodejs-react-puppeteer-pdf-example | Generate PDF using nodejs, react and puppeteer | JavaScript | |
nodejs-puppeteer-pdf-example | Create PDF using puppeteer | JavaScript | |
react-rails-todolist | A simple todo list app using rails and react | Ruby | |
rails_contact_list | A simple project to get started with ruby on rails | Ruby | |
jdrive | A google drive clone | JavaScript | |
learning-solidjs | A simple to do list app to learn how to use the basics of solid js | TypeScript | |
sw-dev-good-practices-presentation | [PRESENTATION] A presentation about good practices in software development / SOLID | JavaScript | https://studiojms.github.io/sw-dev-good-practices-presentation/ |
questionme | React app using firebase auth and db | TypeScript | |
typescript-presentation | [PRESENTATION] A presentation about Typescript | CSS | |
learning-nginx | Learning how to use nginx | HTML | |
webpack-config | Learning about advanced webpack config and functionalities | JavaScript | |
robot-qa | Learning about Robot Framework | RobotFramework | |
realtime-chat-api | Realtime chat api using websocket | TypeScript | |
expert-directory-search | Spring boot + React - Expert directory search tool | TypeScript | |
aulatunes | AulaTunes is an application that retrieves data from itunes api | JavaScript | |
imersao-fullstack-fullcycle-2 | Challenges of fullstack fullcycle 2 immersion | TypeScript | |
house-finder | HouseFinder is a sample react-native project | JavaScript | |
address-book | Address Book React Project | JavaScript | |
move-me | Move-me is a training project testing next.js framework with React. Move-me was made thinking of helping people to exercise | TypeScript | |
nps-calculator | Net Promoter Score (NPS) Calculator | TypeScript | |
wonderpay | Getting started with elixir and phoenix | Elixir | |
advanced-react | Learning about react + strapi | TypeScript | |
kafka-go | Learning how to publish and consume messages in kafka with go | Go | |
domain-driven-design-introduction | [PRESENTATION] Introduction to DDD - Domain Driven Design | CSS | https://studiojms.github.io/domain-driven-design-introduction/ |
nextjs-boilerplate | Learning advanced topics with react in a sample store app | TypeScript | |
studiojms | My profile | Markdown | https://github.com/studiojms |
react-enhanced-numeric-input | An enhanced Numeric Input made with React | TypeScript | https://react-enhanced-numeric-input.netlify.app/ |
react-ts-migration | Simple repo testing ts-migrate with react 17 components | JavaScript | |
quarkus-bitcoin | Getting started with Quarkus | Java | |
angular-modal-a11y | Demo project to study a little about angular dynamic modal creating | TypeScript | |
tests-with-react | Studying about testing a react application with jest and react-testing-library | JavaScript | |
learning-styled-components | A simple react project to learn and practice a little about styled components | TypeScript | |
angular-a11y | Learning about accessibility with angular | TypeScript | |
forum-rest-api | A forum rest api designed using spring boot | Java | |
ibm-challenge-8 | Last challenge of IBM's behind the code marathon (https://www.maratona.dev/pt) | JavaScript | |
gh-actions-test | Testing Github Actions | TypeScript | |
maratona-full-cycle-4 | Code developed to solve the challenges of the full cycle marathon | TypeScript | |
maratonadev2020-desafio-1 | Created for toolchain: https://cloud.ibm.com/devops/toolchains/eeb9a086-b75c-43a8-8718-64bbb5854c4b?env_id=ibm:yp:us-east | JavaScript | |
react-flux-presentation | [PRESENTATION] An introduction to the flux concept, with some examples using Mobx | JavaScript | https://studiojms.github.io/react-flux-presentation/ |
react-mask-input | An input component build to be used with custom masks | TypeScript | https://react-awesome-mask-input.netlify.app/ |
spring-reactive-crud | Learning and training with Reactive Spring Boot and R2DBC | Java | |
react-getting-started-presentation | [PRESENTATION] Introduction to React | JavaScript | https://studiojms.github.io/react-getting-started-presentation/ |
spring-batch-learning | Spring batch - Getting started | Java | |
kafka-ecommerce | Apache Kafka - Getting started: A simple ecommerce implementation | Java | |
datomic-explore | Datomic db - Getting started | Clojure | |
spring-cloud-microservice-data | Stores some config data for spring-cloud-microservice projects | ||
spring-cloud-microservices | Learning to work with spring cloud technologies for microservices | Java | |
flutter-bank | Flutter - Getting started | Dart | |
clojure-hospital | Clojure - Getting started (TDD + Generators) | Clojure | |
ddd-presentation | [PRESENTATION] DDD - Domain Driven Design | JavaScript | https://studiojms.github.io/ddd-presentation |
clojure-imdb-scrapper | imdb scrapper written in clojure | Clojure | |
clojure-challenge | Challenges in Clojure | Clojure | |
ui-ux-presentation | [PRESENTATION] Introduction to UI and UX Concepts - Usability and User Experience | JavaScript | https://studiojms.github.io/ui-ux-presentation |
react-introduction | [PRESENTATION] An introduction to React | CSS | https://studiojms.github.io/react-introduction |
react-components | A set useful react components to be used in real world projects | ||
react-hook-example | React Hooks - Getting started | JavaScript | |
picturebox | A react-native app about pictures sharing | JavaScript | |
speech-recognition-js | Playing with speech recognition using javascript | JavaScript | |
clojure-hangman | A hangman game implementation in clojure | Clojure | |
react-presentation | [PRESENTATION] Introduction to react | CSS | https://studiojms.github.io/react-presentation/ |
learning-typescript | Typescript - Getting started | TypeScript | |
learning-clojure | Clojure - Getting started | Clojure | |
react-utility-tools | A set of tools to help on react application development | JavaScript | |
elections-blockchain | An elections application working with blockchain (sawtooth) | Java | |
java-reflection | Studying reflection with Java 10. | Java | |
functional-javascript | Studying functional programming with JS | JavaScript | |
react-formatted-input | A formatted input component with material design like behavior | CSS | |
selenium-java-example | Tests with Selenium and java | Java | |
kubernetes-getting-started | Getting started with kubernetes | ||
working-with-google-charts | Getting started with google charts api | HTML | |
marvel-api | A React front end app working with Marvel Api | JavaScript | https://studiojms.github.io/marvel-api |
webpack-training | Learning a little about webpack | JavaScript | |
react_and_parcel | Getting started with react and parcel | HTML | |
sapui5-template-based-app | SAPUI5 app based on SAP WebIDE Template | JavaScript | |
machine_learning_supervised_learning | Machine Learning: Supervised learning | Python | |
sapui5-getting-started | Getting started with SAPUI5 Framework | JavaScript | |
tdd-java | Working with TDD in java | Java | |
html5-photos | Training Git Commands | CSS | |
design-patterns | Studying a little about design patterns in java | Java | |
shortener | An url shortener | CSS | |
graphql-getting-started | Getting started with graphql | JavaScript | |
nextjs-getting-started | Getting started with next.js | JavaScript | |
threads_java | An experiment dealing with threads in java | Java | |
learning_recommendations | A recommendation example java program using mahout lib | Java | |
java-xml | A few examples of dealing with xml in java | Java | |
audio-streamming | A simple node.js audio streaming | JavaScript | |
machine_learning_and_classifiers | Studying machine learning and classifier algorithms with python | Python | |
CurrencyConverter | A simple project to learn the basics of react native development | JavaScript | |
jsf-library | A simple project to learn a little about jsf and cdi | Java | |
camel-with-springboot | An example of using apache camel with spring boot | Java | |
camel-example | Getting started with apache-camel | Java | |
playing-with-jms | Playing with JMS - the basics | Java | |
xstream-examples | Some examples testing the XStream lib | Java | |
correiosws | Playing around with brazillian mailservice WS | Java | |
jaxws-testing | JaxWS | Java | |
testing | Testing | HTML | |
aprendendo-spring-mvc | Spring MVC | Java | |
node-example | Nodejs | CSS | |
es2015-app | Example app trying all the new features of JS es2015 | JavaScript | |
android_simple_agenda | Android - Schedule | Java | |
jumper | A flappy bird like implementation for android | Java | |
hangman_android | A simple hangman game implementation in android | Java | |
playing-with-unity | Playing and learning a little about unity3d | C# | |
practice-python | A few exercises related to the coursera.com python course "An Introduction to Interactive Programming in Python", by the Rice University | Python | |
learning-html-canvas | Canvas API | JavaScript | |
sc-player | A SoundCloud Electron player built with React | JavaScript | |
meteor-jokes | A simple jokes crud app using meteor.js | HTML | |
todolist-mean | A Todo list with MEAN | JavaScript | |
playing-phonegap | playing around with phonegap and angularjs | JavaScript | |
angulartunes-artwork-finder | AngularJS iTunes Artwork Finder | JavaScript |