Skip to content
View JeongHan-Bae's full-sized avatar
:copilot:
Professional PM
:copilot:
Professional PM
  • France

Organizations

@JipSaDeul @bulgogi-framework

Block or report JeongHan-Bae

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
JeongHan-Bae/README.md

👋 Hi, I'm @JeongHan-Bae

🎯 Software Development Project Manager | Technical Leadership & Architecture Background
🧩 Managing cross-functional engineering teams with a foundation in C++ and Python


🚀 About Me

  • 🧱 Building maintainable, auditable, production-grade systems
  • 🧠 Writing modern C++ and Python with discipline, not decoration
  • 🔎 Prioritizing clarity, traceability, and operational stability
  • ⚓️ Grounding software in real business constraints and measurable impact
  • 🏝 Starting from essential MVPs, expanding only when real requirements demand it

💬 "No over-engineering. No unnecessary abstraction. Just solid systems that work."

Visual Tech Stack

Note:

Only core technologies aligned with my engineering philosophy are displayed in the icon stack.

When a primary technology does not have an available icon on https://skillicons.dev/, for example Boost, it is not shown despite being strongly endorsed.

Boost Logo

When a technology does have an available icon on https://skillicons.dev/, for example Qt, but does not align with my core engineering direction, it is intentionally not displayed.

Qt Icon

The following represents the core technology stack:

Although I’m capable of working with several native frontend environments, I intentionally avoid using many of them.
I prefer building frontend applications on the web — especially with Vite + Vue 3.
If possible, I favor RESTful architecture (while being fully proficient in gRPC), simply because I prefer the clarity and simplicity of REST.

📈 GitHub Contribution Snake

GitHub Snake Animation

📫 How to Reach Me

📧 mastropseudo@gmail.com

Let's connect and turn ambitious ideas into well-structured, deliverable projects.

A Quiet Sign-Off

If you’ve reached this far,
thank you for walking through these lines of code and thought.

Before the page ends, I’ll leave a small Tcl script —
a gentle farewell written in the language I enjoy.

Here is a playful, lightly obfuscated fragment — a small tribute to my Grande École geek years, before I became the serious engineer I am today.

One last script
#!/usr/bin/env tclsh

proc fastpow {base exp} {
    if {$exp < 0} {
        error "Negative exponent not supported"
    }

    set result 1
    set b $base
    set e $exp

    while {$e > 0} {
        if {$e % 2 == 1} {
            set result [expr {$result * $b}]
        }
        set b [expr {$b * $b}]
        set e [expr {$e / 2}]
    }

    return $result
}

proc f {x} {
    expr {
        (
            5449249 * [fastpow $x 4]
            - 1775640448 * [fastpow $x 3]
            + 192283248169 * [fastpow $x 2]
            - 6920941047270 * $x
            + 389518044300
        )
        / 3856614300
    }
}

proc g {x} {
    expr {
        (
            444011 * [fastpow $x 3]
            - 85822707 * [fastpow $x 2]
            + 3965440996 * $x
            + 18632136600
        )
        / 282305100
    }
}

proc generate_code {x0} {
    set x $x0
    set code ""

    while {1} {
        set y [f $x]

        if {$y < 0} {
            break
        }

        append code [format %c $y]
        set x $y
    } ;# 101 120 105 116 -1

    return $code
}

proc generate_str {x0} {
    set x $x0
    set str ""
    set iter 0

    while {1} {
        incr iter
        set y [g $x]

        if {$y == $iter} {
            break
        }

        append str [format %c $y]
        set x $y
    } ;# 66 121 101 4

    return $str
}

proc _hook {cmd op} {
    puts [generate_str 0]
}

trace add execution [generate_code 0] enter _hook

apply [list {} [generate_code 0]]

Pinned Loading

  1. JH-Toolkit JH-Toolkit Public

    An engineering-oriented C++20 toolkit with duck-typed concepts, static design, async coroutines, and semantic containers — header-only, RTTI-free, and concurrency-friendly.

    C++ 8 1

  2. bulgogi-framework/bulgogi bulgogi-framework/bulgogi Public

    A lightweight, web-free C++ HTTP API framework built on Boost.Beast

    C++ 3 1

  3. jh_cp jh_cp Public

    A cross-platform CLI and Python tool for structured file copying and archiving, with `.cp_ignore` support.

    Python 1

  4. TinySnek TinySnek Public

    Cross-platform, constexpr-friendly, zero-heap snake game engine in C++14 and beyond.

    C++

  5. SudokLite SudokLite Public

    Efficient Backtracking Sudoku Solver Implementation

    C++ 1

  6. Kwe-Do Kwe-Do Public

    An efficient Python package, Kwe_Do, facilitating list shuffling and pattern analysis with extensive modules for shuffle patterns and orbit calculations.

    Cython 1