Ben Lu

Software Engineer at Twitter Inc

London, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Ben Lu is a London-based software engineer with 11 years of hands-on experience building backend systems and improving developer tools. He contributes to open-source projects, notably enhancing the ncurses-based sc-im terminal spreadsheet by adding key mapping commands and configurable cell truncation to improve usability. Comfortable working close to the terminal, he focuses on pragmatic, user-facing improvements that streamline workflows for power users. His blend of long-term professional experience and consistent OSS contributions suggests a developer who values polish, configurability, and practical ergonomics. Colleagues can expect a detail-oriented engineer who improves both functionality and the user experience in niche, productivity-focused tools.
code11 years of coding experience
github-logo-circle

Github Skills (12)

c1710
spreadsheet10
console-application10
terminal-emulator10
ncurses10
c1110
terminal-application10
parsing9
parse9
vim9
configuration-management9
parser9

Programming languages (24)

JavaC++CRustObjective-C++PLpgSQLMakefileVue

Github contributions (5)

github-logo-circle
andmarti1424/sc-im

Sep 2019 - Mar 2021

sc-im - Spreadsheet Calculator Improvised -- An ncurses spreadsheet program for terminal
Role in this project:
userBackend Developer
Contributions:8 commits, 2 PRs, 1 comment in 1 year 6 months
Contributions summary:Ben made multiple contributions to the `sc-im` spreadsheet calculator, primarily focused on enhancing its functionality. They added support for commands like `vmap`, `vnoremap` and `vunmap` and the `truncate` configuration options. The user also made changes related to cell truncation display, and implemented grammar and configuration options. These updates likely aimed to improve the user experience and feature set of the terminal-based spreadsheet application.
ncursesscimspreadsheetvimterminal
ayroblu/zmk-config

Nov 2021 - Apr 2026

Contributions:144 pushes, 2 branches in 4 years 5 months
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