Joshua McLucas

Selected Web Experience

(In reverse chronological order, most recent first)

Retrium logo
Repository is private

Building a Tool for Real-time Facilitation of Agile Retrospectives

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.

TypeScript logo
TypeScript
React logo
React
Node logo
Node/Express
MongoDb logo
MongoDb
Websocket logo
Websockets
Jest logo
Jest
Playwright logo
Playwright
Repository is private

Creating a Platform for Clinical Drug Trial Management

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.

TypeScript logo
TypeScript
React logo
React
Redux logo
Redux
Jest logo
Jest
Storybook logo
Storybook
GraphQL logo
GraphQL
Material UI logo
Material UI
Repository is private

Disrupting Adtech Using The Blockchain

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.

React logo
React
Redux logo
Redux
Webpack logo
Webpack
Sass logo
Sass
Victory logo
Victory
Codecept JS logo
Codecept JS
Jest logo
Jest
Repository is private

Building a new brand

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.

Vue logo
Vue JS
Sass logo
Sass
Storybook logo
Storybook
Jest logo
Jest
Repository is private

Leading a Team Through Enterprise Workflows

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.

React logo
React
Redux logo
Redux
Webpack logo
Webpack
Sass logo
Sass
d3 logo
d3
keylines logo
Keylines
Jest logo
Jest
Repository is private

Founding a Festival

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.

Jekyll logo
Jekyll
jQuery logo
jQuery
Repository is private

Crafting A Polish Theater Debut in America

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.

Jekyll logo
Jekyll
jQuery logo
jQuery
Photoshop logo
Photoshop

Launching An Artistic Venture

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.

PHP logo
PHP
WordPress logo
WordPress
jQuery logo
jQuery