Nrwl (Narwhal Technologies Inc) logo
Build software the better way illustration

Build software the better way

Ambitious enterprises work with us to adopt best practices for development pioneered at the world’s leading tech companies. Founded in late 2016 by former Googlers and Angular Contributors, we employ software’s top minds. We lead on Nx, NgRx and RxJS, and have deep specialization. We focus on developing teams, not just developing applications, so you’ll be set up for long-term success.

Nrwl Model

Plan: Consulting

Plan

Consulting

Nrwl architects sit down with your tech leads to look at your priorities, roadmap, and technical constraints. We create an ideal end-state and a plan to achieve it. Discussions focus on a mix of team dynamics and challenges such as building applications with a consistent user experience, reducing the duplication of code across teams, standardizing best practices throughout the enterprise, and more.

Nx workshop

An advanced 2-day workshop for all contributing developers, with context from your new project roadmap. We train your team to develop Angular or React applications in a monorepo style with Nx, NgRx and RxJs.

Train

Train: Nx workshop

Co-Engineering

Nrwl engineers will work alongside your development teams to implement key technical components and mentor your engineers.

Embed & Support

Training and Support

Ongoing remote training sessions via video conference, to develop your team’s expertise.

Pick from Nrwl’s Key Solutions

Dev Ops / CI Improvement- illustration

Dev Ops / CI Improvement

Nxification- illustration

Nxification

Effective Monorepo Development- illustration

Effective Monorepo Development

React Nxification- illustration

React Nxification

Bazelification- illustration

Bazelification

Platform Development- illustration

Platform Development

AngularJS Upgrading- illustration

AngularJS Upgrading

Application Performance Optimization- illustration

Application Performance Optimization

Select your à la Carte Services

Training
Consulting
Engineering
Training

Remote Session

An experienced JavaScript engineer from Nrwl will remotely train your team. Our experts are specialized in Nx, NgRx, and more.

Training

Angular at Scale with Nx Workshop

A 3-day in-person workshop for all of the architects and individual contributors on your team.

Training

React at Scale with Nx Workshop

A 3-day in-person workshop for all of the architects and individual contributors on your team.

Consulting

Principal Architect Planning

A 2-day meeting with your key technical leaders to formulate a plan around key topics and decisions to be made.

Consulting

Angular Performance Party

Nrwl’s Principal Architect, Jeff Cross, spends a full day evaluating the performance of an application.

Consulting

Nx DevOps Review

Nrw engineers will look at your local build with you to determine ways to ensure quality and improve performance.

Consulting

Redux Review and Recommendations

We’ve got Redux experts and core contributors from the NgRx team who can work with your team.

Consulting

NgRx Review and Recommendations

We’ve got Redux experts and core contributors from the NgRx team who can work with your team.

Consulting

RxJS Review and Recommendations

Our team has experts and core contributors to RxJS who can help make sure you’re leveraging RxJS to its full potential.

Consulting

AngularJS to Angular Upgrade Consulting

We’ll use our insights and experience to help identify the right technical approach to upgrade based on your constraints.

Consulting

Monorepo Transition Consulting

Our team will work with your architects to discuss the tenets of monorepo-style development.

Consulting

Bazel Evaluation

We’ll help you determine if Bazel can help improve your development practices and build performance.

Engineering

Embedded Engineering and Mentorship

Our engineers work alongside your team to train on specific tooling and best practices.

Engineering

Nx DevOps Engineering

Get our engineers implementing a robust strategy to improve your CI and CD processes using Nx.

Engineering

Architect Augmentation

A very experienced software architect will be on your project for an agreed upon number of hours.

Engineering

Frontend to Backend Developer Training

Nrwl’s engineers provide training for any of the developers on your team.

Engineering

Design Systems Engineering

An experienced Nrwl software architect will set up the optimal process so you can develop your design system components.

Engineering

Multi-Repo Migration to Nx Workspace

An experienced Nrwl architect will create an Nx workspace and help you to import your existing projects into the workspace.

Engineering

Bazel Build Engineering

A Nrwl engineer will work with you to set up a Bazel build system for your project.

Engineering

Universal Pre-Rendering Setup

A Nrwl software architect will work with you to change your application so it can be rendered on a server.

Engineering

Node Engineering

An experienced Nrwl engineer will help you establish best practices for node applications.

Engineering

Custom Angular CLI / Nx Builder Development

A senior Nrwl architect will write custom builders and schematics to integrate the CLI and Nx with your existing tools.

Engineering

Custom Angular CLI / Nx Schematic Development

A senior Nrwl architect will write custom builders and schematics to integrate the CLI and Nx with your existing tools.

Ship applications faster with Nrwl

Whether you need consulting, training, or our expert engineers and tools, we’ll enable your front-end team to build amazing software products with greater quality and speed. You’ll achieve greater collaboration and ultimately build better customer-facing applications. Talk with us about working together, and reach out to start a conversation.