Full-Stack Web Development

I architect and deploy large‑scale engineering platforms and commercial web solutions, managing complex codebases for semiconductor engineering and retail systems. I also develop experimental data‑driven methodologies using semiconductor, statistical, machine‑learning, and deep‑learning technologies to optimize semiconductor manufacturing across process, device, and yield development, all integrated into engineering platforms.

Alongside the large-scale platforms, I also developed lightweight engineering tools that function as microservices, as follows:

  • Semiconductor TEG test and summary program, using HP-Basic on Linux
  • Grapher: engineering charting and summary program, using C/C++ and Motif on Linux
  • Gargamel: data extraction and transformation program, using C/C++ and MS-COM/MFC on MS-Windows
  • Zimulator: Z-score simulator for SRAM bit cell, using HSPICE, Perl, and Motif on Linux
  • Excel regressor: yield calculation program, using VBA on MS-Excel sheet

Integrated Data Analysis Platform

I launched the first in‑house software solution at Samsung Foundry to integrate foundry technology and data science, and I developed a web‑based platform from scratch to support diverse engineering data and enable emerging‑technology skill development.

When I developed the SRAM bit‑cell yield model at Samsung, I found it challenging to help engineers understand bit‑cell operation, statistics, and the long computational workflow involved. To address this, I developed an autonomous simulation tool called Zimulator, utilizing HSPICE, Perl, and Motif on Linux. It helped engineers 1️⃣ quickly learn both the old models and the new model, and 2️⃣ speed up computational pipelines. I faced a similar challenge later when analyzing embedded SRAM yield and logic yield, which led me to realize that I needed an engineering web platform to support this work.

So I took the initiative to launch a new software team with ownership over an integrated data and analysis (IDA) platform, designed to serve as an ecosystem for engineers. The platform was designed to automate control analysis and reporting through statistical analysis, machine learning, and deep learning techniques. I developed over 20 million lines of Python code for the research and development of the web platform. The platform had over 200 subscribers in the Samsung Foundry Technology Development team.

My in‑house software development followed a DevOps model. The process was agile because the developers understood both domains. The platform was built using Node.js, React, HTML, CSS, Bootstrap, jQuery, XML, JavaScript, Python, MongoDB, Docker, and Git.

Node.Js Logo React Logo Bootstrap-5 Icon jQuery Icon JavaScript Logo Python Icon MongoDB Logo Python Icon

Full-Stack Engineering Platform

I developed a full‑stack system (Y Rocket Station 🚀) using Flask and JavaScript for the frontend, with Python and MongoDB powering the backend. I also built automated pipelines in Python to perform statistical analysis and explore AI/ML techniques on large‑scale datasets. Since semiconductor manufacturing data was not available, I used publicly accessible daily stock market data as an open‑data substitute for experimentation and modeling.

I managed the source code through GitHub and containerized both the MongoDB database and the Flask web application using Docker to ensure consistent, isolated, and reproducible execution environments. The platform used Flask, jQuery, Bootstrap, Redis, MongoDB, and Python.

Flask Logo jQuery Icon Bootstrap-5 Icon Redis Icon MongoDB Logo Python Icon Tensorflow Icon Keras Icon PyTorch Icon

Commercial Web Solution

I built a custom WordPress site using modern Content Management System (CMS) workflows to showcase my engineering and commercial work and explore advanced frontend techniques and AI-assisted development. The project includes:

  • Self‑hosted WordPress environment on a Synology NAS to support my research — This Site
  • Managed WordPress hosting on WordPress.com for the e-commerce site — StellaFire.com, StellaFireBeauty.com
  • Custom PHP development for improved performance and refined layout design
  • Responsive layout design using WordPress blocks
  • Customized forum with enhanced editor features
  • Reporting form
  • Calendar events integration
  • YouTube statistics integration
  • Troubleshooting slug issues (MySQL)
  • AI-assisted Development: Gemini, Copilot, Amazon Q/Kiro, Claude

This project highlights my ability to bridge backend infrastructure with frontend design, creating maintainable and scalable web experiences. The webpage used WordPress, PHP, JavaScript, MySQL, and Python.

WordPress Icon Official PHP Logo image/svg+xml Official PHP Logo Colin Viebrock Copyright Colin Viebrock 1997 – All rights reserved. 1997 JavaScript Logo MySql Logo Python Icon

Related Posts below (or view All Articles)

Categories = “Software”

AI Model Vs AI Agent Vs Model Context Protocol (MCP)
Software | MCP

AI Model Vs AI Agent Vs Model Context Protocol (MCP)

By Wolf
Created: 2026.01.17 | Modified: 2026.02.01
The relationship between AI models, AI agents, and the Model Context Protocol (MCP) is defined by their distinct roles in a hierarchy of intelligence, execution, and connectivity. The Relation Between…
Read More
Software | AI-assisted | Coding

What is Vibe Coding?

By Wolf
Created: 2026.01.16 | Modified: 2026.02.01
Vibe coding is a software development methodology where developers—and non-developers—build applications by describing their goals in natural language to AI agents rather than writing code line-by-line [1]. The term was…
Read More
Model Context Protocol (MCP)
Software | Coding | MCP

Model Context Protocol (MCP)

By Wolf
Created: 2026.01.15 | Modified: 2026.02.02
[Gemini] What is Model Context Protocol (MCP)? The Model Context Protocol (MCP) is an open-source standard designed to enable seamless, secure communication between AI applications (hosts) and external data sources…
Read More
Slug Uniqueness in WordPress: Problem Solving
WordPress | Software | SQL

Slug Uniqueness in WordPress: Problem Solving

By yRocket
Created: 2025.12.23 | Modified: 2025.12.25
The Slug Uniqueness Grouped-Slug Count in “wp_terms” Table If you group by slug and the count is 2 or more, it means different term_id values exist that share the same…
Read More
Software | AI Prompt

Debugging을 위한 ChatGPT 사용 방법

By yRocket
Created: 2025.12.23 | Modified: 2025.12.23
목표: 답변 길이 ↓, 정확도·재사용성 ↑ 1. 질문 구조를 고정 포맷으로 만들기 (가장 중요) 추천 질문 템플릿 📌 효과 2. “해결”보다 “원인 분기”를 먼저 요구하기 ❌ 덜 효율적인 요청 이거…
Read More
Holiday on the beach – AI Prompt, Gemini
AI Prompt | Software

Holiday on the beach – AI Prompt, Gemini

By Wolf
Created: 2025.12.08 | Modified: 2025.12.23
Generate an image. A tranquil beach scene viewed from a slightly elevated angle, showing soft golden sand stretching toward a turquoise ocean under a vibrant blue sky with scattered white…
Read More
Call To Action (CTA)
Web

Call To Action (CTA)

By Wolf
Created: 2025.11.15 | Modified: 2025.11.15
A CTA stands for Call to Action. It is a marketing term for any prompt (like a button, link, or phrase) that tells the user to take a specific, immediate…
Read More
WordPress

How to debug PHP code in WordPress

By Wolf
Created: 2025.11.13 | Modified: 2025.11.13
Debugging PHP code in WordPress involves a systematic approach using built-in WordPress tools, developer plugins, and specialized IDE (Integrated Development Environment) tools like Xdebug. Here is a guide covering the…
Read More
Why does the Archives menu redirect to the main page in WordPress?
WordPress

Why does the Archives menu redirect to the main page in WordPress?

By yRocket
Created: 2025.11.08 | Modified: 2025.11.08
This is a very common issue, and it’s almost always caused by an SEO plugin or a theme setting that is trying to prevent “duplicate content.” Here’s a breakdown of…
Read More
How to enable “Account Activation Email” in Ultimate Member
WordPress

How to enable “Account Activation Email” in Ultimate Member

By yRocket
Created: 2025.11.08 | Modified: 2025.11.08
Enabling the “Account Activation Email” in the Ultimate Member plugin requires two main steps: setting the user role to require activation and then enabling the email template itself. Here is…
Read More
Conflict bewteen WP Mail SMTP and Site Mailer
WordPress

Conflict bewteen WP Mail SMTP and Site Mailer

By Wolf
Created: 2025.11.08 | Modified: 2025.11.08
How to resolve this issue: “Heads up! WP Mail SMTP has detected Site Mailer – SMTP Replacement, Email API Deliverability & Email Log is activated. Please deactivate Site Mailer –…
Read More
WordPress

Can I continue using Feeds for YouTube Pro Basic by Smash Balloon if I change my WordPress site URL?

By Wolf
Created: 2025.11.06 | Modified: 2025.11.06
Yes, you can continue using Feeds for YouTube Pro Basic by Smash Balloon even if you change your WordPress site URL, but you may need to re-authorize or re-license the…
Read More