彭祈恩(Jonathan Peng)

彭祈恩,英文名 Jonathan Peng。 畢業於國立陽明交通大學機械工程學系。

SECURE_CHANNEL // 0x4492
AWAITING CONNECTION

IDENTITY VERIFICATION

Accessing Jonathan Peng's Personal Archive requires neural synchronization.

REC [ CAM_01 : LIVE ]
SYS_MSG // 0x01
AI

:: USER_PROFILE //
JONATHAN_PENG | 彭祈恩 ::
STATUS: ONLINE
> IDENTITY_CONFIRMED:

JONATHAN PENG

> CURRENT_CLASS:
[ _ ]
REAL_NAME: 彭祈恩 (PENG, CHI-EN)
ORIGIN: TAIWAN (TW)
EDUCATION: National Yang Ming Chiao Tung University
MAJOR: MECHANICAL ENGINEERING (B.S.)
FOCUS: IMAGE PROCESSING / COMPUTER VISION
> ESTABLISHING LAB_LINK...
GRADUATE STUDENT @
COMPUTATIONAL INTELLIGENCE AND
IMAGE ANALYSIS LAB
SCROLL DOWN

成長歷程 // EXPERIENCE

Exp
2024
ID: PERFORMER_0X

綜藝大熱門

特邀魔術表演者 // 於三立電視台與藝人合作演出。

MAGIC VISUAL_ART
Exp
2024
ID: FOUNDER_01

青椒小聯賽

創辦人暨第一屆總召 // 自主開發即時桌球比賽紀錄系統。

SYSTEM_ARCHITECT FULL_STACK
Exp
2024
ID: WEB_DESIGN

衛國街基督教會

網站設計 // 負責多頁式架構規劃、UI/UX 設計。

UI/UX BACKEND
Charity Performance
2022
ID: CHARITY

新竹幼兒園慈善演出

魔術互動表演 // 與孩童近距離互動,營造歡樂與驚喜的公益時光。

PUBLIC SERVICE PERFORMANCE
Exp
2021
ID: CAPTAIN

交大機械系桌球隊

113級隊長 // 規劃年度訓練制度,帶領團隊。

LEADERSHIP COACHING
Magic Club Hosting
2022
ID: HOST

魔術社迎新表演

迎新舞台主持 // 與知名魔術師陳冫茜同台,負責流程掌控、現場氣氛與觀眾互動。

HOSTING STAGE CONTROL
Exp
2021
ID: VICE_PRES

赤狐魔術社

第十八屆副社長 // 負責社團識別設計與策畫活動。

DESIGN MANAGEMENT

核心技能 // SKILLS_MATRIX

PY
MASTER

PYTHON_CORE

OpenCV / NumPy / AI

    # Computer Vision Core
    def process_stream(frame):
        gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
        # Neural Network Inference
        results = model.predict(gray)
        if results.conf > 0.95:
            return "TARGET_IDENTIFIED"
                        
UI
LEGENDARY

CREATIVE_DEV

GSAP / DOM / Vanilla-Tilt

    // Cinematic Timeline Sequence
    const tl = gsap.timeline();
    
    tl.to(".hero-section", { 
        scale: 1.1, 
        filter: "brightness(1.5)",
        duration: 0.8,
        ease: "elastic.out(1, 0.5)"
    })
    .to(".glitch-text", { skewX: 20 }, "<");
                        
GLSL
GOD_MODE

GRAPHICS_ENG

WebGL / Shaders / Three.js

    // Fragment Shader (The Void)
    void main() {
        vec2 uv = gl_FragCoord.xy/uRes.xy;
        float noise = fbm(uv * 3.0 + uTime * 0.2);
        
        // Domain Warping
        vec2 q = vec2(fbm(uv), fbm(uv + 5.2));
        vec3 color = mix(vec3(0.), vec3(0,1,1), noise);
        
        gl_FragColor = vec4(color, 1.0);
    }
                        
MECH
EXPERT

MECH_ENGINE

SolidWorks / ROS / Mechatronics

    #include <ros/ros.h>
    // 6-DOF Arm Control
    void move_end_effector(geometry_msgs::Pose target) {
        moveit::planning_interface::MoveGroupInterface group("arm");
        group.setPoseTarget(target);
        group.move();
        ROS_INFO("TRAJECTORY_EXECUTED");
    }
                        
SIM
MASTER

ROBOTICS_SIM

MATLAB / Simulink / Kinematics

    % Inverse Kinematics Calculation
    L1 = Link('d', 0, 'a', 1, 'alpha', 0);
    robot = SerialLink([L1 L2 L3], 'name', '6-Axis');
    
    T_goal = transl(0.5, 0.5, 0.2) * trotx(pi);
    q_sol = robot.ikine(T_goal, 'mask', [1 1 1 1 1 1]);
    robot.plot(q_sol);
                        
API
EXPERT

BACKEND_SYS

Flask / SQL / REST API

    @app.route('/api/secure_data', methods=['POST'])
    def get_secure_data():
        token = request.headers.get('Authorization')
        if not verify_token(token):
            return jsonify({'error': 'ACCESS_DENIED'}), 403
            
        data = db.session.query(Records).all()
        return jsonify(data_schema.dump(data))
                        
LUA
VETERAN

GAME_LOGIC

FiveM / Event Handling

    -- Server Side Event
    RegisterNetEvent('core:purchaseItem')
    AddEventHandler('core:purchaseItem', function(item, price)
        local xPlayer = ESX.GetPlayerFromId(source)
        if xPlayer.getMoney() >= price then
            xPlayer.removeMoney(price)
            xPlayer.addInventoryItem(item, 1)
        end
    end)
                        
GIT
SPECIALIST

DEVOPS_GIT

Git / Docker / CI/CD

    # Deployment Sequence
    $ git checkout production
    $ git merge develop
    $ docker build -t jonathan-site:v2 .
    $ docker run -d -p 80:80 jonathan-site
    
    > Status: CONTAINER_LAUNCHED
    > Port: 80 OPEN
                        

相關專案 // PORTFOLIO

Table Tennis
ID: PROJ_001
SYSTEM ACTIVE
PYTHONFLASKSQL

SYSTEM LOADING...

青椒小聯賽專用系統。含賽程圖、數據分析、即時比分運算核心。

INITIALIZE SYSTEM
Church Site
ID: PROJ_002
DEPLOYED
WEB DESIGNRWDCMS

SYSTEM LOADING...

多頁式架構,搭配後台管理機制,並整合視訊串流功能,每周定期更新主日講道。

ACCESS NODE
Hypothermia
ID: PROJ_003
SIMULATION
ALGORITHMDATA VIS

SYSTEM LOADING...

人體失溫模擬。支援參數輸入、圖表繪製與報告匯出。

RUN DIAGNOSTIC
Neural Architect
ID: PROJ_004
CLASSIFIED
WEBGL / GLSLGEN ART

SYSTEM LOADING...

基於 WebGL 的圖像結構分析終端。搭載即時渲染管線、深度估測與程式化音效合成。

INITIALIZE CORE
Hacker Simulator
ID: PROJ_005
CLASSIFIED
CYBERSECINTERACTIVE

SYSTEM LOADING...

沉浸式駭客模擬終端。包含 CLI 指令互動、CTF 奪旗解謎與即時網絡視覺化核心。

ACCESS TERMINAL
GitHub
ID: GIT_HUB
REPOSITORY
OPEN SOURCELUAFLASK

SYSTEM LOADING...

FiveM 腳本、Flask 練習專案、機械設計相關代碼。

ACCESS DATABASE
Magic
ID: MAGICIAN_X
ILLUSION
SLEIGHT OF HANDVISUALMAGIC

SYSTEM LOADING...

展示一些自己發明的比較視覺的魔術效果,都有發布在 IG Reels。

ID: MECH_DES
BLUEPRINTS
CADSOLIDWORKSROS

SYSTEM LOADING...

自走車系統、闖關機器人、機械手臂、自動控制、感測器整合應用。

常見問題 // FAQ_DATABASE

01
QUERY_01
學習網頁設計的契機?
02
QUERY_02
你學魔術多久了?
03
QUERY_03
你的技術優勢是什麼?
04
QUERY_04
「青椒小聯賽」創辦理念?
05
QUERY_05
你有在接案嗎?
RESPONSE_OUTPUT // NODE_01

/// SYSTEM_OVERRIDE ///
TARGET_LOCKED: UNKNOWN
LOCK