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.
code13 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 (16)

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

Programming languages (24)

MDXC++CSSBikeshedRustCCMakePLpgSQL

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.
angularjsselect2selectize
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