# Chris Marshall — Software Engineer Chris Marshall is a software engineer from Glasgow, Scotland. He works in TypeScript, Node.js and PostgreSQL on REST APIs, real-time event-driven services and Docker-containerised systems, and is comfortable owning a service end to end: schema design, API implementation, testing and deployment. ## Links - GitHub: https://github.com/OPTIC7409 - LinkedIn: https://www.linkedin.com/in/chris-marshall-03136a366 - Studio: https://marshal.studio - Email: 7chrismarshall57@gmail.com ## Routes - [Chris Marshall — Software Engineer](https://chrismarshall.xyz/) - Portfolio and project index. ## Experience - Software Engineer, Resolvo Development (Mar 2024 - Mar 2026, remote). Delivered 40+ client applications end to end in PHP, React and TypeScript; ran 3-5 Proxmox servers at ~97% uptime; GitHub Actions CI/CD. - Work Experience, Bathgate Academy (Aug 2024 - Jun 2025). Supported an S3 Computing class. - Head of Software, Realm Bot (May 2022 - Feb 2023, contract). Node.js and TypeScript against Xbox/Microsoft APIs. - BSc (Hons) Computing Science, Glasgow Caledonian University (Sep 2025 - Sep 2029). Year 2, GPA 4.0. - Founder, Marshal Studio. Design and development for funded startups, fixed scope and fixed finish dates. ## Projects - FlowForge - Distributed workflow engine in Go with a database-backed lease-and-heartbeat crash-recovery system, Postgres durable state and Redis Streams task delivery. - Sentinel Fraud Engine - Event-driven fraud scoring on Kafka with consumer-group scaling, sub-second latency, and a JWT/RBAC gated Next.js analyst dashboard. - ToolMarket - Marketplace backend API in Express and TypeScript with idempotent Stripe Connect webhooks, split payments and automated retries, validated against OpenAPI. - ImGuiStudio - A visual feedback loop for AI agents building real Dear ImGui interfaces in C++: compiles to WebAssembly, renders via WebGL2, and exports back to a native CMake + GLFW project. - olcli - A Claude Code-style AI assistant CLI for Ollama, running models locally from the terminal. ## Stack TypeScript, JavaScript, Go, Python, SQL, C++, Java, C#. Node.js, Express, REST, WebSocket messaging over Redis Streams, gRPC, OpenAPI. PostgreSQL, Redis, MongoDB, MySQL, SQLite, Prisma. Docker, Linux, GitHub Actions, Git, GCP. JWT and OAuth 2.0, RBAC, Stripe, Jest.