Tony Crisci is a seasoned software engineer with 12 years of experience, currently based in Weyauwega, Wisconsin and working at Pitney Bowes. He brings deep systems-level expertise in window management and input handling, with notable open-source contributions to prominent projects like i3 (tiling window manager) and Wayland compositor work for AwesomeWM. Tony has a track record of improving user-facing behavior—implementing cursor warping, motion event handling, and interactive move/resize—and strengthening backend command tooling as seen in playerctl and i3ipc-python. He combines full-stack and backend skills, shipping practical utilities and robust bug fixes, and often bridges C/XCB-level work with higher-level Python tooling. An understated strength is his attention to edge-case interactions and testability, reflected in configuration and test improvements across projects.
🐍 An improved Python library to control i3wm and sway.
Role in this project:
Full-stack Developer
Contributions:12 releases, 1 review, 302 commits in 8 years 7 months
Contributions summary:Tony primarily contributed to the i3ipc-python library by implementing and extending its functionality with example scripts and bug fixes. Their work focused on adding utilities for window management within i3wm, such as a dmenu-based window switcher, a script to make windows floating on specific workspaces, and examples to run commands upon exiting i3 or opening applications on a workspace. The user also improved the codebase by fixing encoding issues, dependency conflicts, and adding support for sway-specific features.
🎧 mpris media player command-line controller for vlc, mpv, RhythmBox, web browsers, cmus, mpd, spotify and others.
Role in this project:
Back-end Developer
Contributions:11 releases, 333 commits, 58 PRs in 7 years 6 months
Contributions summary:Tony primarily contributed to the implementation of core features, specifically adding functionality to control media players. The user implemented new commands such as "next", "previous", "stop", and "seek" within the command-line interface. They also addressed bug fixes related to errors and state management, enhancing the reliability of the player control software. Moreover, the user added a Python example demonstrating how to use the library and expanded the capabilities of the CLI, showing expertise in the project's core functionality.
climpvplayercontrollermpd-client
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Tony Crisci - Software Engineer at Pitney Bowes Inc.