I began my time as a Software Engineer at Retrium, employee #16, eventually rising to the position of Staff Software Engineer. Working with a real-time collaborative product, I helped cross-functional teams craft major new features in a myriad of ways - from prototyping user experiences, to planning large chunks of work, to writing code. I facilitated regular retrospectives and refined our development processes to continually improve the team. Additionally, I ran the hiring process for the product team, doubling it in size and creating two new positions for the organization.
Industry-leading provider of IRT software Suvoda recognized that their process for launching new clinical drug trials was broken. When they launched a new team whose purpose was to launch a platform for extending and customizing their apps, they hired me to help lead the frontend transition. I performed R&D for various approaches to extensibility, including page-level editor frameworks, PWA features, and template-based deployments driven by CLI tools. Alongside this endeavour, I helped create a shared UI library based on Material UI for usage across products.
I was Amino Payments' first full-time frontend hire, coming into the company as employee #20. I inherited an MVP-style product and added many new features while simultaneously cleaning it up and making it more extensible and driven by best practices. I spearheaded bringing end-to-end testing to our codebase. In addition to developing a set of data visualizations for a new dashboard, I supported the sales team by spinning up demo sites for potential clients, complete with data to fit their use case.
As a contractor at PromptWorks, I collaborated with engineers at URBN to build the customer-facing app for a new clothing rental service called Nuuly. I led the PromptWorks team in building the account management, product review, and report a problem sections of the site using Vue. I was responsible for kick-starting their unit testing, as well as managing some third party integrations with services such as Intercom and Braze.
I worked for over two years at Nuix, an Australia-based digital forensics/cybersecurity company on several different product teams. My initial task was to develop animated graphs and real-time data visualizations for an administration dashboard supporting their enterprise investigation platform. I spent the majority of my time there leading the frontend Orchestration team (3-4 devs) in building a workflow manager. I mentored junior engineers, participated in the hiring process, and guided the overall architecture and direction of the frontend codebase. Nuix's cross team collaboration was unparalleled. I participated in that by spearheading an initiative to create a fully custom live style guide supporting design and development across several teams, as well as serving as one of four maintainers of an internal UI library shared across teams and continents.
My theater company, [redacted] was invited to co-produce and take part in a new festival exploring questions of privilege alongside three other Philadelphia-based artists. I designed the website and developed it with icon design from Vanessa Ogbuehi.
I was hired to create a website for the first American tour of Chopin Without Piano, a play by Polish theater company CENTRALA. This production was supported by major arts grants and Swarthmore College. My website was intended both to sell tickets and to become an English-language hub for the production. Special attention was given to Lost Pianos, a viral marketing campaign for the production. I was the sole developer on the project, but I collaborated with marketing and content specialists throughout the process to create the ultimate experience.
I founded [redacted] Theater Company in early 2014, and when we were finally ready to launch publicly, I created the website. I integrated WordPress for the blog section, but otherwise hand-coded the site from scratch. This site was one of my first designs, and I am personally responsible for most of the content.