My name is Martin Angers (that's pronounced like the French city of the same name).
I go by
mna or some variation of it on most websites.
.dev craze cooled down in March 2019, I noticed that
mna.dev was still
available at a reasonable price, and decided that I'd make it my portfolio of
sorts, listing my open-source projects, blog posts and stuff.
I'm a software developer, working mostly as a Go backend engineer since 2012. I work remotely as a freelancer based in Quebec City, Canada. If you're interested in my services, you can contact me - I may be available for part-time contracts.
You can find some of my code on github, gitlab, bitbucket and sourcehut, I
sometimes answer questions on stackoverflow and although I closed pretty much
social accounts (such as facebook, instagram, snapchat and google+ but then
so did you), I still use twitter from time to time. I like to read hacker news
and lobsters though I rarely comment.
I have been programming professionally since 1996, and for fun since I was a kid. I have learned (and forgotten) a wide variety of languages and technologies, including:
I'm quite interested in programming languages in general (obsessed, some would say), and have played with many relatively unknown/alpha- and beta- stages languages such as Inko, Zig, Nit, Nim, etc. I even implemented my own toy programming language (now unmaintained), Agora.
My career can be roughly split in 3 parts:
In addition to my professional work and my open-source projects (listed on this site), I also have various (sometimes closed-source) personal projects that were started either for fun, to learn or experiment with new technologies, to try to generate some revenue, or a mix of all this:
Hypermégatop, parfois, my first blogging website (in french), focused on Node
it closed soon after and I moved it to github pages with the Jekyll static site
generator. This was in early 2012, and my posts over there are linked from this
Provok.in, a website where users could argue over a subject by linking articles
or blog posts to prove their point, and vote for some point of view. It never took
off but it was built with a very early version of Angular and I received a T-Shirt
from them as my website was posted on their
made with Angular website that was
quite scarce at the time. According to the web archive, this was in 2012,
so probably with a pre-1.0 or a newly released 1.0 of Angular. If I remember correctly,
the backend was in Node.
0value.com, my previous blogging website, custom-built using trofaf, a very straightforward Go command I implemented to generate a static website from markdown files. It is still live and my posts there are linked from this website.
Harfang Apps, a solo company I started, selling a Redis GUI app for Mac via the Mac App Store. The accompanying website is accessible via the web archive and was generated using Hugo and Bulma. The app itself was a native cocoa app built in Swift with Xcode. It was a great learning experience, not only for the Swift programming language and the native Mac frameworks, but also for the huge amount of work required to bootstrap a company, marketing, legal aspects, app store requirements, etc. I took a year off to work on this, from implementation to launch and a few sales - too little to keep going, sadly - mainly in 2017.
My significant other and I have two wonderful kids, a boy and a girl. We also have two cats, which you may see from time to time on my Twitter feed or on some of my profile pictures (though usually this is feu Gribouille, who died in 2018).
I spend a good amount of
hobby time on programming or computer-related stuff
(see open-source and personal projects), but outside of programming and family
life, I enjoy a few hobbies:
Listening to music - I'm a metalhead and have been since my teen years, maybe
even before if you count Kiss and 80s
hair metal as... well, as metal. I can
enjoy pretty much any subgenre, but death and thrash metal is what I listen to
the most. Outside metal, I'm also a huge Bruce Springsteen fan and I listen to
various rock, folk and americana artists. Thanks to my kids I also listen to a
fair share of contemporary pop and rap music.
Making music - I play decent guitar and used to play drums, although I haven't played in years (I sold my drum in 2017). I have two accoustic guitars and an electric one (a black B.C. Rich Warlock), and an old Korg keyboard. I recently bought an audio interface and a Shure mic, and started recording on GarageBand, there's a world of fun with that.
Writing - I enjoy poetry and a few years ago I wrote a lot of it (in french), and had two poems published.
Reading - I spend a lot of my reading time on technical articles and other
programming-related documentation, but I also enjoy reading novels. Nancy
Lignes de faille (Fault lines) and Mathias Enard's
among my favorite ones.