Skip to content
View bearkillerPT's full-sized avatar

Block or report bearkillerPT

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
bearkillerPT/README.md

Hi, I'm Gil!

Full-stack developer working primarily with Node.js and Python3 backends + React and React Native (with Expo) frontends. On my free time, I like to develop:

  • Automation tools/bots in Python3, using Playwright, OpenCV and PyAutoGUI, to streamline workflows and eliminate repetitive tasks.
  • Chrome extensions with NodeJS and Typescript to, i.e., add an accessibility focused browser search tool, automate a supermarket cart/basket sharing with import and export features and a move effectiveness extension for PokeRogue.


      

  

My background includes low-level systems work. I've implemented a 5-stage pipelined MIPS CPU in VHDL, running assembly programs (hand-converted from C) on FPGA hardware. I also have some freelancing experience in embedded systems using ESP32 and Zephyr RTOS, including mobile-based WiFi provisioning, circuit design for control systems, sensor integration, and MQTT communication.

At Instituto de Telecomunicações, my Master's thesis focused on a mobile application for Cooperative Intelligent Transport Systems (C-ITS) built with React Native and Expo. In that context, I contributed to the Expo SDK by implementing the Android light sensor module, released in SDK 47. I also implemented an ETSI layered architecture in C++ for on-board and road-side units, handling ASN.1-defined message exchanges for charging station discovery, status, and reservations. To interface with modern web applications, I worked on a compiler converting UPER and XML messages to JSON.

Pinned Loading

  1. Board-Description-Language_and_ABDL Board-Description-Language_and_ABDL Public archive

    BDL - Board Description Language: creating/building board games made simple. ABDL - Auto BDL: automate player moves on games created with BDL.

    Java

  2. DataMining DataMining Public

    Jupyter Notebook developed for the University of Aveiro's Data Mining couse exploring multiple machine learning techniques.

    HTML 1

  3. metinCV metinCV Public

    A capable Metin2 bot using python3 and openCV. It uses HSV masks to determine the position of metins, destroys them and autopicks the loot. It also includes a dungeon bot, a fishing bot and captcha…

    Python 6 4

  4. CLE CLE Public

    Large Scale Computations. Implementations of Guassian Elimination using pthread, mpich and cuda!

    C

  5. pokeMMOFarmBoye pokeMMOFarmBoye Public

    A python3 opencv and pyautogui bot to automate the PokeMMOs farming nightmare.

    Python 6

  6. AccessibleFind-in-page AccessibleFind-in-page Public

    An accessibility-focused CTRL+F-style search tool that makes results easier to see with customizable colors, optional blinking, and bordered highlights.

    TypeScript 6