Newcastle upon Tyne, United Kingdom
Nick Schreiner
Full-stack engineer working across TypeScript and Rust. Currently building a warehouse management platform at Dropper AS.
About
Full-stack software engineer specialising in TypeScript and React, with a track record of shipping high-quality production applications across logistics and e-commerce. Comfortable across the full stack, quick to adapt to new tools, and highly collaborative team environments.
Experience
-
Full Stack Engineer at Dropper AS
Oct 2025 — Present
Frontend-focused full-stack engineer on a 5-person logistics startup team
- Rebuilt legacy frontend as a React SPA with React Router v7, TypeScript, and Vite, adding static type safety across the codebase and cutting initial bundle load time by 35%.
- Architected high-performance data tables with virtualization, saved views, batch actions, and drag-to-reorder columns, supporting hundreds of thousands of rows with ~50% lower render latency.
- Shipped analytics dashboards and a multi-step returns workflow, integrating Sentry and PostHog to cut mean time to detect production errors from hours to minutes.
- Built an admin panel for onboarding, shipments, invoices, activity trails, and view-as-customer, owning end-to-end frontend delivery in a 5-person engineering team.
- Expanded from implementing MVP pages to full frontend ownership across the product, scoping and shipping customer-facing features directly with the CEO and backend team.
TypeScriptReactViteTailwind CSSTanStack
-
Full Stack Engineer at WHY Functional Nutrition Clinic
Jan 2024 — Oct 2025
- Built a responsive company website from scratch with React, TypeScript, and Express, increasing mobile traffic share by 25% and reducing page load time by 30%.
- Integrated Contentful CMS so non-technical staff could publish and update website content without engineering support, saving ~5 hours per week.
- Implemented Stripe fixed-term subscriptions, newsletter signups, and multilingual support for 2 languages, growing the subscriber base by 100+ users in 3 months.
TypeScriptReactExpressStripeMailchimp
Volunteering
-
Quality Assurance Tester at Discord
Jun 2020 — May 2026
Participated in the official Discord Testers program, identifying and reporting bugs, usability issues, and performance concerns across new and experimental features. Contributed to improving platform stability by providing detailed feedback, reproducing issues, and collaborating with the testing community. Gained experience in structured bug reporting, feature validation, and quality assurance processes.
-
Quality Assurance Tester at Roblox
Aug 2021 — Apr 2022
Served as a volunteer QA tester with QA Testers of Robloxia, a community quality assurance program collaborating with Roblox Developer Relations. Evaluated pre-release interactive experiences, identifying and documenting bugs, verifying functionality, and delivering structured feedback to development teams. Participated in confidential testing activities under agreement with Roblox Corporation.
Projects
-
- Lead development of Azalea, an automated moderation tool serving 1.6M+ users across Discord communities.
- Engineered a real-time logging and security backend with Bun, Prisma, and SQLite, processing hundreds of events per minute with sub-second latency.
- Implemented URL scanning, audit trails, and zero-downtime deployments using Docker and PM2, maintaining 99.9% uptime over 12+ months.
BunTypeScriptdiscord.jsPrismaSQLite
- github.com/Archasion/git
git-rs
- Reimplemented Git's core plumbing from scratch in Rust, including SHA-1 content addressing and zlib-compressed object storage.
- Authored essential inspection commands and integrated operation-level error chains, improving debuggability for malformed objects.
Reimplements Git's plumbing in Rust from scratch — SHA-1 content addressing, zlib-compressed object storage via flate2, and the core inspection commands: init, hash-object, cat-file, ls-tree. Operation-level error chains via anyhow keep failures debuggable when objects are malformed.
Rustclapflate2sha1
Skills
- Languages
- JavaScript · TypeScript · Rust
- Frontend
- React.js · React Router · Vite · HTML/CSS
- Backend
- Node.js · Express.js · REST APIs · Bun
- Databases
- PostgreSQL · MySQL · SQLite · MongoDB · Prisma
- Tools & DevOps
- Git · Docker · CI/CD · PM2 · Sentry · PostHog · Contentful
Education
-
BSc in Computing, Computer Science
Newcastle University, Newcastle upon Tyne, UK
Expected 2027
Get in touch
The fastest way to reach me is by email: