Hello everyone! Some of you already know me, some don’t, but anyway, welcome to my blog. Here I will post some of my ideas about different things, mostly related to programming, electronics, and engineering.

About me

  • Name: Nicolas J. Altmann
  • Location: Arizona, USA
  • Occupation: Software Development
  • Education: PhD in Computer Science (2015)
  • Interests: Programming, electronics, reverse engineering, malware, neural networks, computer games, hiking, RVing
  • Favorite Technologies: C, Go, FreeBSD, Tor, Raspberry Pi

Career

  • Currently: I run my own small business what developing custom sowtware solutions.
  • Past Experience: My career includes working at various companies, from major industry like Oracle to few small startups.
  • Expertise: I specialize in:
    • Languages: C/C++ (since the early 2000s), Go (since 2016), various assembly languages (primarily x86 and ARM).
    • Core Fields: Network communication, cryptography, database systems, reverse engineering, malware.

Academic AchievemSents

I got PhD in Computer Science in 2015. The dissertation topic was about the elliptic curve encryption (ECC).


Publications and Research

I am the author of some publications, articles, and methodical materials. My written work covers topics including:

  • Encryption
  • Programming (C/C++, Go, low-level assembly)
  • Electronics (ICs, microprocessors, electronics in direct)
  • Ethical (and not so) hacking
  • Social engineering

Outside the Code

When I’m not focused on software, I like to be in different things. I’m actively working with different microcontrollers and embedded systems and often use my Raspberry Pi and similar boards. I also enjoy more physical fabrication, like welding projects (TIG/MIG).When tired of all of this, I love taking my RV into the Arizona desert. I enjoy playing casual video games. MMORPG, mostly. Unfortunately, it’s not a lot of good games for past 10 years here…