Emzi's Personal Website Emzi's Personal Website

About me

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

I have 23 years of experience in messing with computers, 18 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, Dart, 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 with IT/systems administration work.

I have a portfolio, which can paint a summarized picture.

I am language- and platform-agnostic, that is I am capable of working with any tech, as long as I am provided with adequate documentation and relevant resources. My primary platform is .NET - I've worked with both modern .NET as well as legacy .NET Framework, ASP.NET, Entity Framework (primarily Core). I have also developed desktop applications using Windows Forms, WPF, WinUI, and Avalonia. I've also done plenty in Angular, React, and Python.

I am not tied to a single operating system platform either - I can work with and on both Windows and GNU/Linux. I have experience doing deployments using Docker and/or Kubernetes. I've even experimented with FreeBSD and its jails a little. My proof is my infrastructure, majority of which runs containerized, with varying degree of deployment automation.

Software isn't my only domain - I also dabble in hardware. From embedded, to custom PCs, I can do it all. Reuse & recycle, or fresh off the production line, I can always find a way to achieve a goal. Arduinos, STMs, Raspberry Pis, embedded x86 devices, phones, industrial PLCs, smart home controllers, you name it - I can make something out of it.

If you need something done, and think that I am the right person for the job, you can contact me using one of the methods at the bottom of this page to discuss details. I generally don't take long to respond and let you know if I am interested (unless, for some reason, your mail gets stuck in the spam filter).

In case you were wondering, yes, I do maintain this website (the copyright in the footer is not generated automatically).

Contact information

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

Email: Take my full nickname, and remove the digits. You'll be left with 4 letters. Email itself is hosted in this domain, as well as my portfolio's domain (either works, they both hit the same mailbox). Alternatively, you can contact me via email hosted by Google - this one uses full nickname with the digits. Since it's using the public service, domain is left as an exercise for the reader. I can receive and send GPG-encrypted and signed mail. My key is embedded in the landing page.

IRC: I go by Emzi0767 on irc.emzi0767.com (TLS required). Join #general-chat upon connecting or message me directly, if the matter is sensitive. I tend to stay away from the large networks, so don't seek me there.

I can arrange alternate forms of contact in some scenarios, but to do so, you should contact me via one of the above first.

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