Ján Sučan

LinkedIn: linkedin.com/in/jan-sucan

GitHub: github.com/jansucan

Email: jan@jansucan.com

My PGP key

About me

My name is Ján Sučan. I am a software developer focusing on creating maintainable and reliable software that is easy to understand and work on by others, and I constantly work on learning how to get better in achieving these goals. I use strategic and systematic approach to solving problems with attention to details.

I got to programming through electronics and programmable electronic devices. Since then I have come a long way from an Assembly language for 8-bit microcontrollers, through various areas of computer science and IT, a lot of which I was introduced to during my university studies.

The ultimate goal I strive to achieve is simplicity. I measure simplicity by how well ideas can be passed to others.

“Interviewer: You seem to scorn complexity. When you design a system, do you strive for simplicity?

Lampson: Right. Everything should be made as simple as possible. But to do that you have to master complexity.”

Butler Lampson for the Programmers at Work

My work

All my projects have available source code. You can find them in my GitHub profile.

Contributions to open-source projects

Google Summer of Code

I was a successful Google Summer of Code 2019 participant with FreeBSD. I was working on a new dual-stack ping command which would support IPv4 and IPv6 in a single utility. The goals were to merge ping6 utility into ping while keeping the output unchanged and to remove duplication of the code.

Magazine articles

The articles were published in Czech magazine Praktická elektronika - Amatérské Radio (Practical Electronics - Amateur Radio). They are written in Slovak language; the magazine started publishing in Czechoslovakia in 1952.


These are my bachelor's and master's theses from my studies at Faculty of Information Technology at Czech Technical University in Prague.