Compiling code even in my head

Enthusiastic professional with over a decade of software craftsmanship practice is eager to join your company as a senior software engineer (only interested in Golang).

Competence / skills

  • Both C and C++
    11 years of professional and autodidact experience as a preferred/primary programming language in a wide range of domains. C++ is generally considered a great foundation to build upon.
  • C#
    One year of professional experience at Cognex (after learning it in 2 weeks) and a few months of experience from hobby projects.
  • Go(lang)
    Learned the basics in an afternoon, then 4 months of internal tool development at Ericsson and hobby projects.
  • Also familiar with Visual Studio, VSCode and Vim, build automation using make, GDB debugging and debugger internals (DWARF format, PTRACE API, etc) and comfortable with command line use git version/revision control system. Took part in a one-week Linux kernel developer training.

About me

  • Started programming in elementary school in QBasic — even “borrowed” the compiler and took it home on a floppy
  • Had a genius C++ mentor and friend in 2008 whom I met in an MMORPG
  • Interest in 3D rendering and procedural geometry
  • Have 10+ public repos on Github and had some minor contributions to others
  • Interest in psychology — even Took part in a 6-month Mastermind program learning a lot about managing goals, habits, emotions and more
  • Lifelong admiration of helicopters, airplanes and birds


  • 15+ years of autodidact and professional experience
    Always happy to prove it
  • 2019 (2 months)
    Worked on a GTA5 (FiveM) mod. After sharing with the cummunity early on, the project went through 2 months of intensive development (200 commits in the first month and 150 in the second). It was generally well received, and it was the first mod that enabled players to have fun with GTA's unused rope API in a multiplayer environment (since it's not synced by default).
  • 2017 - 2019 (1 year and 10 months) — Ericsson — senior software developer
    Worked on the packet functions of a microwave network device family. Was an unofficial C++ expert in a 10-person team. Implemented a network protocol together with a teammate based on an RFC document and released weeks before the deadline.
  • 2016 - 2017 (~1 year)
    Worked on a 3D tactical / strategy indie game using a home-built game engine. Was abandoned at a very early stage. The time period matches with the private mastermind program and the game progress was constantly reviewed by the participants.
  • 2015 - 2016 (1 year and 1 month) — Cognex — software engineer
    Participated in multiple mainly GUI related projects while working together with the firmware team to resolve compatibility issues. Had minor participation in web backend development and database planning.
  • 2014 (~1 year)
    Worked on a 2D rage platformer game with a friend. Was responsible for everything, except the level designer (which was an external tool).
  • 2012 - 2014 (2 years and 3 months) — Ericsson — software developer
    Worked on a flagship router product in a 3-person team. Was responsible for the network management interface which was highly interconnected with all internal modules. Developed an extension protocol based on RFC document. Spent 5 weeks in Beijing to transfer knowledge to the local team.


  • 2008-2012 (7 semesters without retaking courses) — University of Debrecen
    Computer Science Engineering, BSc (specialization: Info-Communication Networks)