About

A software engineer with background in mathematics always looking for fun problems to solve.

Below information together with my portfolio provided on this site hopefully paints a good picture of what kind of software engineer I am.

Stack

Things I have picked up here and there along the way.

  • Main languages:
    • BASIC: First language.
    • C: Second language.
    • Java: Standard school curriculum.
    • Python: Professional settings.
    • English and Korean: Bilingual.
  • Random stuff:
    • Latex: For writing papers.
    • Perl: Just for fun.
    • Bash: For using linux.
    • HTML, CSS, Javascript: For creating web pages.
  • Bunch of libraries, APIs, and frameworks: Whenever deemed necessary.

Interests

Things I am more broadly interested in.

  • Computer science:
    • Programming language theory
    • Theory of computation
    • Algorithms and data structures
  • Mathematics:
    • Abstract algebra
    • Combinatorics
    • Logic and set theory

Preferences

How I like to work in general, when allowed.

  • Spaces > Tabs
  • Editors > IDEs
  • Linux > Windows / Mac OS
  • Design > Coding