About

Kauê Reis de Assis Pereira
26 years
Joinville, Santa Catarina, Brazil.

In 2020 I fell in love with programming, and since then I've been studying daily. I attended CS50x, an online version of the largest and most popular course at Harvard University, and as soon as I graduated, I joined CS50 Web Programming with Python and Javascript. In 2021 I started my graduation in System Analysis and Development.

Currently, I'm working as a professional web developer unsing React and Node.js in a technology company.

If you would like to get in touch with me, please check the contact section.

Skills

Front-End Back-End Others

Javascript

React

Node.js

SQL

Git

C

HTML

Styled-Components

AdonisJS

PostgreSQL

GitHub

Vimscript

CSS

Sass

Python

Django

Flask

Linux

Slang - Text to Speech

This is my CS50x final project, a Chrome extension that converts text to speech. It is very simple to use, just select any text on any website, open the pop-up and click on the play button or right click on the selected text and click on speak, Slang will read it out loud for you. You can also type or paste in the pop-up whatever you want to be spoken. You can change the volume, rate, pitch and choose between 21 different voices and 14 languages.

Check this video for a better demonstration of what Slang can do. For source code, bug report and suggestions, access the project's repository on GitHub.

Slang is available for free at the Chrome Web Store.

Beesweeper

Beesweeper is a minesweeper like game, and it was built with React JS.

You can play the game here and access the GitHub repo to see the source code.

* This project is still under development.

Search

On this project I've recreated Google's main, image and advanced search pages using only HTML5 and CSS3. The pages are totally functional, searches are redirected to the original google results.

This is the first project of the Harvard's CS50 Web Programming with Python and Javascript.

You can try it out here!

Paste-Replace.vim

This project is a plugin to the text editor Vim, and was written in vimscript.

Paste-Replace provides new operators to replace text objects with register contents in Vim, so you can replace text objects with another text you had copied in a single command. Aditionally, Paste-Replace also provides an operator to copy text to clipboard and some other mappings related to registers.

Like any default vim operator, they can be preceded by a count and followed by any motion or operator-pending mode command. Also, if you happen to use a plugin that adds custom text objects, like Targets, or custom motions like EasyMotion, Paste-Replace will be compatible with it.

Access the GitHub repo for installation, source code, bug report and suggestions.

Insert-Motions.vim

This project is a plugin to the text editor Vim.

Insert-Motions makes normal mode motions (h, j, k, l, w, e, b, W, E and B) available in insert mode while holding the alt key.

For installation, source code, bug report and suggestions, access the GitHub repo. Made with vimscript.

Wiki

This is an online encyclopedia. Just like in Wikipedia, you can write, add and save new articles and edit existing ones.

This is the second project of the Harvard's CS50 Web Programming with Python and Javascript.

Wiki was made using Python and the Django framework, SQL, HTML and CSS.