Senior Software Engineer & Trainer
I am Simon
I'm a visionary for product engineering and a pragmatist in writing code. I love teaching how I build things with the click-clacks of my keyboard, because explaining is something I'm genuinely good at. If a culture of conveying know-how to teammates prevails, even complex software projects will succeed.
open source
Highlighted projects
for companies & startups
Count on me
Boost your product
Hire me as a freelancer for the critical phase of your product. Benefit from my deep experience across a wide range of technologies. Across many corporate and side projects, I've shown that I don't just adopt a tech stack quickly — I evolve it to be simpler yet complete enough to deliver stable software people actually enjoy using.
Boost your team
My favorite engagements are the ones where I work closely with a team and leave them stronger than I found them. Within a few months, the team should be able to run without me — or keep me on only as an occasional reviewer for the hardest calls. I get there by coaching engineers individually and exemplifying a culture of humble learning and teaching. I never hoard knowledge; I share it openly until the team is ready to take the lead. Concretely, I:
- help the team reach consensus on fundamental tech choices
- write excellent documentation for technical design decisions and engineering standards
- produce tutorial-style docs and videos for a seamless onboarding experience for new joiners
If any of my projects or services got your interest, contact me and we can discuss your challenge and how I could be helpful to tackle it:
simon@smartnuance.com