Charles Powell

Software Developer II at National General Insurance

Milwaukee, Wisconsin, 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
Charles Powell is a Software Developer II based in Milwaukee with 15 years of engineering experience, currently building production systems at National General Insurance. He brings a strong iOS and front-end background—evidenced by open-source contributions like a MarqueeLabel replacement and enhancements to the ViewDeck sliding menu that add polished UI animations and delegate customization. Previously at Ascedia and with hands-on audio engineering experience, he combines attention to UX detail with practical production delivery. A Marquette University Computer Science graduate, he favors shipping refined client-side interactions that improve perceived performance and user delight. Colleagues rely on him to bridge design intent and implementation, especially around nuanced animation and component behavior. He quietly focuses on small interaction improvements that yield outsized usability gains.
code15 years of coding experience
job6 years of employment as a software developer
bookLoyola Academy
bookBachelor of Science (B.S.), Computer Science, Bachelor of Science (B.S.), Computer Science at Marquette University
languagesEnglish, Spanish
stackoverflow-logo

Stackoverflow

Stats
179reputation
7kreached
5answers
3questions
github-logo-circle

Github Skills (13)

objective-c10
swift10
uikit10
ios10
ui-design10
uilabel10
ui-elements10
graphical-user-interface9
user-interface9
coreanimation6
macos6
bit-manipulation6
cocoa6

Programming languages (8)

TypeScriptShellC++JavaScriptGoObjective-CSwiftPython

Github contributions (5)

github-logo-circle
cbpowell/MarqueeLabel

Jan 2011 - Jul 2022

A drop-in replacement for UILabel, which automatically adds a scrolling marquee effect when the label's text does not fit inside the specified frame
Role in this project:
userFront-end Developer
Contributions:64 releases, 728 commits, 43 PRs in 11 years 7 months
Contributions summary:Charles primarily worked on the implementation of a drop-in replacement for `UILabel` with a marquee effect. Their contributions included creating a base implementation of the MarqueeLabel class. They added the core functionality for a horizontally scrolling label, including the logic for repeating the scroll and the ability to pass through UILabel properties. The user also added features for the label properties with associated animations.
objective-cappletvuilabeldrop-inios-ui
ViewDeck/ViewDeck

Jun 2012 - Jan 2013

An implementation of the sliding menu found in various iOS apps.
Role in this project:
userMobile Developer (iOS)
Contributions:11 commits in 7 months
Contributions summary:Charles focused on enhancing the user experience of the iOS app by implementing a "bouncing" animation effect for the sliding menu. They introduced new methods to trigger and control this bounce behavior, including delegate methods for customization. The contributions involved modifications to both the core controller and the example project to incorporate the bounce functionality and added UI elements to trigger the new functionality, highlighting a focus on UI interactions and animation within the ViewDeck framework.
menusidemenupodfileswiftios
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
Charles Powell - Software Developer II at National General Insurance