Alan Yee is a versatile software engineer with 11+ years building mobile apps, backend services, and developer tools, blending hands-on coding with a strong interest in game development and parallel computing. He has shipped Android work at Motorola and contributed to cross-platform tooling at Sun and Bling, plus ongoing mobile and eco-social projects as a consultant. Alan is an active open-source contributor across security and tooling ecosystems—improving TensorFlow autoencoder modules, hardening Security Monkey’s Google SSO flow, and refining Python tooling for S3 scanning and Artifactory clients. He favors practical, maintainable code (PEP 8, refactors, better error handling) and has a penchant for low-level roots like assembly alongside modern stacks such as Ruby and Python. Based in Millbrae, CA, he combines product-minded thinking about transparency in commerce with a hacker’s curiosity for exploring hardware-accelerated browsers and platform internals. An unusual detail: he still enjoys revisiting assembly and parallel-computing ideas to abstract backend capabilities, revealing a decades-spanning technical curiosity.
11 years of coding experience
14 years of employment as a software developer
BS Computer Science and Engineering, BS Computer Science and Engineering at University of California, Davis
Contributions:23 commits, 13 PRs, 17 comments in 3 months
Contributions summary:Alan primarily contributed to the backend of the `devopshq/artifactory` Python client, focusing on code optimization and improvement. Their commits include refactoring and removing unnecessary elements in `artifactory.py` and `admin.py`. They demonstrated a good understanding of Python best practices by replacing features with immutable array types. Furthermore, the user updated the test suite.
Unlimited Drive Storage by splitting binary files into base64
Role in this project:
Back-end Developer
Contributions:12 commits, 4 PRs, 2 comments in 3 months
Contributions summary:Alan primarily focused on improving the `uds.py` script, the core logic of the project. Their contributions included implementing argument parsing using `argparse`, refactoring the codebase for efficiency by removing unnecessary print calls and using list comprehensions, and adding shorter flags for command-line arguments. They also fixed bugs and improved the overall structure and readability of the code. The user also touched on `api.py` and `custom_exceptions.py` suggesting a broad understanding of the project architecture.
unlimitedgoogle-drivesplittingbase64python3
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
Alan Yee - Hacking Cool Stuff at Little Green Gadgets