
CSB+SJU
Researching explainable and privacy-preserving AI for mammography using Grad-CAM, SHAP, LIME, differential privacy, and federated learning.
Linux · Systems Software · Open-Source
I'm Roman Lefler, a Linux and systems software engineer who turns everyday problems into dependable products. I build and maintain widely used open-source desktop software, with additional experience in endpoint engineering and applied AI research.
Professional Roles
My technical experience includes systems and open-source software, endpoint engineering, and AI research.

CSB+SJU
Researching explainable and privacy-preserving AI for mammography using Grad-CAM, SHAP, LIME, differential privacy, and federated learning.

Elumynt
Developed Django and React product features, a TypeScript Teams bot, relational database schemas, and a four-service Docker deployment.

CSB+SJU
Automating and supporting software deployment across 2,000+ Windows and macOS devices with PowerShell, Bash, Intune, and Jamf.
Featured engineering story
SimpleWeather · GNOME ShellHow I learned from the failures of a legacy GNOME extension and completely redesigned the networking, state, UI, architecture, and release practices.
Read the case studySelected work
WeatherA redesigned TypeScript weather extension for GNOME Shell with 70,000+ downloads and an active contributor community.
Engineering Deep Dive
XAI & PrivacyResearch on explainable, privacy-aware AI for breast-cancer imaging.
CBIS-DDSM mammogram via TCIA; Grad-CAM and processing by Roman Lefler. CC BY 3.0 (opens in a new tab)
A C99 custom language compiler project with a lexer, abstract syntax tree parser, and LLVM code generation.
Opens repository on GitHub
About me
St. John's University · Class of 2028I'm studying computer science at St. John's, with additional study in mathematics and ancient Mediterranean classics. My work centers on Linux desktop and systems software: GNOME Shell extensions in TypeScript and GJS, C libraries and command-line tools, and the release engineering that keeps these projects dependable.
Lately I've been maintaining my GNOME software which has a large user base. I also research explainable and privacy-preserving AI for breast cancer screening.
Project updates
Release
Development Update
Prerelease
Release
Release
Let’s connect
I'm always happy to compare notes on open source, Linux, or whatever you're building.
hello@romanlefler.com