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
-
Software Engineer at Dropper AS
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
-
Software Engineer at WHY Functional Nutrition Clinic
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
-
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
- github.com/Archasion/git
git-rs
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
-
Newcastle University
2024 — Present
-
New City College
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.