Newcastle upon Tyne, United Kingdom

Nick Schreiner

Full-stack engineer building warehouse software at Dropper AS.

About

Full-stack software engineer at Dropper AS, building a warehouse management platform — order intake through pick, pack, ship, and returns. I work across the TypeScript stack with React, tRPC, and Node.js, and reach for Rust when the problem calls for it. Currently pursuing a BSc in Computer Science at Newcastle University alongside shipping production software.

Experience

  1. Software Engineer at Dropper AS

    Norway

    Oct 2025 — Present

    Architecting a full-stack warehouse management platform for end-to-end logistics — order intake through pick, pack, ship, and returns.

    • Built a real-time packing station with QR scanning, session heartbeats, and multi-box fulfillment tracking.
    • Designed a custom 2D warehouse mapping engine in PixiJS with drag-and-drop racks, zones, and TSP pathfinding.
    • Shipped a returns system handling refunds, exchanges, repairs, and gift card issuance through multi-step wizards.
    • Built virtualized data tables with saved views, batch actions, async rendering, and drag-to-reorder columns.
    • Delivered full i18n with type-safe translations and integrated Sentry and PostHog for observability.

    TypeScriptReact Router 7ViteTailwindHeroUI

  2. Software Engineer at WHY Functional Nutrition Clinic

    London, UK

    Jan 2024 — Oct 2025

    Built a full-stack clinic website and e-commerce platform for a functional nutrition practice.

    • Designed an SEO-optimized marketing site with React, TypeScript, and Express.
    • Integrated Contentful as a headless CMS so the practitioner manages all content independently.
    • Implemented Stripe for dynamic pricing, hosted checkout, and subscription scheduling with auto-cancellation.
    • Added Mailchimp newsletter capture and full localization with persistent language preferences.

    ReactTypeScriptExpressContentfulStripeMailchimp

Side projects

  1. Azalea

    Creator & maintainer

    github.com/Rodis-Infrastructure/azalea

    Discord moderation toolkit where the defaults fall short.

    Built for communities that outgrow stock moderation tooling — infractions with a full audit trail, ban and mute request workflows with reviewer sign-off, URL scanning, and 27 distinct logging event types. Bun + Prisma + SQLite; Sentry for runtime errors.

    BunTypeScriptdiscord.jsPrismaSQLite

  2. git-rs

    Solo project

    github.com/Archasion/git

    Reimplementing Git's plumbing in Rust.

    Built from scratch to understand Git's data model from the inside — SHA-1 content addressing, zlib-compressed objects, the porcelain/plumbing split, and how refs resolve. Not a Git replacement; a way to learn by rebuilding.

    Rusttokioclapreqwest

Skills

Languages
TypeScript · JavaScript · Rust · Python · Java
Frontend
React · React Router · Vite · Tailwind CSS · TanStack Query
Backend
Node.js · Bun · Express · Prisma · PostgreSQL · SQLite
Tooling
Git · Docker · Sentry · PostHog · Vercel · GitHub Actions

Education

  1. Newcastle University

    BSc Computer Science

    2024 — Present

  2. New City College

    A Levels — Mathematics, Further Mathematics, Computer Science

    2022 — 2024

Get in touch

The fastest way to reach me is by email at contact@nickschreiner.dev. You can also find me on LinkedIn and GitHub.