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”

Application

YouTube reporting job list and the output of each job

By yRocket
Created: 2025.10.26 | Modified: 2025.10.26
Here’s a list of the common report types available through the YouTube Reporting API, along with a description and a simplified example of the CSV output you’d typically get for…
Read More
Application | Software

How to create a job in the YouTube Studio ‘Reports’ section or via the API

By yRocket
Created: 2025.10.26 | Modified: 2025.10.26
You can create a YouTube Reporting job (which tells YouTube to generate daily bulk data reports for you) either through the API or, for certain system-managed reports, they might be…
Read More
Application | Software

How to use YouTube Reporting API

By yRocket
Created: 2025.10.26 | Modified: 2025.10.26
The most important thing to understand about the YouTube Reporting API is that it’s asynchronous. Unlike the Analytics API (where you ask a question and get an answer), the Reporting…
Read More
Comparison of YouTube Data API, Analytics API, and Reporting API
Software | Application

Comparison of YouTube Data API, Analytics API, and Reporting API

By yRocket
Created: 2025.10.26 | Modified: 2025.10.26
Here’s a comparison of the three main YouTube APIs for developers. The simplest way to think about them is: Comparison at a Glance Feature YouTube Data API (v3) YouTube Analytics…
Read More
How to get OAUTH2.0 secrets for REST API of Google Cloud
Application | Software

How to get OAUTH2.0 secrets for REST API of Google Cloud

By yRocket
Created: 2025.10.26 | Modified: 2025.10.26
https://console.cloud.google.com/welcome?project=y-project-476114
Read More
eBook | Software

Mining the Social Web, 3rd Ed

By yRocket
Created: 2025.10.22 | Modified: 2025.10.22
Your browser does not support iframes. Click here to visit the page. https://nbviewer.org/
Read More
Python, XKCD plots in MatplotlibPython Codes – TODO
Software | Code Snippet | Reference

Python, XKCD plots in MatplotlibPython Codes – TODO

By yRocket
Created: 2025.10.22 | Modified: 2025.11.02
XKCD plots in MatplotlibThis notebook originally appeared as a blog post at Pythonic Perambulations by Jake Vanderplas. Update: the matplotlib pull request has been merged! See This post for a…
Read More
AI Prompt

What is the AI-Powered Device Modeling?

By yRocket
Created: 2025.10.21 | Modified: 2026.02.22
What is the AI-Powered Device Modeling? Highlight key features, pros and cons, and examples. Include SRAM bit-cell yield modeling, Variability-aware circuit design, Reliability modeling, Compact model Parameter Extraction, and others…
Read More
AI Prompt

Show the hierarchy and taxonomy of the reasoning techniques.

By yRocket
Created: 2025.10.20 | Modified: 2026.02.22
Gemini2.5 Format it with numbered citations and append a reference list.Use web-based references.Break down the concept using bullets if needed.Do not use figure if the figure image is not provided.
Read More
Software | Data Science

Hierarchy of LLM Reasoning Techniques

By yRocket
Created: 2025.10.20 | Modified: 2025.12.23
Hierarchy of LLM Reasoning Techniques This outlines how these prompting methods generally relate, building from the simplest approach: Taxonomy Summary: This hierarchy shows a progression from the simplest form of…
Read More
Software

Prompting techniques designed to help large language models (LLMs)

By yRocket
Created: 2025.10.20 | Modified: 2025.12.16
Analysis of Advanced Reasoning Techniques in Large Language Models: Chain of Thought, Chain of Table, and Emergent Methodologies [Author] Gemini AI Research Department [Date] October 20, 2025 Abstract Large Language…
Read More
1 4 5 6