Emzi's Personal Website Emzi's Personal Website

About me

Hello, random internet stranger! I am Emzi0767 (or just Emzi), a programmer, book reader, and sci-fi fan. If you want to contact me, check out the contact information at the bottom.

I have 19 years of experience in messing with computers, 14 of which were spent messing with .NET Framework. My primary language is C#, secondary is Python. I'm also fluent in SQL (mostly Postgres, SQLite, and MSSQL flavours), Java, Kotlin, VB.NET, PHP, JS, LUA, CSS, HTML. On top of that I am decent with C, C++, and F#. I also know small bits of x86, x64, ARMv7, and ARMv8 Assembly. I also have experience resurrecting dead Windows installations.

In fact, if all you're looking for is my portfolio, I suggest you take a gander at my portfolio hub.

Although I do my day-to-day stuff on Windows, I prefer FreeBSD and GNU/Linux for actual deployments. I have experience messing around with Docker and BSD Jails. In fact, majority of my infrastructure runs as services in Docker Swarm.

Insofar as platforms go, I have experience developing for .NET Framework, .NET Core and .NET Standard, ASP.NET, ASP.NET Core, Android, and Xamarin. I have even published an application to Google Play Store.

I love Open Source and Free Software. My to-go license is AGPL 3.0. Though I used to dislike GPL, preferring Apache License 2.0, MIT, or BSD licenses instead, recent events have made me reconsider my stance. During the course of my programming career, I have contributed (and still do contribute!) to several Free Software and Open Source projects.

I don't like bright colours, always preferring shades of perfect gray. You'll most likely find me using #333, #222, #444 as basic colours, with #111 and #007FFF as accent, with #DDD and #EEE as contrast colours. Other than that I like various shades of blue and dark grey.

I also like playing with hardware, and networks. I currently own a Raspberry Pi model B, Raspberry Pi 2 model B, and Arduino MEGA 1280 (the old one). I never throw computers away, instead repurpose them and make them fulfill specific tasks in my little Internet of Things. I like decentralizing things, breaking things, fixing things. I prefer building my desktops, and Thinkpads for my laptops.

If you need something done, and think that I am the right person for the job, you can contact me via email to discuss details. Take my full nickname and add gmail. I generally don't take long to respond, and I'll always try to make sure to respond as quickly as possible (unless, for some reason, your mail gets stuck in the spam filter, or looks like generic recruitment mass emails) and let you know if I am interested.

Although it may sound cheesy, my favourite sci-fi franchises are Star Wars and Star Trek. I also love reading fantasy and science fiction books. The Hitchhiker's Guide to the Galaxy will always have a special place in my heart. I'm also an avid prequel memer. Outside of computers, and reading, I know how not to burn my house down when cooking and how to keep my stuff clean.

I'm an extremely pedantic perfectionist, I always organize things in a very specific manner. All pens on my desk are perfectly parallel to each other and to the desk's edge, my USB drives are placed in a single box on my desk. My code reflects that, always being organized in a manner which makes it clear what goes where and does what.

I also own a cat, and he's the cutest little thing. You can find some pictures of him over here. He's addicted to humans, loves cuddling, and sleeping on and around people.

Most importantly, however, I always know where my towel is. My favourite beverage is Earl Grey tea, double or no sugar.

Contact information

If you seek to contact me, there are 2 best ways of doing so.

My email: Just take my full nickname. Email itself is hosted by Google, so you can guess the second half.
Discord: On Discord I am Emzi0767#1837. I spend most time in my own server, Discord API, Clyde.NET developer server, and DSharpPlus developer server.

Other than that all the significant links were listed in the footer.