8000 GitHub - guimeira/guimeira
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

guimeira/guimeira

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 

Repository files navigation

Hey there, I'm Gui! πŸ‘‹

I'm a Senior Software Engineer currently working at Bilt Rewards.

In my repository list, you'll find all kinds of random things I have built over the years: from school projects to small personal side projects to repos that I forked just so I could fix something and submit a pull request.

Here are some of the ones I find the most interesting:

πŸ•ΉοΈ fpg8: an implementation of a Chip8 emulator in Verilog. The emulator runs on an FPGA and communicates with a Java application running on a computer over serial port. The Java application loads games into the memory of the emulator, sends keystrokes (so you can actually play some games) and it can even stop the emulator and inspect the status of each register for debugging. I wrote this as a project for one of the courses I took at the Worcester Polytechinic Institute and it is by far the school project I'm the most proud of.

✏️ xkcdify: this is an Inkscape plugin written in Python. It adds a bit of randomness to curves. You can use it to draw comics in a style similar to xkcd.

βš™οΈ rinha-compilador-2023 (πŸ‡§πŸ‡· docs in Portuguese): a compiler for a small functional language I wrote for a compiler competition. It outputs Java bytecode with the help of the asm library and then executes it. This was my first attempt at writing a small compiler and I had a ton of fun playing with it.

πŸš— rrtcontrol: an interactive visualization of the vehicle model proposed in this paper. I also built this during my Master's studies at the Worcester Polytechnic Institute (WPI).

πŸ‘οΈ stereo-tuner: a simple GTK application I wrote back when I was using OpenCV's tools for processing stereoscopic images. It offers a simple GUI so you can tune the parameters of each one of the algorithms.

🍎 trabalho-fruitbots (πŸ‡§πŸ‡· docs in Portuguese): this is a project I assigned to my students back when I was teaching an introductory Python course. I built a simple graphical interface with an arena containing two bots and several fruits, each one being worth a different number of points. Each group of students had to code the "AI" of a bot in Python. Then, we held a bot tournament in class, where the students' algorithms got to compete against each other. It was a lot of fun! If you're teaching programming classes, give this a try.

πŸ•ΈοΈ cytoscape-snap-to-grid: an extension for the Cytoscape.js library that adds snap-to-grid functionality and grid lines.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0