Nick Leslie

Engineering People Lead and Full-Stack Software Engineer

Proven, commercial experience delivering accessible, quality web applications

Hi, I'm Nick. I'm a Software Engineer from New Zealand living in Washington, D.C.

I specialize in building applications using web technologies. With proven, commercial experience delivering high-quality applications for many clients around the world.

These include Air New Zealand, DB Cargo, Jade Software Corporation, and Skipton Building Society.

Check out some of my projects for a little taste of what I can do. Alternatively, have a look at my résumé for more information about me.

  • Image of the Job Down - Application Tracker project

    Job Down - Application Tracker

    Go

    React

    Chrome Extension

    TypeScript

    Tailwind

    Tanstack Query

    Tanstack Table

    Zustand

    Vite

    GitHub Actions

    PWA

    A web app and extension to track your job applications from applied to hired. With a Chrome Extension and web interface to easily add jobs, screenshot the application, upload relevant documents, take notes, and track the status of the job application. Built with Go and React. Using Firebase Firestore. Uses GitHub Actions for CI/CD

  • Image of the This One Time - A Podcast Website project

    This One Time - A Podcast Website

    React

    NextJS

    ThreeJS

    TypeScript

    Tailwind

    Zod

    tRPC

    Vercel

    Sanity

    A NextJS website for the podcast, 'This One Time At Summer Camp'. Built with NextJS and React. A ThreeJS 3D model moves as the user navigates the website

  • Image of the WMATA Train Tracker project

    WMATA Train Tracker

    Go

    Wails

    Nuxt 3

    tRPC

    TypeScript

    Zod

    A WMATA train tracking application for monitoring train arrival times at your station in the DMV area. Built to run on the Raspberry Pi so you can place it in convenient location and see relevant station information at a glance.

  • Image of the Draw For Them project

    Draw For Them

    TypeScript

    NextJS

    React

    Prisma

    Postgres

    tRPC

    WebSockets

    FabricJS

    PWA

    Jest

    GitHub Actions

    Draw For Them is an ephemeral image sharing and drawing application that allows users to share their creations with other users. Built with NextJS, this application has real-time updates when users share images, add new friends, delete friends, update your profile, and view previous images sent to each other. Using a neumorphic design

  • Image of the Another Wordle Clone project

    Another Wordle Clone

    React

    TypeScript

    Tailwind

    MobX

    Jest

    Another wordle clone because I liked the game so much that playing it once a day wasn't enough

View more projects including corporate work
  • Sept 2022 - Aug 2023

    Engineering People Leader

    Jade Software Corporation

    Led and mentored a dynamic team of Software Engineers offering technical guidance, performance coaching, goal setting, and feedback. As well as partaking in pre-sales client conversations, requirements gathering, solution designs (Cloud, API and UML), software development and testing, and CI/CD pipeline development

    TypeScript

    C#

    .NET

    xUnit

    Vue

    React

    Angular

    Vitest

    Jest

    NodeJS

    TailwindCSS

    CSS

    Sass

    Azure

    Azure AD

    API-M

    Azure Static Web Apps

    GitHub Actions

    UML

    MSSQL

  • Nov 2020 - Sept 2022

    Software Engineer

    Jade Software Corporation

    Part of an agile work environment, using the Scrum methodology, developing cloud-native, full-stack web applications for clients from around the world

    TypeScript

    Vue

    Angular

    CSS

    Sass

    TailwindCSS

    Chart.js

    C#

    .NET

    Xamarin

    Entity Framework (EF Core)

    MSSQL

    Domain-driven design

    Azure

    Azure Cosmos DB

    Azure Blob Storage

    UML

  • July 2020 - Nov 2020

    IoT Software Engineer Intern

    Jade Software Corporation

    Enhanced the accessibility of everyday cooking appliances through a multi-modal interface. Using on-device natural language processing and voice recognition

    TypeScript

    Vue

    Node JS

    Firebase

    Firebase Functions

    Google Cloud Services

    Google DialogFlow

    NLP.js

  • Nov 2019 - Feb 2020

    Computer Vision Intern

    Jade Software Corporation

    Developed a Computer Vision application for running on the Edge to enhance the capabilities of security cameras. Allowing them to perform tasks such as license plate recognition, object tracking and detection

    Python

    OpenCV

    OpenVino

View full résumé

Contact me

Contact me at

me@nickleslie.dev

or give me a bell using the form below