Automate Model Deployment
While working at Webstacks as the lead developer for OctoAI, I had the pleasure of being able to take responsibility for an entire repository. I owned the software development lifecycle from establishing the CI/CD pipeline to creating the linting standards. I was also responsible for peer and junior code reviews, sprint planning, and UX design reviews.
I was later hired by OctoAI to join their platform team as a Senior Engineer and was able to refer an engineer to take over their marketing site. Though no longer responsible for the site, I still help consult and do the occasional PR review.
The animated variant of the hero utilized framer motion to create smooth multi-leveled animations at all large breakpoints. Each circle has two circles revolving around them as well as a flag that pivots up.
The animated conversion panel and footer are two separate components. The conversion panel has multiple variants and is modeled to give content creators a lot of control.
Pictured here is just one of the variants that includes a couple animated atoms that move on repeat and an octopus that pops up on hover.
This component utilizes the scroll position, state, and clever use of a background gradient to create the dotted line when scrolling.
This was a very fun component to create and I feel as though It makes for an appealing UX.
The one and only global navigation component (or global header/navbar). The first to be judged and utilized by all. As you can see OctoML follows modern design standards with icons, sections, and images. Best of all though, it's 100% headless.
The first project that I was able to take full control of/was responsible for.
Worked directly with OctoAI stakeholders (and even got job out of it) to provide an optimized experience for their content creators.
Modeled with DatoCMS and queried with GraphQL utilizing fragments and GraphQL Codegen for the types.
Includes full documentation for use of components created with Storybook.