James Homer

Director at Homer Technologies Ltd

Portugal
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
James Homer is a Director and full-stack developer with 13 years of experience blending technical leadership, product strategy, and art direction from his base in Portugal. He founded and leads Homer Technologies after serving as Digital Director at Studio Thomas, bringing a practiced eye for design together with hands-on engineering. James has a strong front-end pedigree—his open-source contributions to the popular angular-ui/ui-select added multi-select sorting, drag-and-drop reordering, and UX-driven refinements. Trained originally in photography (BFA, Nottingham Trent), he applies visual sensibility to interface and product decisions, improving usability and aesthetics in equal measure. Known for turning creative briefs into production-grade web experiences, he balances director-level strategy with regular code-level contributions.
code12 years of coding experience
job9 years of employment as a software developer
bookBachelor of Fine Arts - BFA, Photography, Bachelor of Fine Arts - BFA, Photography at Nottingham Trent University
stackoverflow-logo

Stackoverflow

Stats
679reputation
324kreached
14answers
3questions
Badges
firefox
top-5%
github-logo-circle

Github Skills (17)

javascript10
drag-and-drop10
ui-design10
uid10
front-end-development10
angularjs10
html10
styles9
css9
firefox9
html5-video6
google-chrome6
webrtc6
memcached6
srcset6

Programming languages (22)

BikeshedC++CSSCRustCMakeScalaPLpgSQL

Github contributions (5)

github-logo-circle
angular-ui/ui-select

Feb 2015 - Apr 2016

AngularJS-native version of Select2 and Selectize
Role in this project:
userFront-end Developer
Contributions:5 commits, 9 PRs, 30 comments in 1 year 2 months
Contributions summary:James primarily contributed to enhancing the `ui-select` component by adding sorting functionality to multiple selections. They implemented features to allow users to reorder selected items, integrated drag-and-drop interactions, and modified the component's stylesheet for visual enhancements. Further contributions include refactoring and improving the overall user experience of the multi-select component, incorporating drag and drop features and fixing defects. The commits also reflect changes in the component's styling and HTML templates.
multiselectselectizeangularjsangularselect2
homerjam/ace-nuxt

May 2018 - Jul 2023

Contributions:77 pushes, 1 branch, 19 tags in 5 years 3 months
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
James Homer - Director at Homer Technologies Ltd