Disclaimer: All opinions are my own and do not reflect those of any past or future employers.
I'm currently the Technical Lead / Head of Engineering of a wonderful team of 12 engineers at Behaviour Lab. At Behaviour Lab, we use behavioural science and advanced analytics to transform how the Β£70 trillion active asset management industry make their investments.
I finished my MEng in Electrical and Electronic Engineering at Imperial College London.
β‘οΈ Fun fact: when I'm not an engineer, I write and publish original music on Spotify/Apple Music/Deezer/etc
I'm not actively looking for new opportunities at this time but I'm always open to interesting conversations. Don't be a stranger, let's connect! π
I use a variety of tools in my work and projects day to day but these are some of my favourites.
- VRSE: a proof of concept visual search engine for academic research, built with D3, ElasticSearch, ReactJS, ExpressJS, NodeJS, and GatsbyJS. Built for scale with a custom visualization and search experience for approximately 25 million research publications and and average query times of 0.65 seconds.
- Dominate.codes: online multiplayer game that makes multiple choice-based learning more interactive using visualization to help you test your computer science knowledge. 2021 Level Up Society Hack by ShowCode Winner
- SOMAS: Collaborate, exploratory project with 44 members on the ability of independent agents to self-organise to solve long and short-term collective risk dilemmas. Simulates an inter-island cooperative exercise with trade, forecasting and government organizations for the islands (agents) mitigate risk and cooperate to survive. Built with Go, WASM, React, D3, and Recharts.
- FuncyPy: A tiny functional programming language proof-of-concept that aims to make functional programming more accessible to developers coming from object-oriented backgrounds with minimal, python-like syntax. This was a college group project built with F#. I worked on the parser, which uses combinators and computation expressions to design a flexible language grammar.
- yannispanagis.com: personal website built with GatsbyJS + SASS - slightly out of date but rebuild is already in progress!
- DesignRant: blog site for short, sharp, user experience complaints.
- RFIDCheckout: autonomous, instant supermarket checkout system using UHF RFID. Built with HTML/JS/CSS, Java and HTTP-based back-end, SQLite database, Raspberry Pi, and laser cutting for the physical framework. IC Hack 2019 Winner