codeknight.dev
Software Engineer · Israel

Maxwell Knight

Fullstack and systems. I build software and take it apart.

Fullstack and infrastructure engineer working across TypeScript and Python. I build web apps, developer tools, and data-heavy backends, and like taking low-level systems apart to see how they work.

EmailGitHubLinkedInTel Aviv District · Hybrid / Remote

maxwell.knight98@gmail.com · GitHub · LinkedIn · Tel Aviv District, Israel

Experience

Fleet AI · Software Engineer, Core Infrastructure and Platforms

Jun 2025 - Jul 2026

Fleet builds high fidelity replicas of real SaaS apps, the RL gyms that frontier AI labs use to train and evaluate agents.

  • Rebuilt the pipeline that fills 30+ simulated SaaS apps with realistic, reproducible seed data, cutting generation runtime by an order of magnitude with batched, parallel LLM calls.
  • Built high-fidelity SaaS clones end to end, including Jira/Confluence and Microsoft 365: relational schema, REST and oRPC API layers, MCP tool servers, and a Svelte 5 frontend.
  • Engineered a cross-database referential-integrity layer with a deterministic SQLite write guard, and orchestrated fleets of autonomous coding agents to run migrations across dozens of repositories.
PythonTypeScriptSvelte 5PrefectSQLAlchemyDrizzleoRPCMCPFastAPISQLiteLLM orchestration

10Play · Software EngineerCurrent

Apr 2025 - Present

Full time, Tel Aviv District, Israel, Hybrid

  • Build dev tools for the engineering team. Full-stack across TypeScript, Express, and Prisma.
TypeScriptExpressPrismaHTML/CSSDocker

Magshimim Cyber · C++ Instructor

2024 - Present

Teaching the next round of Israeli cyber kids.

  • Teach high schoolers C++: data structures, algorithms, and memory management.
  • Write the curriculum, give the lectures, and mentor students toward cyber and tech.
C++TeachingCurriculum
Projects

nes-emulator

C++ · WASM

A Nintendo NES, emulated cycle by cycle in C++. It runs real games in the browser through WebAssembly.

GitHub

interpreter-ts

TypeScript

A small programming language, built from scratch in TypeScript. Lexer, Pratt parser, tree-walking interpreter.

GitHub

csvg-rs

Rust

A tiny query planner in Rust. It turns a SQL schema into a graph and finds the shortest way to join your CSVs.

GitHub

schedulab

Next.js · tRPC · OR-Tools

A shift-scheduling platform. Write the rules in plain English, and a constraint solver builds the schedule for you.

Skills
Languages
TypeScriptJavaScriptPythonC++CRustSQL
Backend
Node.jsExpressPrismaoRPCFastAPIMCPREST
Frontend
ReactSvelte 5Next.jsHTML/CSS
Data and infra
SQLAlchemyPrefectSQLiteDockerPlaywright
Education

SCE College of Engineering

2022 - 2026 (expected)

B.Sc, Software Engineering. Data structures, algorithms, TDD, agile.

Magshimim Cyber Program

2013 - 2016

Software development, network protocols, computer security.

Open source

datafusion-sqlparser-rs

Fixed SQL parse bugs and added support for trickier syntax.

javascript-algorithms

Added Hebrew support so it works for more people.