Hi there 👋, I'm Justin. I'm a Principal Web Engineer, Technical Lead and educator.
I'm currently working as a Principal Engineer on ForgeRock's open source, Web projects for Identity and Access Management (IAM) development. Our main focus is on building a better developer experience for all ForgeRock customers and their developers. This entails both the design and development of SDKs, frameworks, and libraries as well as the development of educational tools, tutorials, and documentation.
- ForgeRock Web Login Framework
- ForgeRock JavaScript SDK
- ForgeRock Token Vault SDK Plugin
- ForgeRock AM Script Manager
An interesting project I'd like to call out is ForgeRock's Web Login Framework that just released 1.0. This project offers ForgeRock customers the ability to customize and generate embeddable JavaScript widgets or stand-alone applications for authenticating their users without having to build their own UIs or state management. You can read more about it on the README.md from the repo.
Another interesting project that I recently completed was an implementation of service workers, iframes and alternative origins to increase the security of stored access artifacts, inspired by a patent that ForgeRock owns. You can read more about the experiment on the README.md within the prototype repo.
- I have an educational blog that I post to once in a while
- My Github organization focused on education and innovation
- My LinkedIn profile
- Presentation of my (at the time) new architecture for PayPal Consumer apps
(In no particular order)
- TypeScript & JavaScript
- React & Svelte(Kit)
- Node.js & Express.js
- Authentication, authorization, OAuth & OIDC
- Browser security, protocols, & APIs
(In no particular order)
- Team development
- Education & mentorship
- Technical leadership
- Collaborative design
- Conflict resolution
- Cultural & process development