I'm a thinker, a builder, and a lifelong learner.
I thrive on creating meaningful connections and solving challenges,
whether that's creating elegant software systems or crafting
creative ways to teach tricky concepts.
At heart, I'm driven by impact — making ideas come alive and
leaving things better than I found them.
So, whether it's code or community, I'm here for the magic of
building something extraordinary together!
I'm drawn to the promise of collaborating with exceptional people in healthy environments that provide the right tools and support to do my best work — innovating solutions and growing into the exceptional problem solver and people manager I aspire to be.
I'm currently making meaningful contributions to in the following roles:
I dream of retiring into teaching — bringing Maths, Physics,
and (especially) Chemistry to life in the fun and creative ways I
wish I'd experienced them as a kid. Right now, I'm iteratively
crafting storytelling scripts that make concepts in these subjects
click, and I'm testing them with kids in my local communigy.
Spoiler: It's working!
If you've got ideas or might want to collaborate in the future, say, around 2030, then let's make the connection now.
Rated relative to each other.
5 means I'm most proficient in it. 1 means I'm least proficient in
it.
inQueerstigate is a face search and recognition engine designed to help members of the local LGBTQ+ community in my corner of the world protect themselves from individuals who masquerade on social media and hookup apps to lure unsuspecting individuals into dangerous situations.
The service leverages on the Python bindings for Dlib to recognise faces of already identified offenders and save people from loss of dignity, property or life.
Watch a 5-minute lightning talk I gave about it at PyCon US 2021.
Learn more about inQueerstigate.
Django Email-identified User, a reusable app for managing users identified by their email (as opposed to username as is the default in Django)
Django Email-identified User (Django EiUser) provides a custom user model for overriding the default django user model in situations where it makes more sense to use an email address as the user identification token instead of a username.
This project was primarily educational, aimed at learning and teaching Test-Driven Development (TDD) in Django. I documented my thought process while creating the project during its creation to serve as a guide for others interested in building something similar, fostering a more approachable learning experience for newcomers.
A Python library for evaluating votes using the condorcet method, inspired by my participation in the Django Software Foundation's Technical Board Elections, where this voting method was employed.
A clone of the New York Time's Connections game, impemented in Go using the Bubble Tea library, built across pairing sessions with friends learning Go together.
Got a question for me? Well I've created just the Google Form for that!
I'm happy to answer your questions.