KJYANG / CURRICULUM VITAE

Open to Remote Opportunities

KJyang Software Engineer.

Full-stack · Backend · AI Integration

Software developer with fully remote employment experience. Worked on education, learning, and internal web applications at 雲書苑教育科技有限公司, spanning frontend interfaces, backend functionality, and AI service integration. Also builds open-source tools and personal projects.

Open to opportunities/ Taiwan, UTC+8

Remote work required. Hours, collaboration windows, and engagement terms are open for discussion.

[email protected]

01 / PROFESSIONAL EXPERIENCE

Professional experience

Software Developer

雲書苑教育科技有限公司

Employment · Fully Remote · — Early 2026

Worked primarily on full-stack development for education technology and internal web applications, translating requirements into frontend workflows, backend functionality, and service integrations.

  • Developed education and learning web applications, connecting frontend interfaces with backend APIs and data processing workflows.
  • Built web tools and workflows for internal requirements, including AI-assisted presentation tools.
  • Contributed to robotics education tools covering simulation interfaces and code generation workflows.
  • Integrated AI services into application workflows, handling user inputs, data transfer, and result presentation.
  • Delivered new features, changes to existing code, and issue fixes through fully remote collaboration.
Work scope only. Internal product names, architecture, and implementation details are confidential under NDA.

02 / SELECTED PROJECTS

Selected projects

Discord Problem-Solving Bot

Backend · AI Integration · Automation

A Discord interface for extracting questions from images, generating explanations, and handling follow-up questions. Used by dozens of students and operated for approximately one year.

  • Connected Mathpix OCR with LLM APIs to turn question images into responses.
  • Stored conversation context in SQLite for follow-up questions and split long responses to fit message limits.
  • The long-running service has ended; a demo remains available.

Core technologies
Python · discord.py · Mathpix · LLM APIs · SQLite

Sift

Developer Tooling · Security

A developer tool for code analysis and security checks.

  • Prioritizes deterministic checks and integrates Semgrep static analysis.
  • Produces SARIF reports and stores scan data in SQLite.
  • Offers optional LLM analysis alongside a traceable checking workflow.

Core technologies
Go · Semgrep · SARIF · SQLite · LLM Integration

Character Studio

Backend · Data Processing

A backend prototype for processing character and conversation data.

  • Provides FastAPI endpoints with Pydantic input validation.
  • Detects conversation formats and converts them into normalized structured data.

Core technologies
Python · FastAPI · Pydantic

Personal Portfolio

Web Engineering · Deployment

An actively maintained portfolio bringing together projects, work experience, and engineering notes.

  • Built responsive interfaces with Astro and TypeScript, including Three.js wireframe interactions and system-based color themes.
  • Maintains Chinese and English resumes, print layouts, SEO, and accessibility.
  • Uses GitHub Actions to sync to a Mac mini and run the Docker rebuild and restart workflow.

Core technologies
Astro · TypeScript · Three.js · GitHub Actions · Docker

03 / OPEN SOURCE

Open source

lodash

Contributed changes addressing consistency between existing code behavior and documentation.

highlight.js

Participated in highlight.js open-source contributions.

Aegis

Participated in an open-source project related to AI agent security / EDR.

04 / TECHNICAL SKILLS

Technical skills

Web

  • JavaScript / TypeScript
  • React · Astro
  • HTML / CSS · Tailwind CSS
  • Responsive UI · API Integration

Backend & Data

  • Python · FastAPI · Pydantic
  • Node.js · REST APIs
  • SQL · PostgreSQL · SQLite
  • Authentication · Data validation

Tooling & Deployment

  • Go · Git · GitHub
  • Linux · Docker
  • GitHub Actions
  • Semgrep · SARIF · Static analysis

AI Integration

  • LLM APIs · OCR pipelines
  • Context persistence · Workflow integration
  • PyTorch · YOLO · TensorRT

05 / ENGINEERING APPROACH

Engineering approach

Checks implementations against runtime behavior, using logs, API responses, UI behavior, and source review to investigate issues. Uses AI to understand code, compare approaches, and assist refactoring. Validation methods depend on the project.

  1. Understand requirements
  2. Build a runnable version
  3. Inspect behavior and data
  4. Fix and verify regressions

06 / REMOTE WORK

Remote collaboration

Experience developing and delivering in a fully remote environment, with asynchronous communication, requirement clarification, independent execution, and remote debugging. Based in Taiwan, UTC+8; online meetings can be arranged in advance.

07 / AVAILABILITY

Availability

Currently enrolled in school and able to schedule time for remote development. Weekly hours, recurring meetings, and delivery arrangements are agreed before an engagement.

Engagements

  • Remote software development required
  • Part-time / Contract
  • Project-based / Short-term development

Areas of work

  • Full-stack / Backend
  • AI Integration / Automation
  • Developer Tooling / Internal Tools

08 / EDUCATION

Education

鶯歌工商 — 資訊科

Vocational high school, information technology program. Currently enrolled; expected graduation in 2027. Ongoing work in software engineering, personal projects, and open source.

Expected Graduation: 2027