Hane: Hacker news client for Android
A hacker news client/reader for Android, implemented in Kotlin. It uses web scraping to avoid relying on an API. It also has a clean reader mode based on Readability.
Hey, Iโm Dominic ๐
I recently completed a BSc in computer science, specializing in cybersecurity. Alongside my studies I work in a research lab, doing sysadmin/devops and web development tasks.
In previous jobs I have worked as a database administrator, Unix/Linux sysadmin, and DevOps engineer.
I am most interested in reverse engineering applications
and protocols, self-hosting, theoretical computer science, formal verification and programming.
Programming languages I commonly use are Rust, C, Go, TypeScript and Python.
My interest in programming language and compiler design also leads me to often try out new and experimental languages such as Roc, Ante and different Lisps.
Above all else, I am motivated by curiosity!
For work opportunities, obtaining my CV, or getting in touch with me, feel free to email me at (click to reveal)Mail address fetched from the server as a spam prevention measure..
Occasional blog posts about, mostly technical.
An RSS feed is available.
Things I have built or worked on.
A hacker news client/reader for Android, implemented in Kotlin. It uses web scraping to avoid relying on an API. It also has a clean reader mode based on Readability.
BSc thesis on making Certificate Transparency log monitoring more approachableCertificate Transparency logs are public records of issued TLS certificates. Monitoring them can reveal unexpected certificates for a domain..
A service for resolving a telephone number or email address to an account number. It uses DNS as the lookup layer and is optimized to serve all of the EU as potential user base.
A Go reimplementation of Vula, software for automatically encrypting local-network traffic.
Implemented RTOS applications and a display driver for the ARM Cortex-M based STM32F723E Discovery kit in Rust. The source code is not public but available on request.