Duolingo streak: 406 days
(last updated Thursday, 27 April 2017)
Misfit streak: 101 days
(last updated Thursday, 20 April 2017)
My name is
Daniel Saner, and this was supposed to be my personal website.
I'm on dms Keybase, and I can prove it.
Anything you find on the web that is not linked from here or my keybase, is most likely not by me, or I'm too embarrassed to publicly admit that it is.
This page used to, and hopefully will once more, contain several widgets and links about the stuff I like.
For now, this short overview of my professional background and personal interests is all I have.
The sections can be opened and closed separately.
For instance, if you hate technology, you can skip the first three sections about my work background, since it involves computers.
computer scientist. My studies and work projects have mainly revolved around topics related to video and image processing, computer graphics, and physically-based simulation, while including aspects of software architecture, mobile development and optimisation, human-computer interaction and user experience design, plus some basic computer vision and machine learning.
While I'm not stuck on those topics and I have other fields of interest, I can't deny that I'm still particularly fond of working on stuff that leads to visual and interactive results.
In terms of programming and computer science, I generally like to always be learning more about at least one thing I'm interested in.
I'm just about to refresh my
Java and C# memory, and am thinking about adding Scala to the list.
I also want to get some experience with all this new-fangled web stuff, in particular by having a look at Angular 2.
Further, I'm brushing up on my OpenGL, OpenCL and Cuda skills, and want to have a closer look at Vulkan soon. This will be combined with some hands-on game development experiments.
Finally, I plan to get to better grips with some low-level programming and assembly, mainly due to my interest in emulation.
Being a computer scientist involves writing code, of course.
Lately, I've been doing a very old-school style of programming.
My tools of choice were
C++, Qt, OpenGL, OpenCL, and OpenCV.
There has been some native Android development (mostly through JNI/NDK, though) and even some MATLAB.
In the trade, I might be a slight exception because I generally don't write code for fun.
What I enjoy is the moment a program does something exciting, and coding is just the tool to get there.
That being said, I place a lot of value on clean, modular, reusable architecture and documentation.
I've learned too often the cost of saving oneself the effort.
I'm not the best coder out there, and I don't know all the fanciest tricks, but I generally have a good sense of not writing myself into a corner.
Before every decision on design or implementation, I ask myself if it will be easy to change later on.
Languages and travels
Speaking of learning and languages, I also strive to be learning at least one new spoken language at any time.
I'm fluent in both
German and English (my native tongue is Swiss German), and pretty confident in French.
Currently, I'm learning some Portuguese and Japanese.
I haven't been to Japan so far, but it's certainly high up on the list.
When travelling, I enjoy exploring cities and discovering the nice and hidden spots, shops, and venues.
But I also like doing the same around where I live.
I'm very passionate about music, although only passively – I have long granted the world an indefinite break from my own attempts at creating music.
There is a pretty sizable record collection at my place (although I'm not a format snob, and I don't have a problem with CDs or FLACs).
I also like going to concerts and festivals, where I prefer the smaller venues where you're a bit closer to the artists.
If they're just some figure on a far-off stage, I'd rather watch the artists on YouTube than on a jumbotron.
My tastes are very diverse and vary wildly, although most of my favourite music associates itself with fuzzy terms such as
funk, hip-hop (the good kind), soul, broken beats, trip-hop, blues, indie, breakbeat, idm, jungle and drum & bass.
Anything around, in between, and sometimes beyond those is fair game, I try not to discriminate and always like discovering new stuff.
I also like bothering other people with what I think is great music, so I occasionally publish some playlists or mixtapes in various places.
Another interest of mine is photography, although I'm having a hard time getting better at it!
Most currently, I'm trying my hand at some fast-moving sports photography, some of which might be available from
At the moment, I'm using a two-stroke.net Nikon D7100 DSLR.
Layout and design
You might not have guessed it from looking at this website, but I
usually also like trying my hand at graphic design, layouting and typography.
My old web design projects are too many to count and mostly not publicly available anymore, but they reach back way into my early teens.
For several years during my studies, I was working on the layout of the official publication of Visionen VIS, the association of computer science students at ETH Zürich.
I was involved in the layout and design of most issues from 2008 to late 2012.
Related tasks included designing posters, event flyers, and merchandising materials.
It was a very good way to improve those skills, and nice to see some of the designs actually printed and manufactured for once.
I'm also into computer and video games, although sadly, time constraints mean that I do a lot more collecting than actual playing these days.
My main interest is actually in older and more obscure games, which is also why I enjoy the research, archiving and curation so much.
I'd consider myself an amateur videogame historian, and am a contributor to several archival and documentation projects, including
, MobyGames , and others.
My preferred system is, and always has been, the IBM PC; my personal golden age of gaming is the early 90s to mid-2000s; and my favourite genres are adventures, role-playing games, racing games, and simulations (both vehicular and managerial).
I'm slightly less interested in action games, shooters, and strategy games (which I'm also terrible at), and I don't care about online games or team sports games at all.
That should answer all questions.
Somewhat similar to my interest in games, my favourite movies are generally older and less well-known.
I particularly like thrillers, crime films, drama, films noir and neo-noir.
very old films and classics, I am very much into trashy but great stuff from the 70s, 80s, and 90s.
As with games, I'm generally not that interested in what the current major studios are coming up with.
I am almost never into anything taking place in a fantasy or science-fiction setting – and that goes not only for movies, but also books and games.
I guess that's another aspect where I'm an outlier in the computer science community.
You can contact me by e-mail by writing to
[my first name]@[my last name].lu.
Also, I should turn up when you look for me on Facebook and LinkedIn.
Please note, though, that I'm usually not very active on social networks, and the only reliable ways to contact me are e-mail, phone/WhatsApp, or in person.
For personal matters, you can also send me an encrypted message on keybase (use the "PGP Encrypt" button).
Elegant Themes (Circle Icons, GPL),
except "Music" and "Programming" by Webalys (Kameleon Icons).
The following is an almost complete list of websites I own, although most of them are currently pretty empty.
And here are links to a few of my public profiles on various websites: