Hi, and welcome! I’m Damian, a software and website developer from England, so I make cool little services and programs (often in my spare time) that you can use for free. I’m also a perfectionist, so I naturally strive to make my work the very best that it possibly can before labelling it as “1.0” and releasing it to the wider public. That said, almost all of my projects are open-source, free software, for I’m an avid supporter of the Free Software Foundation. (In fact fact, this very website is open source and licensed under the GNU General Public License version 3. Neat, eh?)
When it comes to me as a person, though, you likely won’t be shocked to learn that I love tea. But, besides that, I’m extremely passionate about my work, and learning most anything. From Classical Latin to Pure Mathematics, there’s very little that I don’t have a blast while learning about.
Personally, I absolutely love music, usually going for rock, metal, and such over pop. I’m also not a massive rap fan, in general, although one of my absolutely favourite bands is Hollywood Undead... Either way, you can see a decent amount more about my music taste, favourite tracks, et cetera, on my wilt.fm profile.
And in case you’re wondering about my usual music player, I generally resort to Google Play Music. There are a few reasons for this, really: one is that I adore material design, and Google Play Music (especially the web app) satisfies that massively. However, there's also a convenience aspect; I’m forever switching between desktop and mobile, listening on my desktop computer at home and mobile when I’m out, and I prefer having my music sync seamlessly between the two devices without me having to copy my music over by microSD. For this purpose, Google Play Music also works perfectly. (On desktop, I use Google Play Music Desktop Player.)
Ave is a new, modern IRC client designed inspired by Google's Material Design style specification. Featuring markdown support and a clean, intuitive, commandless user interface, Ave revolutionises the basic framework offered by the IRC protocol.
With the unique dashboard system also offered by Ave, Ave is able to handle multiple servers, giving you one-click access to every IRC channel you need in your daily lives. Not just that, you don’t need to mess around with the hassle that is HexChat’s channel list system: Ave will keep track of your connected channels throughout your chatting, so that when you next open Ave, you're greeted with the exact same set of channels as when you closed it.
Ave is freely available under the GNU General Public License here, on its GitHub page.
Compound is a compiler for extended HTML, which adds the capability for easy transclusion of HTML files into other HTML documents; simple, clean minification; and other bandwidth and development-sanity saving solutions. In fact, Compound powers this website’s development!
Verum is a decentralised, federated, encrypted chat system for the super secure (or paranoid, if you prefer). Using a Node-based infrastructure, you aren’t naturally locked in to one particular server, and could even spin up your own Node if you so desired.
Verum, in practice, operates rather similarly to email: you send a message to a user based on a
node format, which is parsed, and the message is sent to the
node. However, Verum is significantly lighter than email, and is built with encryption as its central goal, allowing public keys to be stored in the user’s account rather than requiring an additional key server. This approach greatly simplifies encryption, both to new users and veterans alike.
Further arguments in favour of Verum are its open-source architecture, with the server code licensed under the GNU Affero General Public License (version 3 or later). The use of the Affero variant requires all Verum Nodes to have their source publicly accessible to users -- and, sure enough, this functionality is built into the "handshake" between the client and server establishing a connection.
You can read more about Verum and its future here, or, if you prefer, I’ve recently released the official Verum Command-line App (which works best on GNU / Linux). Don’t scream at me though; a GUI app is coming!
Ah, but of course, people don’t just work on things here and now; what about my previous projects or one-off throwaway things
that really aren’t worth looking at? Check ’em out!
Ever heard of last.fm? No? Well, it’s a music scrobbling site, which means that you listen to music and it gets tracked on there. Sounds cool? It did to over 400 other people too, until last.fm started reaching for money. Not everyone can afford £3 a month for a tracking service, you see, and CBS (the guys behind it) started scoffing at the people using Adblock (... well, not really, but they put interstitials up on every. bloody. page). So, in comes wilt.fm, a free and open source alternative, which I’m a user of. Unfortunately, I listen to music using Google Play Music Desktop Player, which has no scrobbler for wilt.fm. So I made one, and that is Wilted.
Interested? Wilted’s actually on wilt.fm’s “Getting Started” page! ... Or you can just check it out here, on GitHub.
If you want to discuss a project, ask for help, or just feel like having a chat, cool! Just read the info below, pick a chat method, and send me a message -- it's that easy!
I can be contacted via a variety of means, but I advise the use of the encrypted methods over the plaintext alternatives. That means using Telegram or encrypted email over plaintext email or social media. If you need my PGP key to encrypt an email, you can find it over on my Keybase account.
As a side note, the Node I reside on is owned and maintained by myself, through DigitalOcean. It uses the bare-bones official Verum Node code to run. Oh, and don't include the spaces when you're messaging me. ;)
Personally, I am a strong believer in individual freedom. Obviously, we aren’t all locked up in prison cells all across the country (that would be ridiculous). When I say freedom, I mean the freedom of expression, the freedom to use the things that I spent money on how I want to use them -- even if that means bypassing a bit of DRM.
Not just that, but social freedoms are important too. If we cannot remain an open, tolerant, democratic society, then how could we ever hope to move forward in a way that benefits the majority, not the few richmen.
I am, personally, a major supporter of free software, often helping to advocate for its use and advancement, and attempting to encourage and congratulate those expanding companies who see the potential in free software and take advantage of the benefits that a free world does afford (of course, I’m not talking about cost here -- I mean free as in freedom: libera).
It’s partly for this reason that you’ll see that most of my projects are licensed under the GNU General Public License -- a free license. In fact, the source code of the page you’re reading right now is licensed under that very one!
I also happen to support Edward Snowden, of whom I have immense sympathy for his unjust situation of being in exile from the very country he aided in the revelation of secretive spying being enacted by the US Government, for years, without notice. If a country does not trust its citizens, then how can the citizens trust the country?
The Liberal Democrats (LibDems) are the modern-day Labour party: rather than fighting amongst each other and backing on their word, they fight to keep Britain “open, tolerant, and united”.
With Tim Farron, a Member of Parliament who repeatedly demonstrates his dedication to his cause and care for the working class (even being described as “an ally of farmers” by the NFU), being elected twice thus far as the LibDem leader, it shouldn’t be much of a surprise to learn that only the LibDems voted completely as a party against the Investigatory Powers Act 2016 in the House of Commons. They fight for the future I want, for unity, openness, and tolerance. Do you want division in your future?
Each, and every, day, you are being deceived. Now, no, I’m not a conspiracy theorist, but this is real: you do not live in a democracy. A democracy is, technically speaking, direct “power to the people”, as opposed to indirect power through a semi-frequent electoral system, which themselves have been found to be rigged numerous crucial times in the past. Consider that once you’ve voted, your power ends: you have no say in the House of Commons, the House of Lords, or Buckingham Palace. Once a leader is elected, that person operates as a democratically-elected dictator. True democracy requires a complete upheavel of the governmental system, and isn’t something you will see soon. But just remember: you do not live in a democracy. Not a true one, anyway -- no matter what your friends naively believe.
This is a controversial topic, but it needs addressing. The short summary of my beliefs is that I am a ‘Remainer’, but I’ve always tried, all throughout the entire Brexit campaign, to maintain an open and unbiased mindview as possible. Sadly, however, I fail to see the benefits that are afforded through leaving the single largest collection of trade partners and like-minded countries that ever did exist. My arguments relate moreso towards the future, than necessarily the present.
Think of every single sci-fi book or film that handles the future. They all seem to suggest that we would be operating under a unified race, a World Government, as it were. The EU, and the EU’s goals, would have brought us so much closer to this utopian future, supported by the democratic ratification process. Oh, wait, I just called the EU democratic, didn’t I? Gods forbid! No matter what side you're on, that fact is true: all decisions are ratified through each independant member state. That is democracy, not a dictatorship as Mr. Farage made it out to be.
Furthermore, both our military and our trade agreements benefit from the EU. Simply look at the value of the pound -- and we haven’t even left the EU yet! For as long as we continue plummeting towards a ‘Hard Brexit’, this country’s future is uncertain.
Contrary to popular belief, I do not have my head under a rock. Rather, I had been watching intently the relatively recent US Presidential Election, of which President Donald Trump clearly won. In terms of my opinion, neither candidate for the White House was acceptable: President Trump’s obligations are, quite clearly, centered more on his business than they are on the Presidency (a business he seems to be unwilling to give up, according to him claim that “the public knew of his business when they voted him”), and, as a businessman, he’s already been proven to be corrupt, foolish, and manipulative -- so, ultimately, unfit for the role that he's been granted.
On the other hand, Democratic candidate Hillary Clinton was also an unfit candidate for the Opal Office, noting her disregard for national security in storing her emails on a private server -- which, based on the leaks provided by WikiLeaks, aren’t inclined to support her cause -- was clearly not suited for the Presidential seat.
To my own opinion, the only acceptable options were Bernie Sanders, or Jill Stein of the US Green Party. Though, sadly, neither of these candidates won.
With regards to the executive order that was enacted Saturday 28th January 2017, my heart does go out to every US Citizen that was affected by the order, and it proves just how unfit President Trump is to rule, opting to shut out people who’d already been granted visas, after extreme vetting already. Consider the danger those people may have been in in their home countries, which President Trump has renewed? Or the hundreds of Google employees confirmed to be stranded outside of the US (despite Sundar Pichai’s best efforts)? As it is, I stand with everyone harmed, stranded, and cut off from their family as a direct consequence of the President’s ruling, and, should you need someone to talk to, know that I am here regardless.