
About
A detail-oriented software engineer with cross-disciplinary experience in both computer science and geoscience. I specialize in backend development, systems programming, and scientific data analysis, supported by a strong academic background and hands-on industry experience.

Software Engineer & Web Developer.
I’m a software engineer with a background in geoscience, currently pursuing my master’s in Computer Science at The Ohio State University. My work bridges scientific computing and software development, with experience in backend systems, embedded firmware, and seismic data analysis.
- Birthday: November 3, 1995
- Website: https://sheng-jyun.github.io/my-portfolio/
- Phone: +614 456 8652
- City: Columbus, OH
- Age: 29
- Degree: Master
- Email: yrt12378@gmail.com
- Freelance: Available
With professional experience in embedded systems and network software at Hitron Technologies and academic research in seismic data processing at National Taiwan University, I bring a unique combination of industry-driven engineering and scientific computing expertise.
Skills
Languages, tools, and frameworks I've used in software engineering and scientific computing.
Resume
Here's a summary of my education and work experience.
Education
Master of Science in Computer Science and Engineering
Aug. 2024 – May 2026 (Expected)
The Ohio State University, Columbus, OH
- GPA: 3.7/4.0
- Coursework: Parallel Computing, Database System, Computer Architecture, Algorithms, Compiler, Network Security
Master of Science in Geosciences
Sept. 2018 – June 2020
National Taiwan University, Taipei, Taiwan
- GPA: 3.92/4.3
- Master Thesis: Temporal Variations of Near-surface seismic structure of Taiwan revealed by coda interferometry
- Teaching Assistant: Applied Mathematics & Geophysics
Bachelor of Science in Earth Sciences
Sept. 2014 – June 2018
National Central University, Taoyuan, Taiwan
- GPA: 3.89/4.0
- Project: Time-Frequency Analysis of Noise Signal Recording by Ocean-Bottom Seismometer near the shore
Work Experience
Software Engineer, Software Division II
July 2022 – May 2024
Hitron Technologies, Hsinchu, Taiwan
- Implemented REST API endpoints for router configuration, reducing setup time by 30%
- Optimized embedded C code for LED control, reducing CPU usage by 15%
- Reduced firmware boot time from 60s to 40s by refactoring startup scripts
- Specialized in TR-181 backend data model, reducing configuration error rate by 40%
- Managed firewall rules, maintaining 99.9% uptime and stable performance
Research Assistant
Mar. 2021 – July 2022
Geophysics Lab, National Taiwan University
- Advisor: Prof. Yuancheng Gung
- Managed Linux servers for seismic data processing (10+ users, 1TB+ data)
- Processed seismic signals with Python/Fortran
- Analyzed seismic time-series to study temporal variations in near-surface structure and anisotropy
Summer Research Intern
Summer 2017
Institute of Earth Sciences, Academia Sinica, Taipei, Taiwan
- Advisor: Prof. Ban-Yuan Kuo
- Analyzed source-side shear wave splitting of S waves to study sub-slab anisotropy beneath the Aleutian and Kuril subduction zones
- Built geodynamic subduction models using regularization methods
- Results suggested multi-layered anisotropy structures not directly linked to trench geometry or focal depth
Seismological Center Intern
Summer 2016
Central Weather Administration, Taipei, Taiwan
- Analyzed Richter vs. Moment Magnitude calculations for 500+ events
- Improved magnitude calculation accuracy by 20%
Projects
Here are my software engineering and Earth science-related projects.
Post-Earthquake Fire Risk Mapping & AI Agent Prioritization System
Developing a real-time geospatial system to identify wildfire risks after earthquakes by integrating USGS data with wildfire potential, pipelines, electric grids, and WUI zones. Supports AI agents (e.g., LEO) in prioritizing rapid post-disaster monitoring.
Python GeoPandas USGS API AI Agent GIS Disaster Response
In ProgressBook Note
Book Notes is a beautifully designed web application that helps you log, rate, and review the books you've read. It features an elegant interface, inline editing, automatic cover fetching via public APIs, and Amazon integration for easy lookup.
JavaScript PostgreSQL RestfulAPIs Node.js Express EJS
GitHubPersonal Blog
A full-stack blogging web application built with Node.js, Express, EJS, and modular CSS. It allows users to create, edit, and delete blog posts dynamically
JavaScript Node.js Express EJS
GitHubPortfolio Website
A personal responsive website to showcase my skills, resume, and projects. Built with HTML/CSS and Bootstrap, deployed via GitHub Pages.
HTML5 CSS3 Bootstrap 5
GitHubDynamic Memory Allocator (Explicit Free List)
Implemented a dynamic memory allocator in C using an explicit segregated free list with coalescing and block splitting. Optimized for alignment, heap extension, and reuse of freed blocks. Designed to pass all correctness and performance tests in CS:APP Malloc Lab.
C Memory Management Malloc Lab Explicit Free List Segregated Fits Systems Programming
GitHubAward Banking Application
A full-stack PHP/MySQL web app where managers can award points to employees and employees can redeem products. Includes role-based login, point tracking, and product management.
PHP MySQL
GitHubPublished in Earth and Planetary Science Letters (Peer-Reviewed Publication): Seismic Anisotropy in Taiwan
Co-authored a study on near-surface (<500 m) seismic structure across 60 borehole sites in Taiwan, revealing strong anisotropy variations linked to geological units. Orogeny-parallel anisotropy dominates in metamorphic rocks, while stress-aligned anisotropy appears in younger sediments. Published in EPSL.
Geophysics Seismology Signal Process Scientific Analysis
View PaperTemporal Variations of Near-Surface Seismic Structure in Taiwan
Analyzed temporal changes in near-surface seismic velocities and anisotropy using coda interferometry on borehole data. Findings reveal correlations between velocity drops and major earthquakes, highlighting triggering and healing processes.
Geophysics Waveform Analysis Time Series Analysis Numerial Analysis
View PaperSub-slab Anisotropy Beneath Aleutian and Kuril Subduction Zones
Analyzed source-side shear wave splitting of S waves to study sub-slab anisotropy beneath the Aleutian and Kuril subduction zones. Results suggest complex, multi-layered anisotropy structures not directly linked to trench geometry or focal depth.
MATLAB GMT Seismology
PresentationContact
If you're interested in collaborating, have questions about my work, or just want to connect — feel free to reach out. I'm open to opportunities in software engineering, research, or anything in between.