Skip to content
View BTawaifi's full-sized avatar

Block or report BTawaifi

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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse
BTawaifi/README.md

Boutros Tawaifi

Software engineer and product builder focused on shipping useful systems, developer tools, and automation.

I work across TypeScript/React, Python, desktop applications, and backend systems. I care most about correctness, maintainability, measurable performance, and taking projects all the way from idea to a usable release.

Selected engineering work

Python audio-processing package and CLI for detecting and removing silence. Published for installation with pip, with configurable thresholds, FFmpeg-backed format support, and an external user base.

Signals: Python · package/CLI design · audio processing · open source · 28+ stars / 6+ forks

Cross-platform Electron + React desktop application for structured deep-work sessions. Includes automated packaging/releases, persistent local data, multiple session engines, and a native desktop enforcement layer.

Signals: Electron · React · stateful desktop software · testing · CI/release engineering

Pressure-sensitive Windows drawing overlay for annotating any desktop app with a pen or mouse. Includes smooth vector ink, click-through overlay control, multi-monitor capture, clipboard integration, portable releases, and optional Windows auto-start.

Signals: C# · WPF · Win32 interop · pressure-sensitive input · desktop UX · CI/release engineering

Reusable React markdown editor that renders inactive lines while turning the focused line into an inline editor. Designed as a controlled component with styling hooks and an extensions API.

Signals: TypeScript · React library/API design · editor behavior · performance work

Full-stack event logging and monitoring application with filtering, live updates, pagination, exports, and containerized local deployment.

Signals: Next.js · TypeScript · PostgreSQL · Prisma · Docker · SWR

Open-source contribution

Contribution to an existing 3D model-editing codebase. The work covers hierarchical transform propagation, exact undo/redo snapshots, coordinate-space correctness for turret/firepoint data, and allocation behavior during drag updates.

Validation included the repository's test, check, formatting, and diff-validation tooling.

How I work

I use coding agents heavily, but I treat generated code the same way I would treat an untrusted patch from another engineer: inspect it, test it, benchmark it when performance claims matter, and own the final result.

The engineering work I find most interesting usually involves one or more of:

  • tracing a bug to its actual root cause rather than patching symptoms;
  • simplifying boundaries between components or services;
  • hardening failure modes, retries, validation, and observability;
  • improving performance from measurements rather than assumptions;
  • turning one-off internal solutions into reusable tools.

Smaller tools and experiments

I also publish focused utilities and experiments when they solve a concrete problem, including Windows tooling, scraping/automation helpers, desktop overlays, AI-assisted development workflows, and ML/image-moderation projects.

For a technical review, start with Audio DeSilencer, Time Master, PaneInk, Hybrid Markdown Editor, and the pof-tools upstream contribution.

Popular repositories Loading

  1. Audio-DeSilencer Audio-DeSilencer Public

    An audio processing tool for detecting and removing silence in audio recordings. Create text files for video silence removal using custom-defined thresholds.

    Python 28 6

  2. hybrid-markdown-editor hybrid-markdown-editor Public

    Obsidian-like hybrid markdown editor (per-line renderer + inline editing) for React.

    TypeScript 2

  3. image_moderation_system image_moderation_system Public

    An application for moderating incoming image reports and sending the moderation result to a system using a callback Url

    TypeScript 1

  4. Affordable-Image-Moderation-CLIP-Model-with-FastAPI-Framework Affordable-Image-Moderation-CLIP-Model-with-FastAPI-Framework Public

    This repository serves as the project for a BCE college thesis focused on developing an affordable image moderation system. The system utilizes OpenAI's CLIP model and the FastAPI framework for eff…

    Python 1

  5. express_socketio_chatapp express_socketio_chatapp Public

    Real Time Chat App With Nodejs And Socket.io

    JavaScript

  6. trello-todo-app trello-todo-app Public

    A Fullstack Application That Allows Custom Communication with Trello's REST API

    TypeScript