Aleck Greenham is a Full Stack Engineer with 13 years of experience building web and mobile products using React.js and Ruby on Rails, currently based in Leeds. He blends front-end finesse and back-end reliability, having shipped features and tests for notable open-source projects like sinonjs and react-native-firebase to improve React Native compatibility and Android database behavior. Comfortable in Agile teams, he emphasizes product-first thinking and automated testing (RSpec, Mocha, Sinon) to deliver maintainable software. Aleck has hands-on experience across CSS/Sass, modern JavaScript (ES6), and build tooling, and has contributed to improving test suites and bundling configurations for reusable libraries. He’s actively exploring machine learning, artificial intelligence and virtual reality while continuing to contribute to open source. His background in university IT support and a Bachelor of Software Engineering gives him practical operational insight alongside product development skills.
12 years of coding experience
Bachelor of Software Engineering, Bachelor of Software Engineering at University of Western Australia
Declarative hotkey and focus area management for React
Role in this project:
Front-end Developer
Contributions:22 releases, 423 commits, 85 PRs in 2 years 2 months
Contributions summary:Aleck primarily focused on developing the front-end components of a React application for declarative hotkey and focus area management. They added a test suite for nested key map definitions, refactored code to use ES6 syntax, and updated build configurations with rollup to create cjs, umd, and es bundles. The user also introduced several new unit tests, including tests for combinations involving shift key, testing of new key events and the addition of a custom keycode configuration option.
🔥 A well-tested feature-rich modular Firebase implementation for React Native. Supports both iOS & Android platforms for all Firebase services.
Role in this project:
Mobile Developer (Android/iOS)
Contributions:17 commits, 9 PRs, 3 pushes in 1 month
Contributions summary:Aleck contributed to the `react-native-firebase` repository by implementing and maintaining database-related features and test suite enhancements, specifically related to Android behavior. They added new features to the database module, including `ref` and `isEqual` methods, and updated tests to reflect expected behavior on the Android platform. Furthermore, the user refactored and expanded the test suite, adding features like stack traces to failed tests and improving the display of test information.
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
Aleck Greenham - Full Stack Engineer at WEARVR LLC