I currently work at Custom Programming Solutions, a Melbourne based consulting firm that I co-founded with Janis Lesinskis. We work with a diverse set of clients, mostly in problems vaguely related to mathematical optimization, cryptography, machine learning, and other generally tough problems. We are committed to providing actionable insights and bringing long-term value and experience to any company we work with through our rich expertise in these fields.
I also work with Accumulation Point. It’s a small statistical consulting company that I co-founded with two researchers from the University of Queensland: Dr Yoni Nazarathy, from statistics and applied mathematics, and Dr Fred Roosta, from machine learning and optimisation.
I’m also currently studying a masters degree in statistics and mathematics at the University of Melbourne. I’m interested in several phenomena in blockchain systems. My current research is focused on studying the block propagation delay on the Bitcoin network, and in how certain agents might have misaligned, non globally optimal, incentives. For example, the propagation delay allows miners with enough resources to increase their share of the profits while making the network worse off, this is called the selfish-mine strategy. My supervisor is Peter Taylor.
I have a deep curiosity for understanding this world, so I’m interested in pretty much anything that makes a significant impact on people’s lives.
I’m pretty much interested in anything where I get to solve tough problems with intelligent, passionate, and creative people.
I find cryptography very interesting, and I have extensive professional in both practical (SSL/TLS, X.509, PGP, HSM, primitives etc), and theoretical (symmetric, asymmetric, zero-knowledge, RSA, ECC, etc) cryptography. I personally find the idea of having security that even the greatest nation-states won’t be able to break in the foreseeable future very empowering and somehow oddly satisfying.
In the past
I designed, architected, and built blockchain systems at a cryptocurrency exchange startup, where the idea was that we’d use blockchain technology to distribute all exchange profits to shareholders via a cryptocurrency token that I created on the Ethereum blockchain. I was there from August 2017 until July 2018 when I left due to some grave disagreements on the way the project was run.
Before that, I worked on a whole bunch of other things.
I studied undergraduate mathematics at the University of Queensland, in Brisbane, Australia. During my undergraduate years, I studied a lot under the guidance of Dr Yoni Nazarathy and Dr Huy Nguyen to whom I’m indebted for their invaluable advice in life and in maths. I studied courses in mathematics, physics, statistics, and economics among others, and graduated at the top of my class.
I went on exchange to the University of California, Berkeley in the last year of my undergraduate degree where I studied a lot really hard, graduate level things about analysis, differential equations, and differential geometry. I went to the partial differential equation seminars of Lawrence C. Evans and studied these topics a bit under his supervision over that summer.
I play alto saxophone in the Engineering Music Society at the University of Melbourne. I’ve been playing saxophone for almost a decade now, switching between alto, tenor, and bari through the years. I played in high school bands, with the Brisbane Symphonic Band, and now with the EMS.
I dabble around with creative coding a fair bit. I made, what I reckon, is a cool animation based on this stuff once; and I keep on looking for new ways of using algorithms and mathematics to create locally autonomous behaviour that exhibits globally interesting patterns.
I have a weird love for fonts and typography. I’m otherwise not particularly gifted at design and front-end development, but for some reason, I just really appreciate well designed, beautiful, and well chosen fonts; and type in general.