Albert Sun

Data Graphics Journalist

New York, New York, United States
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
🎓
Top School
Albert Sun is a Data/Graphics Journalist with 15 years of experience shaping interactive storytelling at The New York Times, where he blends journalism, design and engineering to build data-driven graphics and tools. He began as an interactive developer and rose through editorial and platform roles, bringing newsroom product sensibility to complex visual reporting. Equally at home writing code and crafting narratives, he contributes to notable open-source projects—improving Ruby libgit2 bindings and adding social-media agents to the popular Huginn automation framework—demonstrating a strong back-end and full-stack skill set. Based in New York, he pairs newsroom instincts with rigorous testing and bug-fix discipline, a combination that helps turn messy data into clear, engaging public-facing visuals.
code15 years of coding experience
job7 years of employment as a software developer
bookUniversity of Pennsylvania
github-logo-circle

Github Skills (20)

git10
ruby-rails10
libgit210
apidoc10
testing10
rails10
twitter-api10
ruby10
libgit2sharp10
agent10
api10
json9
webscraping9
automation9
test-automation9

Programming languages (10)

JavaDockerfileCRustJavaScriptGoSvelteRoff

Github contributions (5)

github-logo-circle
huginn/huginn

Apr 2013 - Aug 2017

Create agents that monitor and act on your behalf. Your agents are standing by!
Role in this project:
userFull-stack Developer
Contributions:59 commits, 15 PRs, 83 comments in 4 years 4 months
Contributions summary:Albert primarily contributed to the development of agents within the Huginn framework, focusing on Twitter and Weibo integrations. They implemented new agents for publishing and fetching data from these platforms, specifically developing functionalities for Twitter user timelines and publishing tweets. Further contributions include enhancements to the website agent for more versatile data extraction from various web sources, along with the implementation of custom response headers. The user also made improvements to the core framework, like fixing event backfilling and migrating to a JSON-based serialization method.
rssmonitornotificationshuginnmonitoring
libgit2/rugged

Mar 2014 - Sep 2015

ruby bindings to libgit2
Role in this project:
userBack-end Developer & QA Engineer
Contributions:5 commits, 1 PR, 1 comment in 1 year 6 months
Contributions summary:Albert focused on enhancing the `rugged` library, specifically addressing clone functionality and tree building. They refactored existing clone options, introduced a new `checkout_branch` option, and incorporated comprehensive tests to validate the correctness of these modifications. Furthermore, the user corrected a bug related to the `remove` method in the tree builder, demonstrating a commitment to code quality through testing and bug fixes within the library.
libgit2ruby-bindingsruby
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
Albert Sun - Data Graphics Journalist