Skip to content
View neuroborus's full-sized avatar
:octocat:
:octocat:

Block or report neuroborus

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
neuroborus/README.md

Hi there 👋, Glad to have you here!

I’m Michael — nice to meet you.

From time to time, I create something — you're welcome to explore it.

Navigation

EVM & Smart-Contract Tooling (Web3 Development)

  • ethers-tools — Zero-dependency TS/JS library on top of ethers.js for contract interaction and Multicall3 batching.
  • events-fetcher — Script to fetch/parse contract events and export them to a file.
  • error-selectors-extractor — Extracts custom error selectors from an ABI, Solidity source, or both (handy for decoding reverts).
  • message-signer-viem — Minimal CLI to sign arbitrary messages with a private key via viem (offline, no RPC required).

Infra & Automation Scripts

  • cloudflared-alias — One-command helper to switch the local port in Cloudflare Tunnel config and start the tunnel.
  • check-oracle-shape — OCI script that notifies you when a desired compute shape becomes available.
  • crontab-vpn — Scheduled OpenVPN on/off scripts for Ubuntu (with example crontab entries).
  • repo-migrate-helper — Checklist + helper script for migrating a repo to a new org/repo while changing the committer/origin.

Linux Desktop Utilities

  • easy-app-registrar — Qt/C++ GUI that generates .desktop launchers to register any executable/script as a Start Menu app on Ubuntu (user-wide or system-wide), with optional resource copying for portability.
  • monitor-brightness-helper — GNOME/Wayland monitor brightness control via gnome-gamma-tool (great for hotkeys/encoder wheels).
  • ubuntu-lens — “Google Lens”-like helper: screenshot a region → OCR → copy recognized text to clipboard.

Skills

Backend Development
Node.js (TypeScript, NestJS, Express), SQL (PostgreSQL, MySQL), NoSql (Redis, Mongo, custom), REST, GraphQL

System Design & Architecture
Solution Architecture, Distributed Systems, Microservices, Event-Driven Architecture, API Design

Web3 / Blockchain
EVM, Solidity, ethers, viem/wagmi, subgraphs, smart contract integrations

AI & Data
Prompt Engineering, API-based LLMs (OpenAI, Claude), TensorFlow.js, ONNX, embeddings, image generation pipelines

Leadership & Management
Team Leading, Mentoring, Code Reviews, Task Planning, Agile Practices

github linkedin website

Top Langs

Pinned Loading

  1. ethers-tools ethers-tools Public

    ethers-tools is a zero-dependency lightweight JavaScript/TypeScript library built on top of ethers.js designed to simplify smart contract interactions and multicall3 aggregation on the Ethereum blo…

    JavaScript 3

  2. nest-template nest-template Public

    Perfect for kickstarting your Nest.js project or as a foundation for reusable components. A boilerplate for building scalable and maintainable applications with NestJS. This project provides a clea…

    TypeScript 3 2

  3. p2p_file_sharing p2p_file_sharing Public

    The application allows decentralized file sharing

    Rust 3

  4. ubuntu-lens ubuntu-lens Public

    Wayland Ubuntu Lens (Google-like)

    Shell 2

  5. easy-app-registrar easy-app-registrar Public

    A simple way to register your Ubuntu app in your system's start menu

    C++ 3

  6. job-matcher job-matcher Public

    Uses ML model to compare CV and Job Description

    TypeScript 2