Robby Renz

Software Developer - Full Stack Developer

Portfolio


React Meme Generator

Ever wanted to make your own memes? Well, now you can with the help of my web application! Created with the help of React.js, this web application uses the Fetch API to get random meme images and also lets you customize the text in those images! Have fun!

View on GitHub

Book Review Website With Python and Flask

My most ambitious project! This simple web application lets you register for an account, log in, and then you can search books and leave reviews for said books. Furthermore, you can see the reviews for the book left by other registered users. In addition, this app also shows the average rating and the total number of ratings the book got from Goodreads. Finally, this app can also function as an API, whereby users can make an appropriate GET request to a certain route of my website, and this returns a JSON response with a particular information that the user asked for. This app was made with the help of Python, Flask, HTML, Jinja2, CSS, PostgreSQL, SQLAlchemy and the Goodreads API.

View on GitHub

Random Password Generator

Ever needed a program that can randomly generate a password for you? If so, then this Python program was made just for you! It also lets you specify the length of password that you want.

View on GitHub

Foreign Exchange Converter with Python and the Fixer API

Coded with Python and the micro web framework Flask, this web app lets you find the recent conversion rate for multiple currencies from 1 EUR. This app uses the Fixer API in order to get the latest conversion rates.

View on GitHub

Dogs, Cats and Chuck Norris Facts

This dynamic website was made just for fun and serves no real purpose other than to make you laugh . This website lets you choose which picture, a dog or a cat, to show you along with an accompanying fact about Chuck Norris. This project uses three different APIs in order to achieve its purpose. If you're lucky, the picture shown might perfectly match the random Chuck Norris fact. WARNING: some of the facts shown might not be appropriate for all users; you have been warned! Note: I have no control of which sort of facts the JavaScript code retrieves from the Chuck Norris API.

View on GitHub View live

Typewriter Simulator with Vanilla JavaScript

Made with just HTML, CSS and pure Vanilla JavaScript, this website mimics the look, sound and feel of a good old-fashioned typewriter. Whenever you press a key on your keyboard, a key-press sound is played and the corresponding key gets highlighted on the typewriter. Check out the live working version of this website by clicking on the button below. Absolutely no frameworks were used to make this website. Also, CSS variables, CSS transitions, flexbox, to name a few, were used in the making of this website.

View on GitHub View live

Rock, Paper and Scissors

Just some website that lets you play the classic game rock, paper, scissor with the computer. One of my first projects ever! Made using HTML, CSS, Vanilla JavaScript and Bootstrap 4. Check out my live version of this project by clicking on the button below for a quick match with the computer!

View on GitHub View live

Basic Info About Your Computer

A Python program that states the user his/her public ip address, the city and country they are located, the coordinates and the name of their internet service provider. This program makes a request to the website ifconfig.co, a public API and it returns a JSON response. Python was then used to extract and display the information in an appropriately formatted manner. Note: the screenshot shows certain parts being blacked out; this was on purpose as they are private information .

View on GitHub

Todo App made with React.js

A web app that lets you type in your todo's and you can then tick them off if you want. Made using React.js, and utilizes the relationship between parent-child components, conditional styling, props and state, among other things.

View on GitHub

Random Element Facts

A web app that renders a random element, along with some of its facts and features, whenever you click the random button. Made using React.js.

View on GitHub

Magic 8-Ball

A web application that mimics the famous Magic 8-Ball toy. Just press the spacebar to get a random answer from the Magic 8-Ball. This project was made using HTML, CSS and React.js. CSS Flexbox was used for the layout of the web page.

View on GitHub

About

My name is Robby Renz, and I am very passionate about coding and programming in general. I graduated with a Bachelor of Science (Honours) in Chemistry, along with a Minor in Applied Computer Science. At the above section, you can find a lot of my personal projects that I worked on in my free time. Feel free to take a look at the source code for my projects on GitHub or, for some of my projects, you can view a live working version online. I always look forward to learning new languages, frameworks, and technologies that are related to programming. If you want to contact me for any reason, such as if you want to have a look at my resume, my email is: robby.renz@yahoo.com.

Skills

Programming

  • JavaScript
  • Python
  • Java
  • C
  • R
  • TypeScript

Technologies/Frameworks

  • React.js
  • Flask
  • Node.js
  • Git
  • SQLAlchemy
  • PostgreSQL
  • Bootstrap
  • Docker
  • JQuery

Markup Languages

  • HTML5
  • CSS
  • Markdown
  • Jinja2
  • LaTeX
  • Sass

Text Editors

  • Vim
  • Visual Studio Code
  • Atom
  • Sublime Text 3
  • PyCharm

Linux

  • Ubuntu
  • Manjaro
  • Bash
  • ZSH