SCHREINER
// PORTFOLIO

DENISSCHREINER

“Dreaming is fine, as long as you do it with open eyes.”

SOFTWARE ENGINEER × GAME DEVELOPER
[ DRAG TO ROTATE ]
SCROLL ▾
SOFTWARE ENGINEER ✦ GAME DEVELOPER ✦ FOUNDER ✦ OPEN-EYED DREAMER ✦ SOFTWARE ENGINEER ✦ GAME DEVELOPER ✦ FOUNDER ✦ OPEN-EYED DREAMER ✦SOFTWARE ENGINEER ✦ GAME DEVELOPER ✦ FOUNDER ✦ OPEN-EYED DREAMER ✦ SOFTWARE ENGINEER ✦ GAME DEVELOPER ✦ FOUNDER ✦ OPEN-EYED DREAMER ✦
// 01 — SELECTED WORK

THINGS I BUILT

PROJECT 01 — SAAS PLATFORM

Amperlise

Assessments & feedback, simplified. A full-lifecycle platform for building test assessments and rich feedback forms — AI-assisted authoring, automated grading, participant gating, publishable visitor pages, and real-time analytics.

FOUNDERNEXT.JSAI AUTHORINGANALYTICS
VISIT AMPERLISE.COM →
ASSESSMENT ANALYTICS — LIVE
94%
PASS RATE
1,204
RESPONSES
3 min
AVG BUILD
FROST — CLASS DIAGRAM
Diagram
+ nodes: Node[]
+ export(): Svg
Node
+ fields: Field[]
+ connect(to: Node)
Edge
+ kind: Relation
PROJECT 02 — DESKTOP APP

Frost

Diagrams without the friction. A visual UML diagram editor built with TypeScript and Electron — sketch class diagrams on a clean canvas, keep structure readable, and iterate fast. Open source under the MIT license.

OPEN SOURCETYPESCRIPTELECTRONUML
VISIT FROST →
PROJECT 03 — HORROR GAME

The Maze Project

Escape a twisted nightmare. A first-person horror game set in a procedurally generated maze — survive the dark manifestations that adapt to their environment, evade hidden traps, and uncover the maze's secrets.

SOLO DEVPROCEDURAL GENENEMY AISTEAM
VISIT THEMAZEPROJECT.COM →
The Maze Project — first-person view peeking behind a maze wall
STEAM EARLY ACCESS
UNITY ESSENTIALS — TOOLKIT
Game DirectoriesEDITOR WINDOW
Game SoundsRUNTIME AUDIO
DatabasesSCRIPTABLE OBJECTS
PlayerPrefs EditorEDITOR TOOL
PROJECT 04 — UNITY PACKAGE

Unity Essentials

Handy tools for the Unity editor. A C# package that smooths out game-dev workflows — manage persistent game folders without boilerplate, create runtime audio with minimal code, centralize scriptable-object databases, and edit PlayerPrefs visually.

OPEN SOURCEC#UNITYEDITOR TOOLING
VIEW ON GITHUB →
ABOUT
// 02 — ABOUT

ABOUT ME

I'm Denis — a software engineer who ships across the whole spectrum: from a SaaS platform for assessments and feedback, to games and systems programming. I like problems where engineering meets atmosphere — systems that work flawlessly and feel like something.

Portrait of Denis Schreiner
// 03 — SKILLS

THE STACK

JavaScript / TypeScript
WEB & TOOLING
C++ / C#
SYSTEMS & GAMES
Java
BACKEND & JVM
Python
SCRIPTING & DATA
React / Next.js
AMPERLISE FRONTEND
SvelteKit
MODERN WEB APPS
Game Development
ENGINES & GAMEPLAY
Procedural Generation
MAZES & SYSTEMS
AI Integration
AI-ASSISTED AUTHORING
Node.js & APIs
BACKEND SYSTEMS
3D & Graphics
SHADERS · LIGHTING
// CERTIFICATIONS
CCNA: Enterprise Networking, Security & Automation
CISCO NETWORKING ACADEMY
2024
CCNA: Switching, Routing & Wireless Essentials
CISCO NETWORKING ACADEMY
2023
CCNA: Introduction to Networks
CISCO NETWORKING ACADEMY
2020
CyberOps Associate
CISCO NETWORKING ACADEMY
2025
GitHub Foundations
GITHUB
2025
Linux Essentials
CISCO NETWORKING ACADEMY
2026
ICDL Expert + Professional (Advanced Database, Spreadsheet, Presentation & Word Processing)
ICDL CERTIFICATION — 5 CREDENTIALS
2025
IoT Fundamentals: Big Data & Analytics · Connecting Things
CISCO NETWORKING ACADEMY
2022–23
IT Essentials · Computer Hardware Basics
CISCO NETWORKING ACADEMY
2022–23
// 04 — PATH

EXPERIENCE

2025 — NOW
Founder & Engineer — Amperlise

Designing and building an assessments & feedback platform end to end: AI authoring, automated grading, visitor-facing pages, analytics. Currently pre-launch with a growing waitlist.

2025 — NOW
Creator — Frost

Building a visual UML diagram editor in TypeScript and Electron — open source under MIT, in active development since late 2025.

2022 — 2025
Maintainer — Unity Essentials

Built and maintained an open-source C# package for the Unity editor: game-directory management, runtime audio, scriptable-object databases, and a visual PlayerPrefs editor.

2022 — 2024
Solo Developer — The Maze Project

Built a first-person horror game set in a procedurally generated maze solo, from procedural generation and adaptive enemy AI to the Steam Early Access release. Development ended in 2024.

// 05 — CONTACT

LET'S BUILD
SOMETHING

[email protected]