I need a compact, proof-of-concept compiler that turns a meaningful subset of Python 3 into a Windows-native executable. The end goal is to mirror C# 2017 workflow but on a far smaller scale so that I can study and extend it myself. Key requirements • Targets Windows 10/11 and builds from a simple command line. • Includes at least one advanced optimization pass—constant folding, loop unrolling, dead-code elimination, or a comparable technique—implemented cleanly so additional passes can be slotted in. • Emits clear, file-and-line error messages during syntax and basic semantic analysis. • Generates enough debug information to let me step through the produced binary with a standard C# 2017 debugger. Preferred tooling Any tool compatible with C# 2017. Deliverables 1. Git-ready source tree as a C# 2017 soution and projects. 2. Pre-built .exe that compiles and runs a “hello world” example. 3. Markdown README covering architecture, build steps, and how the implemented optimization pass works. 4. Brief note on how error reporting and debug info are wired in. Keep the scope tight: a small language subset, one solid optimization pass, and basic debugging hooks. Once this milestone is stable, I’ll open follow-on work for broader language coverage and additional optimizations.