I’m Will Justice, a fullstack engineer and technical leader.

I’m an experienced fullstack engineer and technical leader with 15+ years of expertise building scalable web applications, leading remote teams, and shipping product-focused solutions. Deeply skilled in JavaScript/TypeScript, React, Node.js, GraphQL, and cloud-native infrastructure. Former UX designer with a user-first approach to engineering.

I have a proven track record delivering MVPs, architecting complex systems, and mentoring engineers in agile, async-first environments. I’m a US citizen seeking 100% remote 1099 contract roles.

When not working on a project, I'm usually travelling around Europe, tinkering with modular synthesizers and perfecting my espresso setup.

Software I use, gadgets I love, and other things I recommend.

I use a lot of things to build software, stay productive, and generally make my life easier. Here’s a big list of all of my favorite and most used stuff.

Workstation

  • 16” MacBook Pro, M1 Max, 64GB RAM (2021)

    Between dev builds, environment simulations, miscellaneous game dev projects and running Ableton with 100+ tracks, this thing just works.

  • ZSA Voyager Split Keyboard

    The Voyager is a powerful, laptop-friendly, customizable mechanical keyboard with hot-swappable switches and colorful LEDs. It offers a 52-key layout, smart layers, a powerful layout editor, and Keymapp app for optimal typing comfort and productivity.

Development Tools

  • Cursor

    Cursor is a code editor that uses AI to predict, edit, and generate code. It integrates with your codebase, supports natural language, and offers privacy options.

  • Warp

    Warp is a terminal that combines AI and codebase knowledge in one fast, intuitive interface. You can edit commands, generate code, delegate tasks, ask questions, and access interactive notebooks, workflows, and environment variables.

  • Fish

    Fish is a smart and user-friendly shell that makes navigating the command line easier and more efficient. I've built a lot of my custom scripts and aliases in Fish over the last decade or so.

  • TablePlus

    Great software for working with databases. Has saved me from building about a gazillion admin interfaces for my various projects over the years.

Design

  • Figma

    I've been using design software for 15+ years, Figma is the first one that felt like true innovation in a long time. The collaboration features are unparallelled and it just works. I use it for:

    • UI/UX design
    • Software Architecture Diagrams
    • Prototyping
    • Presentations
    • Collaborative Whiteboard Sessions

  • Sip

    Sip is a color picker that lets you pick colors from anything on your screen. I typically use it for grabbing hexcode colors for use in app code or designs.

Productivity

  • Raycast

    A Mac Spotlight replacement with *a ton* of other features. A collection of powerful productivity tools all within an extendable launcher. I use it for:

    • Launching apps
    • Doing quick math
    • Kicking off automation scripts
    • Searching package documentation
    • Searching local directories

  • Espanso

    A privacy-first, cross-platform text expander. I use it for:

    • Getting random uuids to use as placeholders
    • Today's date and time in various formats
    • AI prompt prefixes and placeholders
    • Quick text snippets for common tasks

  • Numi

    Beautiful calculator that blends math with text. Currency, units, time zones, numeral systems, variables.

  • Rectangle

    A tool for moving and resizing windows in macOS using keyboard shortcuts. I typically work on just a laptop screen, so I need to make sure I'm not wasting any screen real estate.

  • Setapp

    Setapp is a large collection of powerful Mac apps available by subscription. I use it to get access to a bunch of apps I would otherwise pay for individually.