Freelance work for a junior company (Télécom Nancy Services)

Stored recurring and one-time orders; planed and recorded product delivery to bill each customer Saved hours each month: planning and billing delivery was done manually on paper before ✓ Android, Java, SQL, SQLite, Room ORM ...

Full compiler

Wrote a grammar for the language with ANTLR, constructed the abstract syntax tree (AST) Did semantic analysis on the AST, generated assembly code (function, loops, conditional branches) ✓ Java, ANTLR, formal language theory ...