
Sam McCagg
Software Engineer in Buffalo, NY (Remote - EST)
About
I'm a software engineer based in Buffalo, NY with over 7 years of experience within the software industry.
I specialize in React front-end development. With a love for beautiful, modern and accessible UI.
Work Experience
I am currently working on Ellucian's React component library. I work very closely with UX and UI designers, as well as my small development team.
Together, we are creating a beautiful, clear and accessible design system to represent Ellucian's brand.
Some tech I currently work with: React, JavaScript (ES6), MUI, Webpack, Jenkins.
Projects
Created and maintain a component library and documentation styleguide for Ellucian. We introduced this first in 2018, alongside reviving the pre-existing design system.
I worked very closely with our UX team to create re-useable UI components in React. The Styleguide was created to offer a public facing documentation site to aide internal and external developers consume our components. We showcase examples, component APIs, usage notes, and express some of Path's design guidelines on our styleguide.
Created and integrated a reuseable DatePicker component into our library. This component is used internally and externally available to select customers of Ellucian.
I helped revive Ellucian's first iteration of a design system. It became abandoned before I joined Ellucian and my first task was to update this design system with updated design principles, fonts, iconography and introduce new brand colors. The older system was based on Bootstrap 2.0 and only offered the bare minimum when it came to component libraries. We gave it new life by updating colors, fonts, and iconography for legacy products to still be able to use it. We strongly encouraged all new products to utilize our new React component library.
Education
Concentration in Software Development, Minor in Web Programming.
Favorite Classes:
-
Digital Image Processing
-
Human Computer Interaction (HIC)
-
Web Development
Side Projects
I am the owner and operator of a small business called SM Keyboards. Specializing in producing well-designed and crafted mechanical keyboards to clients all over the world.
Awards
This award recognizes all of the hard work and outstanding contributions I made to Ellucian's success in 2022.