I am a freelance mathematician, which means I solve problems about how things relate to each other. Often, it means fixing the annoying problem you’ve been putting off because it needs too much concentration. I strive to make things as simple as possible, while making you look – and feel – smart.
Email me on firstname.lastname@example.org if there’s anything I can help you with!
This is an experiment. It’s partly because I like helping people, but it’s also partly research (I want to know what people struggle with, so I can cut my consulting cloth accordingly.) Quick advice* is always free.
My forte is mathematical code, generally. My background is in numerical methods for solving differential equations, but I can turn my hand to many things, including:
- Writing and implementing code to solve a problem
- Debugging code that isn’t behaving as expected
- Documenting procedures so knowledge isn’t lost
(My language of choice is Python, but I’m versatile.)
Some things I’ve worked on:
- A marine exploration company wanted a model for navigating an autonomous underwater vehicle using only sonar to park in a docking station. I wrote code to solve the problem.
- A physicist’s code was giving unexplained results. We discussed the problem, found the underlying error and developed a different method. (Click here to read a fictionalised account of this.)
- An analyst needed help estimating parameters and their error rates for a sophisticated statistical model. I dug into the problem and gave suggestions of appropriate methods they could use (including hill-climbing and simulated annealing).
- A politician received incomplete and erroneous data about an election. I reverse-engineered polling numbers consistent with the given results.
If you have a mathematical problem I might help with, drop me an email (email@example.com) – if it’s something I can offer quick advice* on, there’s no charge.
If you have a bigger problem, I offer a bespoke consultancy service. Again, please email me (firstname.lastname@example.org) and we can discuss details.
* What exactly “quick advice” means varies depending on how busy I am. Generally, if it’s something I can answer in a couple of emails without writing any code, it’s quick advice.