Profile picture
Niv Ezra
Software Engineer
Home
Software development
DevOps
Personal projects
Back

Personal Projects

Telenode

  • Engineered a lightweight, open-source Telegram API framework published via npm to streamline and optimize bot development.
  • Accumulated over 130,000 downloads within the npm ecosystem and earned an official feature on the Telegram website.
Technologies & tools
Node.js
npm

Interactive Inputs GitHub Action

  • Developed an open-source GitHub Action that pauses CI/CD workflows to request interactive, real-time user inputs via Telegram.
  • Enhanced pipeline flexibility by allowing developers to make dynamic, mid-run configuration choices directly through a ChatOps interface.
Technologies & tools
JavaScript
Github Actions

Super Bulb

  • Built a full-stack IoT web application utilizing WebSockets to control smart lighting systems with real-time responsiveness.
  • Implemented a Zero Trust network architecture via Twingate and a Raspberry Pi, enabling secure remote access outside the local LAN.
Technologies & tools
Python
Websockets
React
Docker
Raspberry Pi
Twingate

python-inquirer

  • Contributed core functionality to a major open-source Python CLI library boasting over 4 million monthly downloads.
  • Engineered and merged a locking mechanism feature, allowing developers to dynamically disable specific choice inputs.
Technologies & tools
Python

Smart digital store

  • Developed an automated web scraping engine to continuously monitor, analyze, and aggregate pricing for digital assets across the web.
  • Successfully commercialized the automation pipeline, driving the sale of over 600 items through competitive real-time pricing.
Technologies & tools
Python
Selenium
Web Scraping

Binance & Trading View order placer and indicator

  • Engineered an automated algorithmic trading integration that bridges real-time market indicators from TradingView with the Binance API.
  • Configured a low-latency event system using Firebase to push real-time trade executions and notifications to a dedicated Telegram channel.
Technologies & tools
Node.js
Firebase