About me
Hi, I'm Juan Carlos Jara. I'm a full stack javascript developer living in Peru. I'm currently finishing reading Clean Code and working remotely on Upwork. I've been working buildings app using React/Redux/NodeJS/MongoDB and other libraries for around 5 years.
I mostly develop my personal projects using JavaScript in all the stack but I like to play around with other languages like python, C. Lately I'm being interesed on Docker and Elastic Search, which I'm currently building a project with. I also enjoy functional languages like Clojure/Clojurescript and I'm interested in learning ELM, I feel that this paradigm make us think differently and it adds a lot of value to a project
Besides programming, I enjoy teaching programming, listening to different genres of music, traveling, eating delicious food, watching movies and TV series, playing/watching(twitch tv) Dota 2 and Hearthstone.
Projects
Latest ethereum blocks
Display latest 10 blocks and transactions from ethereum network
Music drive app
UNDERCONSTRUCTION - Music player for google drive music. Keep folder structure and filter song using artis, name and file metadata.
Twitch clips to youtube
Pull top twich clips from youtube, let user chooose some, automatically create video compilation and upload it to youtube
Portfolio v2
Rebuild my porfolio using gatsby
Steam achievements
Android app which show off your steam's games and achievements. Currently in development. The beautiful design was made by @karen .
Crop image
I needed to crop an image to a specify size but I couldn't find a website for that. So I created my own one.
Twitch tv spam Chrome Ext
Chrome Extension which attachs to twitch tv chat and stores stores your spams for later use.
Movie Rate App
React native version of an movie festival Android app that rate movies watched. (React Native)
Video chat app WebRTC
Simple WebRTC video chat application using Web sockets or Firebase as Signalling servers.
Bettson Notifier Chrome Ext
Extension which creates notifications when games results meet the requirements to place a bet.
Reminder Chrome Ext
Chrome extension where you can type on an Omnibox "remind 10 to do something" so in 10 minutes you would get a reminder.
Cinema Twitter bot
Twitter bot that listens for tweets which contain movie and cinema and retweet the schedule.
Dota practice
Web simulator of the MOBA Dota 2 to practice hero combinations.
Dynamic key shortcuts
Paste this script on your browser console and create custom shortcuts to any element on it.
TwitchTV shortcuts
Chrome extension to control TwitchTV pastbroadcast videos using keyboards shortcuts. Also, it saves the last state of the video to be resume next time you watch it.
Sharks with laser beams
A utility for arming (creating) many sharks (DigitalOcean Droplets) to attack (load test) targets (web applications).
2048 game
Simple terminal version of 2048 without pointers. Focus on writing readable and clean code.
Phonebook
Project created for interview prep day on Recurse Center. Command line tool that manages phone books file to SCRUD contacts data.
No hay basico
Web Application which displays information about restaurants around my university such as location, daily menu, ect.
Latest ethereum blocks
Display latest 10 blocks and transactions from ethereum network
Twitch clips to youtube
Pull top twich clips from youtube, let user chooose some, automatically create video compilation and upload it to youtube
Steam achievements
Android app which show off your steam's games and achievements. Currently in development. The beautiful design was made by @karen .
Twitch tv spam Chrome Ext
Chrome Extension which attachs to twitch tv chat and stores stores your spams for later use.
Video chat app WebRTC
Simple WebRTC video chat application using Web sockets or Firebase as Signalling servers.
Reminder Chrome Ext
Chrome extension where you can type on an Omnibox "remind 10 to do something" so in 10 minutes you would get a reminder.
Dota practice
Web simulator of the MOBA Dota 2 to practice hero combinations.
Sharks with laser beams
A utility for arming (creating) many sharks (DigitalOcean Droplets) to attack (load test) targets (web applications).
Phonebook
Project created for interview prep day on Recurse Center. Command line tool that manages phone books file to SCRUD contacts data.
Music drive app
UNDERCONSTRUCTION - Music player for google drive music. Keep folder structure and filter song using artis, name and file metadata.
Portfolio v2
Rebuild my porfolio using gatsby
Crop image
I needed to crop an image to a specify size but I couldn't find a website for that. So I created my own one.
Movie Rate App
React native version of an movie festival Android app that rate movies watched. (React Native)
Bettson Notifier Chrome Ext
Extension which creates notifications when games results meet the requirements to place a bet.
Cinema Twitter bot
Twitter bot that listens for tweets which contain movie and cinema and retweet the schedule.
Dynamic key shortcuts
Paste this script on your browser console and create custom shortcuts to any element on it.
TwitchTV shortcuts
Chrome extension to control TwitchTV pastbroadcast videos using keyboards shortcuts. Also, it saves the last state of the video to be resume next time you watch it.
2048 game
Simple terminal version of 2048 without pointers. Focus on writing readable and clean code.