emmanuelk.com.auSydney, AU
Emmanuel Koutsouklakis_
I'm in Sydney, doing the IB, and building the kinds of tools I keep wishing existed: exam generators, study software, FPGA projects, radio hardware, and a physics EE on MLCC DC bias.
Software, FPGAs, PCBs, and physics.
workselected projects
software that gets used, hardware that has to behave, and tools that need to work under pressure.
01Edvana
Past papers, essay feedback, and oral practice for IB students. I use the same curriculum it is built for.
Rust backend, Next.js frontend, billing, policies, and the product pages around it.
Backend in Rust/Rocket; frontend in Next.js; deployed on AWS. 02QDSL
A question DSL for generated exam questions that verify their answers before they reach a student.
The point is boring on purpose: if a generated variant cannot prove its answer, it does not ship.
A DSL plus validation pipeline for generated assessment items. 03Curriq
Worksheet and exam generation for NSW HSC maths teachers, built with a maths tutor.
The useful bit is speed: teachers can get a usable worksheet without hand-assembling every question.
Product work for teachers: generation, formatting, and classroom-ready output. 04Hardware
A VHDL CPU and assembler, PCBs for a weather station, an Artix-7 devboard, and a lightweight direct-conversion SDR, plus an SSTV transcoder in Rust/Wasm.
Also writing an MLCC DC-bias paper as my IB Extended Essay, with an IEEE TCPMT version in mind. Advanced Amateur Radio operator, call VK2EMM.
VHDL, PCB design, radio circuits, and Rust/Wasm signal/image tooling. now.log- Shipping edtech and keeping hardware projects moving
- Sitting IB DP1, N27 cohort
- Writing the MLCC DC-bias Extended Essay
- Learning Einaudi's Experience on fingerstyle guitar
contact