GambiConf's mascot. An anthropomorphic orange monkey using a neck scarf with the flag of the European Union


The Blow Your Mind Conference

September 3 and 10

Lisbon and Online

14:00 - 18:45 (Sept 3rd)
14:00 - 19:50 (Sept 10th)

What is GambiConf?
GambiConf icon

GambiConf is a unique tech conference that's gonna blow your mind! 🐒

It features projects and ideas that are definitely outside the box. Let's expand the boundaries of what's possible, unlocking unknown knowledge—just like we did in the 2021 edition when we learned how to build computers using only water and how to run DOOM on an oscilloscope !

This is a multilingual, not limited to a specific technology, conference. We try to focus more on the purpose of the presented projects, the unique nature of the sessions, and what one can learn from a random, very unusual, idea. We want to encourage people to try new ideas and discover new things, for the simple sake of curiosity and exploration.

Based on conferences like !!Con and SIGBOVIK, we organized the first edition of GambiConf last year in Brazil in Portuguese. Now, we want to bring the event to Portugal in English!

You can check our presentation post to find out more about our purpose.


September 3 / In-person day

Opening Ceremony

At 14:00

Welcome to the event!

By @caiocodes:

Junior Software Engineer @Dashlane, ex-Qonto, JavaScript lover and machine learning engineer-to-be. Soon blogging and producing content in YouTube about software engineering. Gambiarras will take over the world

By @bmacabeus:

Hey, I'm Bruno Macabeus. I love to engage people to do playful personal projects and share unusual ideas - and organizing GambiConf is part of that!

Kill All Mutants! (Intro to Mutation Testing)

At 14:25

Would your tests all still pass if the tested code was changed? If so, you may have test gaps, ineffective code, or both! Mutation Testing reveals these cases. This talk will tell you all about it.

By @DaveAronson:

Dave Aronson is a software development consultant with 37 years of experience. He is the T. Rex of Codosaurus, LLC (his one-person company, which explains how he can get such a cool title) near Washington, DC, USA. In his spare time, he brews mead.

The Genesis of a Universal Video Transcoder

At 15:00

This is a story which starts with screen capturing, continues with automation of UI processes and finally evolves in the art of extreme reverse engineering by the means of deep dive into hex code.

By Blagoj Jovanov:

Blagoj is working as a Senior Software Engineer at Swiss software company Netcetera. He started as a fullstack developer (Spring Boot + Angular). Currently he is Lead Dev of a SAFe team consisting of 10+ people working in challenging environment.

45-minutes break

Writing a Game Boy compiler in Forth

At 16:25

Why read the manual if you can reverse-engineer a ROM instead? This talk shows how you can use Forth to learn about retro hardware with an incremental approach.

By @tijnosaurus:

Tijn is a software engineer at Reaktor. He mainly writes TypeScript during the day, and likes to tinker around with esoteric compilers after office hours.

styled-ppx: How to mimic a JavaScript feature and over-engineering CSS

At 17:00

I will meticulously explain the problem, a few possible solutions and the over-engineered approach that I endup with. Frontend, ReScript FFI bindings to JavaScript, and ppxes.

By @davesnx:

I'm a Barcelona based software engineer. Trying to make cute software with Reason and OCaml. I co-host EmelleTV a streaming show talking about these languages. I currently work at Ahrefs, building styled-ppx.

Lightning Talk

At 17:45

Do you want to quickly share a personal project, a crazy idea, or tell a computer joke? Then give a lightning talk at GambiConf! Let us know by sending a DM on Twitter or telling us during the event.

September 10 / Online day

Klonoa in Sonic 1

At 14:15

I am working on a Sonic 1 ROM hack where I attempt to replicate Klonoa's gameplay mechanics in place of Sonic's

By Barak Shahino:

I'm a big fan of different Medias and a big Sonic The Hedgehog fan. I have interest in drawing and programming and just recently finished a course in Software QA.

Nyxt: The Internet on your terms

At 14:40

Nyxt browser has features that allow you to quickly analyze, navigate, and extract information from the web. Plus, Nyxt is fully hackable - all of its source code can be introspected, modified, and tweaked.

By Pierre Neidhardt:

Atlas is an independent software engineering firm based in Chicago and Paris. Our technological expertise is focused on Common Lisp. Pierre is a partner of Atlas Engineer.

My Blog is Hilariously Overengineered to the Point People Think it's a Static Site

At 15:05

Dynamic webapps don't have to be slow. In this talk I will break out how I overengineered my blog with Rust to the point that people think it's a static site.

By @theprincessxena:

Xe Iaso is the archmage of infrastructure at Tailscale. Xe writes a lot about tech, philosophy and original short stories. Xe likes chaotic good computing and can usually be seen to be up to no good on Twitch.

Finding and creating gambiarras with python ASTs

At 15:30

Let's talk about how PyASTrX can find messy stuff in your codebase, then discuss a chaotic approach using metaprogramming with ASTs to create new behaviors in the sklearn pipelines

By @devmessias:

I'm passionate about how we can use computers and math to solve real and abstract problems. I've experience developing open-software projects and community management. Today I work at @idwall_co and pursuing my Ph.D. in graphs(ML) and survey analysis.

Network Technocracy: A Tale of Monitoring, Spoofing, Intercepting and Social Engineering

At 16:05

Forced to use a SOHO router he was given no permission to manage, Rodrigo Laneth embarks on a journey to regain control over his personal network segment.

By @rlaneth:

Laneth dedicates most of his time to the projects of Miralium, his own micro-sized cybersecurity company. Likes anime, network protocols and typography. Likes flight simulators too, but is wary of actual flight. Dislikes developing web apps with React

A One Woman Show of Migrating an Entire R&D SCM From Bitbucket Cloud to a Self-Hosted GitLab

At 16:40

I'll share my journey of migrating an entire R&D's codebase from BitBucket to GitLab on my own. you'll gain takeaways you could adopt for your projects!

By @Hilafish1:

Hila Fish is a Senior DevOps Engineer at Wix. She believes the DevOps culture is what drives a company to perform in its best, and carries the vision to enhance and stabilize the business by taking care of its infrastructure.

Resurrecting ancient routers for fun and necessity

At 17:05

In this talk, we will discuss some tricks and "gambiarras" that are still viable in order to extend the lifecycle of firmwares for routers with 4 to 8 MB of flash space and 32 to 64 MB of RAM.

By Fernão Vellozo:

History teacher who became a sysadmin. GNU/Linux user since 1999, specialist in all sorts of gambiarras and an enthusiast of free software and other non-liberticide technologies.

Building a serverless PHP Laravel application using Laravel Vapor

At 17:55

Codotto aims to be a platform for IT communities where they organize meetups. We'll cover how we built a serverless application that can handle millions of requests per minute

By Bruno Francisco:

My name is Bruno. I have worked 6 years as a Software Engineer in multiple companies and now I'm focusing on building solutions that are scalable and secure. Currently I'm interested in PHP (Laravel) and JS/TS (Vue)

Reverse Engineering Satellite Communication

At 18:20

How I reverse engineered the GOES Satellite Protocol to receive a few images.

By Lucas Teske:

I play, hack stuff, create and destroy stuff. Check it out to see live hacks! Or destroying my computer (it happens). I'm also the creator of OpenSatelliteProject and SegDSP!

Weird Machines: Exploiting Turing-Completeness

At 18:55

There are tiny machines everywhere in your computer, in your motherboard, your network stack, even your fonts. We'll be learning how to make them do our bidding - for fun, of course!

By Pedro Castilho:

Pedro Castilho (@coproduto) is a Brazilian software developer. He spends most of his time either working at @appcumbuca, writing Elixir code or thinking about little computers running quietly inside your fonts.

Where and When
September 2022
Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

On the 3rd of September, the event is in person in 42 Lisboa:

Penha de França, at Rua Neves Ferreira nº13, 1170-273
Lisbon, Portugal
See on Google Maps

On the 10th of September, the event is only online.

Free streaming for both days on YouTube

42 Lisboa logo Logo of the podcast 'Fronteiras da Engenharia de Software' Reaktor logo Cumbuca logo Ahrefs logo The GambiConf mascot holding a lifting a board written 'Become a partner'