George Albert

Senior Frontend Developer at _VOIS

Cairo, Cairo, Egypt
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

👤
Senior
🎓
Top School
George Albert is a Senior Frontend Developer based in Cairo with over a decade of engineering experience and 7+ years focused on high-impact front-end systems. He has progressed from full-stack and IT engineering roles to senior frontend and supervisory positions at organizations including Appcorp, Banque du Caire, and currently _VOIS, delivering dynamic web projects across Agile and waterfall environments. Comfortable across the stack, he pairs UI craftsmanship with pragmatic backend understanding, enabling end-to-end ownership of features and releases. He is adaptable and results-oriented, quickly adopting new technologies and processes to improve team delivery. Beyond web work, he contributed to the open-source VimR macOS project, implementing low-level Swift integrations to improve input-method behavior—an example of his attention to nuanced UX details and system-level thinking. He brings a blend of hands-on coding, mentoring experience, and a track record of shipping reliable, user-focused software.
code12 years of coding experience
job8 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Misr International University
github-logo-circle

Github Skills (6)

vim10
swift10
macos10
cocoa10
objective-c5
neovim4

Programming languages (3)

SwiftEmacs LispPython

Github contributions (5)

github-logo-circle
qvacua/vimr

Feb 2022 - Feb 2022

VimR — Neovim GUI for macOS in Swift
Role in this project:
userMobile Developer (iOS)
Contributions:2 reviews, 6 commits, 1 PR in 13 days
Contributions summary:George focused on enhancing the VimR application's integration with input methods (IMEs) on macOS. Their work involved modifying the application to switch between different input sources (ASCII and other languages) based on the current Vim mode (insert or normal). They introduced code to save and restore IME settings, supporting a better user experience when switching between different modes. This involved changes to Swift code utilizing Carbon and CoreFoundation APIs for direct control over system-level input sources.
objective-cneovim-guivimguineovim-clients
georgealbert/.emacs.d

Apr 2017 - Mar 2025

Contributions:129 pushes, 3 comments in 8 years
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