<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:media="http://search.yahoo.com/mrss/"
	
	>

<channel>
	<title>郭仲軒 Kuo  Chung Hsuan &#124; Interaction Developer</title>
	<link>https://kuochunghsuan.com</link>
	<description>郭仲軒 Kuo  Chung Hsuan &#124; Interaction Developer</description>
	<pubDate>Sun, 12 Jul 2026 10:29:26 +0000</pubDate>
	<generator>https://kuochunghsuan.com</generator>
	<language>en</language>
	
		
	<item>
		<title>Main</title>
				
		<link>https://kuochunghsuan.com/Main</link>

		<pubDate>Sat, 12 Nov 2022 20:12:42 +0000</pubDate>

		<dc:creator>郭仲軒 Kuo  Chung Hsuan &#124; Interaction Developer</dc:creator>

		<guid isPermaLink="true">https://kuochunghsuan.com/Main</guid>

		<description>
	




Crossing the line between reality and virtuality







Media Developer, based in Auckland.

</description>
		
	</item>
		
		
	<item>
		<title>GyneMiRA - a Mixed Reality Tool to Support Pain and Anxiety During Minor Gynaecological Procedures</title>
				
		<link>https://kuochunghsuan.com/GyneMiRA-a-Mixed-Reality-Tool-to-Support-Pain-and-Anxiety-During</link>

		<pubDate>Sun, 12 Jul 2026 10:29:26 +0000</pubDate>

		<dc:creator>郭仲軒 Kuo  Chung Hsuan &#124; Interaction Developer</dc:creator>

		<guid isPermaLink="true">https://kuochunghsuan.com/GyneMiRA-a-Mixed-Reality-Tool-to-Support-Pain-and-Anxiety-During</guid>

		<description>
	
&#60;img width="1653" height="927" width_o="1653" height_o="927" data-src="https://freight.cargo.site/t/original/i/1e04eefc1fc02401c7a9b871ac33daca85a2935d613e38eff6c4f3de7656ed1e/222.png" data-mid="250341307" border="0"  src="https://freight.cargo.site/w/1000/i/1e04eefc1fc02401c7a9b871ac33daca85a2935d613e38eff6c4f3de7656ed1e/222.png" /&#62;








GyneMiRA
2026MR






	









Outpatient gynaecological procedures (such as IUD insertions, hysteroscopies, and colposcopies) are frequently associated with significant patient pain and anxiety. While non-pharmacological techniques like breathing and relaxation exercises are proven to mitigate stress, clinical constraints often prevent staff from delivering them.

This research project introduces an innovative Mixed Reality (MR) prototype featuring a virtual support character (e.g., "Anna") to guide patients through evidence-based stress-management interventions. By leveraging MR pass-through technology, the system empowers patient agency and comfort without isolating them from their physical treating clinician.
Technical ImplementationCross-Platform MR Deployment:
Integrated and optimized the MR application across three distinct hardware ecosystems, tackling the unique constraints of each platform for clinical safety and comfort:
Meta Quest 3 &#38;amp; 3S: Optimized high-fidelity color passthrough and UI layer rendering to blend the virtual character seamlessly into the real-world clinic, balancing the ergonomic realities of headset weight distribution.XREAL One AR Glasses: Implemented lightweight, non-intrusive AR visual workflows, ensuring reliable tracking and interface stability despite wired connections and a narrower Field of View (FOV).Interactive Virtual Avatar System:
Developed the behavior and communication pipeline for the virtual avatar, translating clinical distraction tactics and guided breathing exercises into responsive 3D animations and visual cues.Collaborative Co-Design &#38;amp; Localization:
Contributed to a user-centric design pipeline shaped by clinicians, consumers, and Māori and Pacific partners. Implemented feature sets that allow self-selected avatars to maximize cultural relevance and inclusive patient support.






Project Website:&#38;nbsp;https://gynemira.duckdns.org/



Role in the project: 















Software Engineer, Technical Designer

Organisation: Empathic Computing Laboratory, University of AucklandCollaboration: University of Otago,&#38;nbsp;Moana Vā – Navigators of Pacific Pride,&#38;nbsp;Health New Zealand, Whānau Whanake


Platform: XREAL ONE AR Glasses,&#38;nbsp; Meta Quest 3 (Standalone)






Due to IP restrictions, we can't release the app's video publicly. However, I made a similar video to showcase the AI avatar on the XREAL One AR glasses.










&#60;img width="1337" height="932" width_o="1337" height_o="932" data-src="https://freight.cargo.site/t/original/i/e8d985c6f9f1300fb808a6f2270faec4a083fd91b9758d3efdb3ce1aa769e61d/-2026-07-12-221757.jpg" data-mid="250340062" border="0"  src="https://freight.cargo.site/w/1000/i/e8d985c6f9f1300fb808a6f2270faec4a083fd91b9758d3efdb3ce1aa769e61d/-2026-07-12-221757.jpg" /&#62;





&#60;img width="904" height="500" width_o="904" height_o="500" data-src="https://freight.cargo.site/t/original/i/de22c64b5e93a51ddd8720982c491ae936b28b5d1ca86b51e5a97c16ca822def/demo.gif" data-mid="250340938" border="0"  src="https://freight.cargo.site/w/904/i/de22c64b5e93a51ddd8720982c491ae936b28b5d1ca86b51e5a97c16ca822def/demo.gif" /&#62;


	&#60;img width="997" height="711" width_o="997" height_o="711" data-src="https://freight.cargo.site/t/original/i/d3b807e7b247ffea703d73a036929e5c409cf8294e29b8a614e21a3a8bb7f300/questview.JPG" data-mid="250340064" border="0"  src="https://freight.cargo.site/w/997/i/d3b807e7b247ffea703d73a036929e5c409cf8294e29b8a614e21a3a8bb7f300/questview.JPG" /&#62;
	&#60;img width="2048" height="1536" width_o="2048" height_o="1536" data-src="https://freight.cargo.site/t/original/i/46e8cd452e035671c9d55cca3a0a1bb81018cd9fe05b1ff0512f838963a20fce/xrealview.JPEG" data-mid="250340061" border="0"  src="https://freight.cargo.site/w/1000/i/46e8cd452e035671c9d55cca3a0a1bb81018cd9fe05b1ff0512f838963a20fce/xrealview.JPEG" /&#62;



	


Presentation at the 2026 Digital Health Festival in 

Melbourne:Link

&#60;img width="800" height="1067" width_o="800" height_o="1067" data-src="https://freight.cargo.site/t/original/i/31cf2f2c98a7daf831038b83ada1a85133991228b3b4fe96fe80598c3fe260e2/Digital-Health-Festival2.jpg" data-mid="250340367" border="0"  src="https://freight.cargo.site/w/800/i/31cf2f2c98a7daf831038b83ada1a85133991228b3b4fe96fe80598c3fe260e2/Digital-Health-Festival2.jpg" /&#62;
&#60;img width="1280" height="597" width_o="1280" height_o="597" data-src="https://freight.cargo.site/t/original/i/2ed7bb8ac91ed62b46826e9e6eee464d82582a57962d67ef929baeb00c52cded/Digital-Health-Festivalin-Melbourne-20-21-May.jpg" data-mid="250340383" border="0"  src="https://freight.cargo.site/w/1000/i/2ed7bb8ac91ed62b46826e9e6eee464d82582a57962d67ef929baeb00c52cded/Digital-Health-Festivalin-Melbourne-20-21-May.jpg" /&#62;


Presentation at the 2026 Health Tech Week in Auckland::

&#60;img width="3089" height="2317" width_o="3089" height_o="2317" data-src="https://freight.cargo.site/t/original/i/62ec3e74f12dcf3bf226db9ca44379cb06f6d81c0a4661a991bfbc77c3a9c8a3/HealthTechWeek2026-DeaPoster.jpg" data-mid="250340943" border="0"  src="https://freight.cargo.site/w/1000/i/62ec3e74f12dcf3bf226db9ca44379cb06f6d81c0a4661a991bfbc77c3a9c8a3/HealthTechWeek2026-DeaPoster.jpg" /&#62;



other projects:


</description>
		
	</item>
		
		
	<item>
		<title>Labour VR</title>
				
		<link>https://kuochunghsuan.com/Labour-VR</link>

		<pubDate>Wed, 04 Feb 2026 12:04:08 +0000</pubDate>

		<dc:creator>郭仲軒 Kuo  Chung Hsuan &#124; Interaction Developer</dc:creator>

		<guid isPermaLink="true">https://kuochunghsuan.com/Labour-VR</guid>

		<description>
	

&#60;img width="1024" height="1024" width_o="1024" height_o="1024" data-src="https://freight.cargo.site/t/original/i/5c3bdb3444e453a991ae1191500d2eeb1b90c68e6f45760e2124f832fb458319/GazeGesture.png" data-mid="244425837" border="0"  src="https://freight.cargo.site/w/1000/i/5c3bdb3444e453a991ae1191500d2eeb1b90c68e6f45760e2124f832fb458319/GazeGesture.png" /&#62;







Labour VR

2025VR






	







Labour VR is a standalone virtual reality experience designed to support women during labour by reducing pain and anxiety.


The system immerses users in calming, New Zealand–inspired natural environments combined with hypnobirthing-based breathing guidance and affirmations. It includes two relaxing scenes — a forest and an underwater environment — where users can interact with various objects and animals, such as birds and butterflies.



The project is inspired by “Giving Birth on a Beach” (Massov et al., 2024) and supported by clinical evidence showing that immersive VR can significantly reduce perceived pain and anxiety during labour.
Features:









Immersive EnvironmentsNatural beach and underwater scenes with adjustable distraction levels and a dynamic day–night cycle.




Hypnobirthing ModuleBreathing exercises with visual feedback (expanding bubbles, unfolding ferns) and affirmations narrated with a New Zealand accent.




Hands-Free Interaction

Gaze-based selection, pinch/poke gestures, and head navigation for seated or semi-reclined users, enabling interaction with in-scene elements such as birds and butterflies.












Role in the project: 















Software Engineer, Technical Designer

Organisation: Empathic Computing Laboratory, University of AucklandCollaboration: Victoria University of WellingtonPlatform: Meta Quest 3 (Standalone)








	

Underwater HypnoBirthing



	

Forest HypnoBirthing













	&#60;img width="1024" height="1024" width_o="1024" height_o="1024" data-src="https://freight.cargo.site/t/original/i/5c3bdb3444e453a991ae1191500d2eeb1b90c68e6f45760e2124f832fb458319/GazeGesture.png" data-mid="244425837" border="0" data-scale="90" src="https://freight.cargo.site/w/1000/i/5c3bdb3444e453a991ae1191500d2eeb1b90c68e6f45760e2124f832fb458319/GazeGesture.png" /&#62;
	&#60;img width="1036" height="928" width_o="1036" height_o="928" data-src="https://freight.cargo.site/t/original/i/4bcbadb87d6b51f493f1ad50886b4259cd689aa87c9285a65e5cc9e097e3798a/Level3.png" data-mid="248015026" border="0" data-scale="100" src="https://freight.cargo.site/w/1000/i/4bcbadb87d6b51f493f1ad50886b4259cd689aa87c9285a65e5cc9e097e3798a/Level3.png" /&#62;



	
&#60;img width="1240" height="928" width_o="1240" height_o="928" data-src="https://freight.cargo.site/t/original/i/b3529b19d9e8976402930c06fe271e5787a8e1aab706d2eef2224df583fb3fde/MainMenu.png" data-mid="248015064" border="0"  src="https://freight.cargo.site/w/1000/i/b3529b19d9e8976402930c06fe271e5787a8e1aab706d2eef2224df583fb3fde/MainMenu.png" /&#62;
&#60;img width="1117" height="701" width_o="1117" height_o="701" data-src="https://freight.cargo.site/t/original/i/cf1e6f152ad391e085061b43e5788dc2eeb60eddc7568a407f3c36d9bd93ac4c/Menu2.png" data-mid="248030259" border="0"  src="https://freight.cargo.site/w/1000/i/cf1e6f152ad391e085061b43e5788dc2eeb60eddc7568a407f3c36d9bd93ac4c/Menu2.png" /&#62;

Tutorial:

&#60;img width="1240" height="928" width_o="1240" height_o="928" data-src="https://freight.cargo.site/t/original/i/cc72bd729b12792715dc08e05ca4c3df6f816095adedef3d21110ad63c69ef2e/TutorialScene.png" data-mid="244425839" border="0"  src="https://freight.cargo.site/w/1000/i/cc72bd729b12792715dc08e05ca4c3df6f816095adedef3d21110ad63c69ef2e/TutorialScene.png" /&#62;
&#60;img width="1024" height="1024" width_o="1024" height_o="1024" data-src="https://freight.cargo.site/t/original/i/91605aea644508538787bc9b3093fad618b6e85cb2aad18c82e4df5ac67dc190/EnvDemo_v25b.MOV_20260509_000210.197.png" data-mid="248030166" border="0"  src="https://freight.cargo.site/w/1000/i/91605aea644508538787bc9b3093fad618b6e85cb2aad18c82e4df5ac67dc190/EnvDemo_v25b.MOV_20260509_000210.197.png" /&#62;
&#60;img width="1024" height="1024" width_o="1024" height_o="1024" data-src="https://freight.cargo.site/t/original/i/dd9919029066d2db4ab140fc36875da0c26ecd089b6ba1dead40730b361c5305/EnvDemo_v25b.MOV_20260509_000206.910.png" data-mid="248030263" border="0"  src="https://freight.cargo.site/w/1000/i/dd9919029066d2db4ab140fc36875da0c26ecd089b6ba1dead40730b361c5305/EnvDemo_v25b.MOV_20260509_000206.910.png" /&#62;
&#60;img width="1024" height="1024" width_o="1024" height_o="1024" data-src="https://freight.cargo.site/t/original/i/ad4fa321e638f8df3433be22d637368115a1ac96b48067b198b55acbdc05e0c4/EnvDemo_v25b.MOV_20260509_000229.375.png" data-mid="248030168" border="0"  src="https://freight.cargo.site/w/1000/i/ad4fa321e638f8df3433be22d637368115a1ac96b48067b198b55acbdc05e0c4/EnvDemo_v25b.MOV_20260509_000229.375.png" /&#62;
Forest:

&#60;img width="868" height="812" width_o="868" height_o="812" data-src="https://freight.cargo.site/t/original/i/93f714abcbf3edc329af0f69aba012967480343e80143e5c6ecc4c1fa0269966/controlMenu.png" data-mid="244425836" border="0"  src="https://freight.cargo.site/w/868/i/93f714abcbf3edc329af0f69aba012967480343e80143e5c6ecc4c1fa0269966/controlMenu.png" /&#62;
&#60;img width="920" height="836" width_o="920" height_o="836" data-src="https://freight.cargo.site/t/original/i/a4cfc2681eda9ab9524622ba54806a62b871e05df9202f525930ed0a8341d08f/bird.png" data-mid="244425834" border="0"  src="https://freight.cargo.site/w/920/i/a4cfc2681eda9ab9524622ba54806a62b871e05df9202f525930ed0a8341d08f/bird.png" /&#62;
&#60;img width="1024" height="1024" width_o="1024" height_o="1024" data-src="https://freight.cargo.site/t/original/i/8994cc92712f426490e8eac5d62cfa2181b430a649b3139277dc1a16dc6c75e9/EnvDemo_v17a.MP4_20260508_235707.758.png" data-mid="248030162" border="0"  src="https://freight.cargo.site/w/1000/i/8994cc92712f426490e8eac5d62cfa2181b430a649b3139277dc1a16dc6c75e9/EnvDemo_v17a.MP4_20260508_235707.758.png" /&#62;
&#60;img width="1024" height="1024" width_o="1024" height_o="1024" data-src="https://freight.cargo.site/t/original/i/a1b3aef89ade961d59134e50e17f2bf558440e34579b4f376ee6851577f0355a/EnvDemo_v17a.MP4_20260508_235630.357.png" data-mid="248030216" border="0"  src="https://freight.cargo.site/w/1000/i/a1b3aef89ade961d59134e50e17f2bf558440e34579b4f376ee6851577f0355a/EnvDemo_v17a.MP4_20260508_235630.357.png" /&#62;
&#60;img width="1024" height="1024" width_o="1024" height_o="1024" data-src="https://freight.cargo.site/t/original/i/7afc9c00c08a5d3863c2d3579d1b2a1e4a332f1176e23b6295bc88a291f65b1b/EnvDemo_v17a.MP4_20260508_235647.475.png" data-mid="248030217" border="0"  src="https://freight.cargo.site/w/1000/i/7afc9c00c08a5d3863c2d3579d1b2a1e4a332f1176e23b6295bc88a291f65b1b/EnvDemo_v17a.MP4_20260508_235647.475.png" /&#62;
&#60;img width="319" height="314" width_o="319" height_o="314" data-src="https://freight.cargo.site/t/original/i/c95be99e1a6a0001045bfb7335dd1a2b24ba570ccd314c4306e55ffa9a5bf9ea/_2026_05_09_00_25_32_774.gif" data-mid="248064499" border="0"  src="https://freight.cargo.site/w/319/i/c95be99e1a6a0001045bfb7335dd1a2b24ba570ccd314c4306e55ffa9a5bf9ea/_2026_05_09_00_25_32_774.gif" /&#62;
Underwater:

&#60;img width="1024" height="1024" width_o="1024" height_o="1024" data-src="https://freight.cargo.site/t/original/i/922f529cf74a684aec2414cd7643629e4e6aa33a92f9bd49e309f9b7348f4f1f/EnvDemo_v17b.MP4_20260508_235801.558.png" data-mid="248030214" border="0"  src="https://freight.cargo.site/w/1000/i/922f529cf74a684aec2414cd7643629e4e6aa33a92f9bd49e309f9b7348f4f1f/EnvDemo_v17b.MP4_20260508_235801.558.png" /&#62;
&#60;img width="1024" height="1024" width_o="1024" height_o="1024" data-src="https://freight.cargo.site/t/original/i/92c86f80f9132a2e94bb3413fd27990c02ba8c104a35d4af84f220b144cf7cd5/EnvDemo_v17b.MP4_20260508_235751.006.png" data-mid="248030215" border="0"  src="https://freight.cargo.site/w/1000/i/92c86f80f9132a2e94bb3413fd27990c02ba8c104a35d4af84f220b144cf7cd5/EnvDemo_v17b.MP4_20260508_235751.006.png" /&#62;
&#60;img width="319" height="314" width_o="319" height_o="314" data-src="https://freight.cargo.site/t/original/i/a11a48e3b74e119fef6713eddce1c8c7847028f303a7845372fe382447d11fa6/_2026_05_09_00_33_15_208.gif" data-mid="248064501" border="0"  src="https://freight.cargo.site/w/319/i/a11a48e3b74e119fef6713eddce1c8c7847028f303a7845372fe382447d11fa6/_2026_05_09_00_33_15_208.gif" /&#62;





Distraction level and time changes related to mental load:&#38;nbsp;
	&#60;img width="1036" height="928" width_o="1036" height_o="928" data-src="https://freight.cargo.site/t/original/i/7a8203de8bd24a84732a8afaa72d7efd1e3cfb14e2b5e50ffebdd09dbd9b64c5/Level1.png" data-mid="248014363" border="0"  src="https://freight.cargo.site/w/1000/i/7a8203de8bd24a84732a8afaa72d7efd1e3cfb14e2b5e50ffebdd09dbd9b64c5/Level1.png" /&#62;
	&#60;img width="1036" height="928" width_o="1036" height_o="928" data-src="https://freight.cargo.site/t/original/i/300171716c1f77c54aecc7177f5c6651c5497f1ab31fe1c3b347177a0a936c24/Level2.png" data-mid="248014364" border="0"  src="https://freight.cargo.site/w/1000/i/300171716c1f77c54aecc7177f5c6651c5497f1ab31fe1c3b347177a0a936c24/Level2.png" /&#62;
	&#60;img width="1036" height="928" width_o="1036" height_o="928" data-src="https://freight.cargo.site/t/original/i/a5c806275546dc938b9a905a009527ee34d3fc064f524b9f6c16112fac2aa226/Level3.png" data-mid="248014365" border="0"  src="https://freight.cargo.site/w/1000/i/a5c806275546dc938b9a905a009527ee34d3fc064f524b9f6c16112fac2aa226/Level3.png" /&#62;


	&#60;img width="1024" height="1024" width_o="1024" height_o="1024" data-src="https://freight.cargo.site/t/original/i/9fafbbdf00e84887d3b42359749a98178cc8dafbaa771efbb514a68bb993a7fd/EnvDemo_v25c.MP4_20260509_000050.393.png" data-mid="248030155" border="0"  src="https://freight.cargo.site/w/1000/i/9fafbbdf00e84887d3b42359749a98178cc8dafbaa771efbb514a68bb993a7fd/EnvDemo_v25c.MP4_20260509_000050.393.png" /&#62;
	&#60;img width="1024" height="1024" width_o="1024" height_o="1024" data-src="https://freight.cargo.site/t/original/i/2adb564a088ce3b848687f8679acd11e19301a886521cb3a61cf9dbf6b1c4a42/EnvDemo_v25c.MP4_20260509_000008.428.png" data-mid="248030157" border="0"  src="https://freight.cargo.site/w/1000/i/2adb564a088ce3b848687f8679acd11e19301a886521cb3a61cf9dbf6b1c4a42/EnvDemo_v25c.MP4_20260509_000008.428.png" /&#62;
	&#60;img width="1024" height="1024" width_o="1024" height_o="1024" data-src="https://freight.cargo.site/t/original/i/62eee146cc4f8cc18262719956ac5d0cd0817a65e42c1b257a0fcb1043f7656e/EnvDemo_v25c.MP4_20260509_000017.799.png" data-mid="248030158" border="0"  src="https://freight.cargo.site/w/1000/i/62eee146cc4f8cc18262719956ac5d0cd0817a65e42c1b257a0fcb1043f7656e/EnvDemo_v25c.MP4_20260509_000017.799.png" /&#62;



Flow Design Iteration:



	&#60;img width="6641" height="7377" width_o="6641" height_o="7377" data-src="https://freight.cargo.site/t/original/i/3c6cb96a451f6b8efba0005b027eb44b4bb5dec3addd71c65414d4ab1404f5f9/LabourVR---Frame-1.jpg" data-mid="248014168" border="0" data-scale="100" src="https://freight.cargo.site/w/1000/i/3c6cb96a451f6b8efba0005b027eb44b4bb5dec3addd71c65414d4ab1404f5f9/LabourVR---Frame-1.jpg" /&#62;
	
&#60;img width="1276" height="602" width_o="1276" height_o="602" data-src="https://freight.cargo.site/t/original/i/0d71855893e8fff95ede846df9174e3ded3c73f72a6b0e661303ed700afa7782/interaciotnFlow0.png" data-mid="248014397" border="0"  src="https://freight.cargo.site/w/1000/i/0d71855893e8fff95ede846df9174e3ded3c73f72a6b0e661303ed700afa7782/interaciotnFlow0.png" /&#62;
&#60;img width="980" height="736" width_o="980" height_o="736" data-src="https://freight.cargo.site/t/original/i/cce897e276a8073663041316da7dfbe25ed9dda7952eaf4b00616a4d27c6fe7c/interactionflow1.png" data-mid="248014388" border="0"  src="https://freight.cargo.site/w/980/i/cce897e276a8073663041316da7dfbe25ed9dda7952eaf4b00616a4d27c6fe7c/interactionflow1.png" /&#62;

UI 
Wireframe:
	&#60;img width="6714" height="7298" width_o="6714" height_o="7298" data-src="https://freight.cargo.site/t/original/i/2f0665a38c8964eb791cbeaf7376183e2f273129aad80aa2ebcf685ff5f21988/LabourVR---Frame-2.jpg" data-mid="248014167" border="0" data-scale="98" src="https://freight.cargo.site/w/1000/i/2f0665a38c8964eb791cbeaf7376183e2f273129aad80aa2ebcf685ff5f21988/LabourVR---Frame-2.jpg" /&#62;
	
&#60;img width="776" height="452" width_o="776" height_o="452" data-src="https://freight.cargo.site/t/original/i/ce4b17bc443b40ad19f7d7c1433dd85505cd5445f858e4c9a79c863944228e1d/move.png" data-mid="248015034" border="0"  src="https://freight.cargo.site/w/776/i/ce4b17bc443b40ad19f7d7c1433dd85505cd5445f858e4c9a79c863944228e1d/move.png" /&#62;
&#60;img width="1222" height="692" width_o="1222" height_o="692" data-src="https://freight.cargo.site/t/original/i/707dcb4d6f763b07490ffb467468ae60cab2899f28d74fa1a963d315eb10d7a6/posture2.png" data-mid="248015033" border="0"  src="https://freight.cargo.site/w/1000/i/707dcb4d6f763b07490ffb467468ae60cab2899f28d74fa1a963d315eb10d7a6/posture2.png" /&#62;



Custom Unreal-to-Unity Terrain Conversion Tool




The art team primarily worked in Unreal Engine, and part of the environment had already been built before I joined the project. Since Unity provided better VR performance, I led the migration pipeline from Unreal to Unity. To optimise landscapes, I developed a custom workflow using exported heightmaps and texture masks, along with a Unity script that automated terrain layer painting while preserving the original visual design.


&#60;img width="768" height="766" width_o="768" height_o="766" data-src="https://freight.cargo.site/t/original/i/5110977c28078b9c0ade7cc25e384f157996f9ccae1c0c858857a57ae2a196cb/applymap.png" data-mid="248116456" border="0"  src="https://freight.cargo.site/w/768/i/5110977c28078b9c0ade7cc25e384f157996f9ccae1c0c858857a57ae2a196cb/applymap.png" /&#62;
&#60;img width="218" height="156" width_o="218" height_o="156" data-src="https://freight.cargo.site/t/original/i/6f08f6d0005f5dfd119f4897911c0e08c9269c671dfc1f79dedde34edfe4b6fd/grassT.png" data-mid="248116461" border="0"  src="https://freight.cargo.site/w/218/i/6f08f6d0005f5dfd119f4897911c0e08c9269c671dfc1f79dedde34edfe4b6fd/grassT.png" /&#62;
&#60;img width="2048" height="2048" width_o="2048" height_o="2048" data-src="https://freight.cargo.site/t/original/i/803080c5790afbd88fd4df89bd29687231811ed9ed6c405e7d473dfb6f379a42/T_GroundGrass_BC.PNG" data-mid="248116458" border="0"  src="https://freight.cargo.site/w/1000/i/803080c5790afbd88fd4df89bd29687231811ed9ed6c405e7d473dfb6f379a42/T_GroundGrass_BC.PNG" /&#62;
&#60;img width="147" height="145" width_o="147" height_o="145" data-src="https://freight.cargo.site/t/original/i/02dec559ac872f091f9390599f18c50239895fc5ac797b18f556eda70fd9bb06/hrighmap.png" data-mid="248116457" border="0"  src="https://freight.cargo.site/w/147/i/02dec559ac872f091f9390599f18c50239895fc5ac797b18f556eda70fd9bb06/hrighmap.png" /&#62;
&#60;img width="1190" height="766" width_o="1190" height_o="766" data-src="https://freight.cargo.site/t/original/i/7d40a4bc8aac1d55d7da4eddfec4e5ee6237a86bca7fe7529330d53dbe7036b2/Terrain.png" data-mid="248116459" border="0"  src="https://freight.cargo.site/w/1000/i/7d40a4bc8aac1d55d7da4eddfec4e5ee6237a86bca7fe7529330d53dbe7036b2/Terrain.png" /&#62;




other projects:


</description>
		
	</item>
		
		
	<item>
		<title>Wordwalker</title>
				
		<link>https://kuochunghsuan.com/Wordwalker</link>

		<pubDate>Thu, 05 Jun 2025 04:31:22 +0000</pubDate>

		<dc:creator>郭仲軒 Kuo  Chung Hsuan &#124; Interaction Developer</dc:creator>

		<guid isPermaLink="true">https://kuochunghsuan.com/Wordwalker</guid>

		<description>
	

&#60;img width="1912" height="907" width_o="1912" height_o="907" data-src="https://freight.cargo.site/t/original/i/1694ef20d4fde82702760833ebf5c1f6813829ed960f15669a777325459edfb6/A.png" data-mid="234190640" border="0"  src="https://freight.cargo.site/w/1000/i/1694ef20d4fde82702760833ebf5c1f6813829ed960f15669a777325459edfb6/A.png" /&#62;





Wordwalker 



2025Website






	







Wordwalker is a full-stack MERN (MongoDB, Express.js, React, Node.js) blogging platform built to serve as a personal publishing hub with scalable content management.Its standout capability is AI-powered cover image generation: creators can generate article visuals from prompts (via OpenAI) and store them through Imgur integration, making content production faster and more engaging.

Designed around a creator-centric, reader-focused&#38;nbsp;model, Wordwalker supports role-based workflows:
Administrators oversee platform-wide content, comments, and subscriber management.Registered users can create and manage their own posts, update profiles, and interact with content.Readers/visitors enjoy clean article browsing with responsive UX across devices.
Core user-facing features include:
Secure JWT-based authentication and profile managementPost creation/editing/deletion with tag-based organizationPersonalized engagement tools such as favorites and likesCommenting system for community interactionNewsletter subscription support for audience retention
Overall, Wordwalker combines modern full-stack architecture with practical creator tools to deliver a streamlined publishing and reading experience.










🔗 Live Demo:&#38;nbsp;
https://myblogpost-frontend-static-site.onrender.com/






︎

 Github:&#38;nbsp;https://github.com/MagicDogGuo/Wordwalker





Role in the project: Full-stack Developer


Landing Page

&#60;img width="1912" height="907" width_o="1912" height_o="907" data-src="https://freight.cargo.site/t/original/i/1694ef20d4fde82702760833ebf5c1f6813829ed960f15669a777325459edfb6/A.png" data-mid="234190640" border="0"  src="https://freight.cargo.site/w/1000/i/1694ef20d4fde82702760833ebf5c1f6813829ed960f15669a777325459edfb6/A.png" /&#62;
&#60;img width="1894" height="903" width_o="1894" height_o="903" data-src="https://freight.cargo.site/t/original/i/b31a7b7c9f0daa5e9dae5ccfd63371c2eca1898dadccb0ec7f00e076f16dae78/-2026-05-28-154609.jpg" data-mid="248836838" border="0"  src="https://freight.cargo.site/w/1000/i/b31a7b7c9f0daa5e9dae5ccfd63371c2eca1898dadccb0ec7f00e076f16dae78/-2026-05-28-154609.jpg" /&#62;
&#60;img width="1895" height="895" width_o="1895" height_o="895" data-src="https://freight.cargo.site/t/original/i/5c3f4c554d9f5204066d5810f7628abbfaa08cbdcb67c57277381a22ac0a52d5/-2026-05-28-155048.jpg" data-mid="248836892" border="0"  src="https://freight.cargo.site/w/1000/i/5c3f4c554d9f5204066d5810f7628abbfaa08cbdcb67c57277381a22ac0a52d5/-2026-05-28-155048.jpg" /&#62;







Posts Page&#60;img width="1903" height="908" width_o="1903" height_o="908" data-src="https://freight.cargo.site/t/original/i/d16b887198ff0f562a48cc42b87a5d42bcde258cdd82dbebf822f8885dbf480f/B.png" data-mid="234190648" border="0"  src="https://freight.cargo.site/w/1000/i/d16b887198ff0f562a48cc42b87a5d42bcde258cdd82dbebf822f8885dbf480f/B.png" /&#62;&#60;img width="1910" height="908" width_o="1910" height_o="908" data-src="https://freight.cargo.site/t/original/i/d179a990b789f079134def0312f9ac86b6849906326968c159dbf2003edc0f16/E.png" data-mid="234204665" border="0"  src="https://freight.cargo.site/w/1000/i/d179a990b789f079134def0312f9ac86b6849906326968c159dbf2003edc0f16/E.png" /&#62;
&#60;img width="1893" height="893" width_o="1893" height_o="893" data-src="https://freight.cargo.site/t/original/i/ba7c1e1e86271c30b4fbc2c4708cfa6615fff555bb4e96fa7e1336d17c81650f/G.png" data-mid="234190668" border="0"  src="https://freight.cargo.site/w/1000/i/ba7c1e1e86271c30b4fbc2c4708cfa6615fff555bb4e96fa7e1336d17c81650f/G.png" /&#62;

Post Detail Page&#60;img width="1910" height="902" width_o="1910" height_o="902" data-src="https://freight.cargo.site/t/original/i/77f58e4e2cebd6ca17a22b922a98adb3041261111e648cbadc3bf2a3b1df07fa/_2026_05_28_15_57_27_775.gif" data-mid="248837521" border="0"  src="https://freight.cargo.site/w/1000/i/77f58e4e2cebd6ca17a22b922a98adb3041261111e648cbadc3bf2a3b1df07fa/_2026_05_28_15_57_27_775.gif" /&#62;&#60;img width="1911" height="917" width_o="1911" height_o="917" data-src="https://freight.cargo.site/t/original/i/54e5c906a70e637e5d2cb271e5d59f941fd7edbd5eeaa2a9b48a36b8bbc5edca/F.png" data-mid="234190667" border="0"  src="https://freight.cargo.site/w/1000/i/54e5c906a70e637e5d2cb271e5d59f941fd7edbd5eeaa2a9b48a36b8bbc5edca/F.png" /&#62;&#60;img width="1901" height="912" width_o="1901" height_o="912" data-src="https://freight.cargo.site/t/original/i/8a2260d513ca64ef445dd8f1d23e5c19236e55aa494fb306b06b1ee3d41ab07b/K.png" data-mid="234190657" border="0"  src="https://freight.cargo.site/w/1000/i/8a2260d513ca64ef445dd8f1d23e5c19236e55aa494fb306b06b1ee3d41ab07b/K.png" /&#62;&#60;img width="1910" height="902" width_o="1910" height_o="902" data-src="https://freight.cargo.site/t/original/i/c326e26f2c2c38b3cba090f91ffc0bf832171d486731eb2dcb344ce7db52817a/_2026_05_28_15_57_55_482.png" data-mid="248837654" border="0"  src="https://freight.cargo.site/w/1000/i/c326e26f2c2c38b3cba090f91ffc0bf832171d486731eb2dcb344ce7db52817a/_2026_05_28_15_57_55_482.png" /&#62;


User Posts &#38;amp;&#38;nbsp;

Favorite Posts Page

&#60;img width="1910" height="906" width_o="1910" height_o="906" data-src="https://freight.cargo.site/t/original/i/3c4c9f731e4ef3e4ccc3f10b0900b69036e63bbcc76ee514344eeed5cde8a9e3/J.png" data-mid="234204674" border="0"  src="https://freight.cargo.site/w/1000/i/3c4c9f731e4ef3e4ccc3f10b0900b69036e63bbcc76ee514344eeed5cde8a9e3/J.png" /&#62;
&#60;img width="1911" height="907" width_o="1911" height_o="907" data-src="https://freight.cargo.site/t/original/i/a4b70ee4b5a07e8e910094bd15ea11aa1f7b314a1acfaeb894688236f8714ac7/H.png" data-mid="234190669" border="0"  src="https://freight.cargo.site/w/1000/i/a4b70ee4b5a07e8e910094bd15ea11aa1f7b314a1acfaeb894688236f8714ac7/H.png" /&#62;

Tage Posts Page
&#60;img width="1916" height="907" width_o="1916" height_o="907" data-src="https://freight.cargo.site/t/original/i/d45c43b3daf3b9608ca800f9e8b1905b5e0b7e57c4b6bd8d5fbb2a39b6d8efc7/I.png" data-mid="234204669" border="0"  src="https://freight.cargo.site/w/1000/i/d45c43b3daf3b9608ca800f9e8b1905b5e0b7e57c4b6bd8d5fbb2a39b6d8efc7/I.png" /&#62;
User Profile Page

&#60;img width="1900" height="898" width_o="1900" height_o="898" data-src="https://freight.cargo.site/t/original/i/0e1b158f5193f150ac0fa48c7311310449128dee34c5531dae3c0ceb557c4e03/-2026-05-28-154739.jpg" data-mid="248836837" border="0"  src="https://freight.cargo.site/w/1000/i/0e1b158f5193f150ac0fa48c7311310449128dee34c5531dae3c0ceb557c4e03/-2026-05-28-154739.jpg" /&#62;
&#60;img width="1910" height="902" width_o="1910" height_o="902" data-src="https://freight.cargo.site/t/original/i/ed559f965b3d97d9b758eee8baed815b08b4f7ed75606a18f4d92cac71a250c2/_2026_05_28_15_54_55_499.png" data-mid="248837655" border="0"  src="https://freight.cargo.site/w/1000/i/ed559f965b3d97d9b758eee8baed815b08b4f7ed75606a18f4d92cac71a250c2/_2026_05_28_15_54_55_499.png" /&#62;

System Overview




&#60;img width="949" height="1341" width_o="949" height_o="1341" data-src="https://freight.cargo.site/t/original/i/0fae3240b2f4db56568c69c5a62e162492b317ff3e447f6fdd6dbd9fbfcff9bf/.svg" data-mid="248762550" border="0"  src="https://freight.cargo.site/w/949/i/0fae3240b2f4db56568c69c5a62e162492b317ff3e447f6fdd6dbd9fbfcff9bf/.svg" /&#62;

1. User Browser (Client)
Everything starts in the user’s browser.



SPA (Single-page app)&#38;nbsp;—

 A Single-page application built with React, Material UI, and React Router. Users navigate smoothly through the app without full page reloads.
AuthContext&#38;nbsp;—

Manages the global login state (including user, token, login, logout). Components can instantly access this state using the useAuth() hook, eliminating the need to pass props down through multiple layers.


localStorage&#38;nbsp;—&#38;nbsp;After a successful login, the JWT is stored in the browser as a token. When the page is refreshed, the application reads this token and calls /api/auth/me to automatically restore the user's session.
The browser does not talk to MongoDB or OpenAI directly. It only calls your backend API.
2. Frontend (port 3000)
The React app is organized roughly as:
Pages — route-level screens: favorites, my posts, profile, posts by tag.Components — reusable UI: login, post list, post detail, comments, subscribe dialog.config/api.js — base URL (REACT_APP_API_URL) and endpoint constants (/auth/login, /posts, /ai/generate-image, etc.).
How it calls the backend: Axios requests with:
‘ Authorization: Bearer &#38;lt;JWT&#38;gt; ’&#38;nbsp;
for protected routes (create post, like, AI image, etc.).
3. Backend Express (port 5000)
The API server is the center&#38;nbsp;of the system.app.js (Entry Point)&#38;nbsp;—&#38;nbsp;Main entry point. Loads env, connects MongoDB, runs&#38;nbsp;initData.js, configures CORS/JSON parsing, mounts routes, and handles global 404/500 errors.

 middleware/auth.js&#38;nbsp;—

Auth guard for protected endpoints. Validates JWT from Authorization: Bearer ... using JWT_SECRET and attaches the user data to req.user.
Routes
—    Modular RESTful APIs prefixed with /api. Domains include: /api/auth, /api/posts, /api/comments, /api/subscribers, and /api/ai. Mongoose Models&#38;nbsp;—
    Defines database schemas and handles CRUD operations for four core collections: User, Post, Comment, and Subscriber.scripts/initData.js — Database seeder that runs on startup. Automatically pre-populates default admin/user roles along with sample posts and comments.

The backend is the only&#38;nbsp;layer that should hold secrets (JWT_SECRET, OPENAI_API_KEY, IMGUR_CLIENT_ID, MONGODB_URI).
4. MongoDB (Database)
User — accounts, roles (admin / user), hashed passwords, favorites.Post — title, content, author, tags, likes, image URL.Comment — linked to post and user.Subscriber — email subscriptions.
Mongoose sits between Express routes and MongoDB (ODM: schemas, validation, queries like find, populate).




AI Image Generation Flow


&#60;img width="1165" height="800" width_o="1165" height_o="800" data-src="https://freight.cargo.site/t/original/i/183ea6582d43ec3648a2ecccfe768e0beac738e31d6ceb8d4656cf5726130389/AI-Image-Generation-Flow.svg" data-mid="248837695" border="0"  src="https://freight.cargo.site/w/1000/i/183ea6582d43ec3648a2ecccfe768e0beac738e31d6ceb8d4656cf5726130389/AI-Image-Generation-Flow.svg" /&#62;


This sequence shows how a user generates an AI featured image and how the backend handles the Imgur fallback.





other projects:


</description>
		
	</item>
		
		
	<item>
		<title>JobTrip</title>
				
		<link>https://kuochunghsuan.com/JobTrip</link>

		<pubDate>Thu, 29 May 2025 00:38:37 +0000</pubDate>

		<dc:creator>郭仲軒 Kuo  Chung Hsuan &#124; Interaction Developer</dc:creator>

		<guid isPermaLink="true">https://kuochunghsuan.com/JobTrip</guid>

		<description>
	

&#60;img width="1905" height="917" width_o="1905" height_o="917" data-src="https://freight.cargo.site/t/original/i/d7497e3ce9366016c24434ce81a847a2193c288798e80fb150a259b6a8497f02/445633386-eb2d179b-bd1f-4360-8c66-9907bd513e89.png" data-mid="233867784" border="0"  src="https://freight.cargo.site/w/1000/i/d7497e3ce9366016c24434ce81a847a2193c288798e80fb150a259b6a8497f02/445633386-eb2d179b-bd1f-4360-8c66-9907bd513e89.png" /&#62;



JobTrip

2025Website






	




JobTrip is an intelligent job application tracking system that helps job seekers manage their job search in a structured and efficient way.It combines a browser extension&#38;nbsp;and a&#38;nbsp;web application&#38;nbsp;to automatically capture job postings from major recruitment platforms and centralize all application data in one place.

The project includes:
a user-friendly UI&#38;nbsp;for reviewing, editing, and tracking application progress,a robust backend&#38;nbsp;for data storage, synchronization, and business logic,support for JSON export&#38;nbsp;and&#38;nbsp;API output&#38;nbsp;to enable integration with external tools, dashboards, or analytics workflows,and a testing setup&#38;nbsp;to ensure reliability and maintainability across core features.
By automating job data collection and providing clear tracking and export capabilities, JobTrip helps users stay organized, reduce manual work, and make better decisions throughout their job search journey.

My contribution:




In this project, I drove the end-to-end development of both the JobTrip browser extension and its backend infrastructure. On the extension side, I built the side panel UI (search filters, location selectors, progress overlay, and result cards), implemented the multi-platform scraping workflows, and developed the data export pipeline for local JSON downloads and secure API submissions with token-based authentication.

For the backend, I architected the RESTful APIs (Express) and designed the MongoDB database schemas to manage robust job data ingestion and retrieval. Additionally, I wrote and maintained comprehensive Jest test suites for key modules—including panel logic, background/content scripts, and core services—to ensure high system reliability.












🔗 Live Demo: https://jobtrip.draven.best/




︎

 Github: https://github.com/DravenTJU/Job-Trip/tree/main





Role in the project: Full-stack Developer ,Chrome extension Developer







&#60;img width="1917" height="1031" width_o="1917" height_o="1031" data-src="https://freight.cargo.site/t/original/i/062e063768b0cb0d3bb1a231164ad1b9d94fd58d2d948de9fd7d97a16a919b6a/440345916-46e03815-69ff-475d-9d99-52d5faa215d3.png" data-mid="233867785" border="0"  src="https://freight.cargo.site/w/1000/i/062e063768b0cb0d3bb1a231164ad1b9d94fd58d2d948de9fd7d97a16a919b6a/440345916-46e03815-69ff-475d-9d99-52d5faa215d3.png" /&#62;









JobTrip Chrome Extension


&#60;img width="733" height="1021" width_o="733" height_o="1021" data-src="https://freight.cargo.site/t/original/i/8043c19ef10ac7e9447be01ddac4f5f702586b848dedc8de20521d00861acbe2/440346417-8847cdeb-640f-476e-aa41-65bed3ec8b30.gif" data-mid="233867830" border="0"  src="https://freight.cargo.site/w/733/i/8043c19ef10ac7e9447be01ddac4f5f702586b848dedc8de20521d00861acbe2/440346417-8847cdeb-640f-476e-aa41-65bed3ec8b30.gif" /&#62;
&#60;img width="733" height="1021" width_o="733" height_o="1021" data-src="https://freight.cargo.site/t/original/i/4d9059f7424f07954ca487f7b78f4f56d0fe1bfbf85a672588da90de7e118e3d/440346945-9cc998e4-7841-4701-b95d-943641c0412f.gif" data-mid="233867831" border="0"  src="https://freight.cargo.site/w/733/i/4d9059f7424f07954ca487f7b78f4f56d0fe1bfbf85a672588da90de7e118e3d/440346945-9cc998e4-7841-4701-b95d-943641c0412f.gif" /&#62;


&#60;img width="1897" height="1021" width_o="1897" height_o="1021" data-src="https://freight.cargo.site/t/original/i/b61fddbf6f7aefdd6b191bd4e475015a21e31fa635c1883fd2482ef49669b6a1/_2025_05_05_22_16_12_111.gif" data-mid="233867804" border="0"  src="https://freight.cargo.site/w/1000/i/b61fddbf6f7aefdd6b191bd4e475015a21e31fa635c1883fd2482ef49669b6a1/_2025_05_05_22_16_12_111.gif" /&#62;


&#60;img width="1902" height="980" width_o="1902" height_o="980" data-src="https://freight.cargo.site/t/original/i/0d267b5ee522a8be7b940fff9e78cad69108165a77409e0ea92f6f1ea035f895/-2025-05-17-152317.png" data-mid="233867808" border="0"  src="https://freight.cargo.site/w/1000/i/0d267b5ee522a8be7b940fff9e78cad69108165a77409e0ea92f6f1ea035f895/-2025-05-17-152317.png" /&#62;
Landing Page
&#60;img width="1905" height="917" width_o="1905" height_o="917" data-src="https://freight.cargo.site/t/original/i/d7497e3ce9366016c24434ce81a847a2193c288798e80fb150a259b6a8497f02/445633386-eb2d179b-bd1f-4360-8c66-9907bd513e89.png" data-mid="233867784" border="0"  src="https://freight.cargo.site/w/1000/i/d7497e3ce9366016c24434ce81a847a2193c288798e80fb150a259b6a8497f02/445633386-eb2d179b-bd1f-4360-8c66-9907bd513e89.png" /&#62;
&#60;img width="1141" height="605" width_o="1141" height_o="605" data-src="https://freight.cargo.site/t/original/i/713591874167d245cb4fade80b13aeb8fd8d3efbb353edfeb82c31ae83246b41/May-22nd-Concerning-Elegant-Horses--404-Not-Found--732Ace--The-Jonklers--The-Matrix.mp4_20260528_152546.979.png" data-mid="248835569" border="0"  src="https://freight.cargo.site/w/1000/i/713591874167d245cb4fade80b13aeb8fd8d3efbb353edfeb82c31ae83246b41/May-22nd-Concerning-Elegant-Horses--404-Not-Found--732Ace--The-Jonklers--The-Matrix.mp4_20260528_152546.979.png" /&#62;
&#60;img width="1920" height="919" width_o="1920" height_o="919" data-src="https://freight.cargo.site/t/original/i/0ec2b40f18782b09ad27e22d01967ffd6f87b87c452d0078558a4954df0f265c/445633387-cdd83bfe-fecc-46de-9ba5-62ac5a48035e.png" data-mid="233867796" border="0"  src="https://freight.cargo.site/w/1000/i/0ec2b40f18782b09ad27e22d01967ffd6f87b87c452d0078558a4954df0f265c/445633387-cdd83bfe-fecc-46de-9ba5-62ac5a48035e.png" /&#62;
&#60;img width="1136" height="589" width_o="1136" height_o="589" data-src="https://freight.cargo.site/t/original/i/99a83b5cd48405f3ba3faac8c1f6ca15fcffb99899c18cbc6d7461d4af37c720/May-22nd-Concerning-Elegant-Horses--404-Not-Found--732Ace--The-Jonklers--The-Matrix.mp4_20260528_152602.382.png" data-mid="248835570" border="0"  src="https://freight.cargo.site/w/1000/i/99a83b5cd48405f3ba3faac8c1f6ca15fcffb99899c18cbc6d7461d4af37c720/May-22nd-Concerning-Elegant-Horses--404-Not-Found--732Ace--The-Jonklers--The-Matrix.mp4_20260528_152602.382.png" /&#62;

Job Tracking Page

&#60;img width="1905" height="919" width_o="1905" height_o="919" data-src="https://freight.cargo.site/t/original/i/c4f90ced9bb32b5a0a62c0aa886ce999e6bd62620b5cd30f9e5d1d26636de172/445633384-acfd1185-28df-4bcd-b95e-173bd8fef576.png" data-mid="233867786" border="0"  src="https://freight.cargo.site/w/1000/i/c4f90ced9bb32b5a0a62c0aa886ce999e6bd62620b5cd30f9e5d1d26636de172/445633384-acfd1185-28df-4bcd-b95e-173bd8fef576.png" /&#62;
&#60;img width="1140" height="600" width_o="1140" height_o="600" data-src="https://freight.cargo.site/t/original/i/0d48e3521b2ec9fa8e05bb2f5b039ad90628271bb2595e4027ee45da10b93b0d/May-22nd-Concerning-Elegant-Horses--404-Not-Found--732Ace--The-Jonklers--The-Matrix.mp4_20260528_152518.878.png" data-mid="248835574" border="0"  src="https://freight.cargo.site/w/1000/i/0d48e3521b2ec9fa8e05bb2f5b039ad90628271bb2595e4027ee45da10b93b0d/May-22nd-Concerning-Elegant-Horses--404-Not-Found--732Ace--The-Jonklers--The-Matrix.mp4_20260528_152518.878.png" /&#62;




AI CV &#38;amp; Cover Letter Page


&#60;img width="1146" height="599" width_o="1146" height_o="599" data-src="https://freight.cargo.site/t/original/i/e37713371301c6cae0dc0f24853745f9ada74bb867bac58d61224721b67f0dd5/May-22nd-Concerning-Elegant-Horses--404-Not-Found--732Ace--The-Jonklers--The-Matrix.mp4_20260528_152409.183.png" data-mid="248835572" border="0"  src="https://freight.cargo.site/w/1000/i/e37713371301c6cae0dc0f24853745f9ada74bb867bac58d61224721b67f0dd5/May-22nd-Concerning-Elegant-Horses--404-Not-Found--732Ace--The-Jonklers--The-Matrix.mp4_20260528_152409.183.png" /&#62;
&#60;img width="1140" height="603" width_o="1140" height_o="603" data-src="https://freight.cargo.site/t/original/i/246400255fcee912477fed79594e0b29237c85116d88b5c354a991411a09fbf9/May-22nd-Concerning-Elegant-Horses--404-Not-Found--732Ace--The-Jonklers--The-Matrix.mp4_20260528_152443.557.png" data-mid="248835573" border="0"  src="https://freight.cargo.site/w/1000/i/246400255fcee912477fed79594e0b29237c85116d88b5c354a991411a09fbf9/May-22nd-Concerning-Elegant-Horses--404-Not-Found--732Ace--The-Jonklers--The-Matrix.mp4_20260528_152443.557.png" /&#62;
&#60;img width="1139" height="611" width_o="1139" height_o="611" data-src="https://freight.cargo.site/t/original/i/9d8582a4741303a5cb95009b2cb23ae5ac686fe8e25a69b42aa9c24f449c30db/May-22nd-Concerning-Elegant-Horses--404-Not-Found--732Ace--The-Jonklers--The-Matrix.mp4_20260528_152345.228.png" data-mid="248835628" border="0"  src="https://freight.cargo.site/w/1000/i/9d8582a4741303a5cb95009b2cb23ae5ac686fe8e25a69b42aa9c24f449c30db/May-22nd-Concerning-Elegant-Horses--404-Not-Found--732Ace--The-Jonklers--The-Matrix.mp4_20260528_152345.228.png" /&#62;
&#60;img width="1134" height="606" width_o="1134" height_o="606" data-src="https://freight.cargo.site/t/original/i/38c1166917900e6c08d0881cbe2e149c19153f6ebcbc348c0118c1c9ea2bf8f4/May-22nd-Concerning-Elegant-Horses--404-Not-Found--732Ace--The-Jonklers--The-Matrix.mp4_20260528_152537.002.png" data-mid="248835575" border="0"  src="https://freight.cargo.site/w/1000/i/38c1166917900e6c08d0881cbe2e149c19153f6ebcbc348c0118c1c9ea2bf8f4/May-22nd-Concerning-Elegant-Horses--404-Not-Found--732Ace--The-Jonklers--The-Matrix.mp4_20260528_152537.002.png" /&#62;


Extension Internal Architecture


&#60;img width="1920" height="1080" width_o="1920" height_o="1080" data-src="https://freight.cargo.site/t/original/i/eb6040cb690a0c8638ec9439eb32cbaa02fd47752fc09fe3ff4744c47cfbc78b/COMP-732--Chrome-extension.jpg" data-mid="248760412" border="0"  src="https://freight.cargo.site/w/1000/i/eb6040cb690a0c8638ec9439eb32cbaa02fd47752fc09fe3ff4744c47cfbc78b/COMP-732--Chrome-extension.jpg" /&#62;




This diagram illustrates the data flow architecture of our browser extension.



First, a content script is injected into job platforms such as LinkedIn. The script executes jobScrapers.js to extract structured job information directly from the webpage DOM.



The extracted data is then transmitted to the background service using chrome.runtime.sendMessage. The background script manages the application state, persists the job data, and forwards the processed information to the side panel interface.



Finally, panel.js receives the data payload and dynamically updates the UI, enabling users to view and interact with the extracted job listings in real time.








Data Export Flow &#38;amp; Backend Integration

&#60;img width="1712" height="714" width_o="1712" height_o="714" data-src="https://freight.cargo.site/t/original/i/198bf09700918d22834fdb6b9a13555907d94c2b858896de5a5a79ad897bdef4/Extension-backendFlow.svg" data-mid="248834809" border="0"  src="https://freight.cargo.site/w/1000/i/198bf09700918d22834fdb6b9a13555907d94c2b858896de5a5a79ad897bdef4/Extension-backendFlow.svg" /&#62;

Export flow (Extension ↔ Backend Communication)

User scrapes jobs in the Side Panel (panel.js stores results in scrapedJobs).
storageService.getUserToken() reads localStorage.token from an open JobTrip frontend tab (via chrome.scripting.executeScript).
If no token is found, the extension opens the frontend login page and prompts the user to sign in.
Side Panel sends a batch request to the backend.
On success, a new tab opens the frontend job list (/jobs).







API endpoint

	


Method



POST

	







Path/api/v1/jobs




	AuthAuthorization: Bearer &#38;lt;JWT&#38;gt;
	
	


All job routes are protected by protect middleware.






other projects:


</description>
		
	</item>
		
		
	<item>
		<title>Forklift License VR Training - S-curve </title>
				
		<link>https://kuochunghsuan.com/Forklift-License-VR-Training-S-curve</link>

		<pubDate>Sat, 12 Nov 2022 20:12:43 +0000</pubDate>

		<dc:creator>郭仲軒 Kuo  Chung Hsuan &#124; Interaction Developer</dc:creator>

		<guid isPermaLink="true">https://kuochunghsuan.com/Forklift-License-VR-Training-S-curve</guid>

		<description>
&#60;img width="1523" height="851" width_o="1523" height_o="851" data-src="https://freight.cargo.site/t/original/i/99d4a972248dba688d5880ac940136f4a35fc3481f4aaf85b6a03b4301a4107e/_2022_11_13_17_13_16_238.png" data-mid="158878252" border="0"  src="https://freight.cargo.site/w/1000/i/99d4a972248dba688d5880ac940136f4a35fc3481f4aaf85b6a03b4301a4107e/_2022_11_13_17_13_16_238.png" /&#62;




Forklift License VR Training - S-curve2022
VRDevices
	

Developed a cross-platform VR/PC forklift operator training system in collaboration with Taiwan’s Industrial Safety and Health Association. This project focused on the second stage of the training program: S-curve driving practice, designed to simulate real-world forklift operation and safety procedures in an immersive virtual environment.


Trainees were required to drive the forklift forward along an S-curve route and then reverse back to the starting position after reaching the endpoint, replicating professional certification exercises used in industrial training.


Built with Unity and C#, the system integrated the HTC Vive Pro, Logitech steering wheel, and custom Arduino-based forklift control hardware. All simulator devices — including the hand brake, gear lever, and fork controls — were mounted on a portable wooden platform that could be quickly installed onto any desktop setup.


Programmed Arduino systems using the Arduino IDE to handle real-time input communication between the custom hardware and Unity, ensuring stable and responsive interaction throughout the VR training experience. Collaborated closely with artists and training specialists to create intuitive interactions that accurately reflected real industrial operating procedures.












Credit: Industrial Safety and Health Association Experience Center



















National Science and
Technology Council Research:


Link, PDF


Conference presentation at TAICHI (Taiwan Conference on Human-Computer Interaction)

: PDF

Role in the project:


Software

programmer, 















Technical Designer,



Arduino firmware 

 programmer, 

Planner













Experience Setup

&#60;img width="1440" height="1080" width_o="1440" height_o="1080" data-src="https://freight.cargo.site/t/original/i/cf8074b724401ea5fe0a684d9fcc790bfeae40f6f5fe1a3c982d7311975179b3/IMG_3566.JPG" data-mid="190393125" border="0"  src="https://freight.cargo.site/w/1000/i/cf8074b724401ea5fe0a684d9fcc790bfeae40f6f5fe1a3c982d7311975179b3/IMG_3566.JPG" /&#62;
&#60;img width="1440" height="1080" width_o="1440" height_o="1080" data-src="https://freight.cargo.site/t/original/i/a1c323cac3c1ee0d8d27254c2b5cca6fd2c82ecf71e46a2fcf62e5afc94d214d/IMG_3571.JPG" data-mid="190393295" border="0"  src="https://freight.cargo.site/w/1000/i/a1c323cac3c1ee0d8d27254c2b5cca6fd2c82ecf71e46a2fcf62e5afc94d214d/IMG_3571.JPG" /&#62;



Live Demo


&#60;img width="600" height="333" width_o="600" height_o="333" data-src="https://freight.cargo.site/t/original/i/2407a2d3997240910934ffb7ad756970ba4ea3bf7342b6f8d46d71d83f885a56/_2022_11_16_00_47_34_939.gif" data-mid="159186397" border="0"  src="https://freight.cargo.site/w/600/i/2407a2d3997240910934ffb7ad756970ba4ea3bf7342b6f8d46d71d83f885a56/_2022_11_16_00_47_34_939.gif" /&#62;
&#60;img width="781" height="434" width_o="781" height_o="434" data-src="https://freight.cargo.site/t/original/i/20bb419556740b6931a3d20743354cabfa282b13ffb7d9bc4fea9a72b431cc07/_2022_11_16_00_29_50_573.gif" data-mid="159185735" border="0"  src="https://freight.cargo.site/w/781/i/20bb419556740b6931a3d20743354cabfa282b13ffb7d9bc4fea9a72b431cc07/_2022_11_16_00_29_50_573.gif" /&#62;
&#60;img width="1440" height="1080" width_o="1440" height_o="1080" data-src="https://freight.cargo.site/t/original/i/f81807b4d906d3ce5743b2cedf1ebad88cdba578bb5bd3d51fae46b8d1157712/IMG_3578.JPG" data-mid="158873412" border="0"  src="https://freight.cargo.site/w/1000/i/f81807b4d906d3ce5743b2cedf1ebad88cdba578bb5bd3d51fae46b8d1157712/IMG_3578.JPG" /&#62;
&#60;img width="1440" height="1080" width_o="1440" height_o="1080" data-src="https://freight.cargo.site/t/original/i/7b29ca1facc8265ff7d310643abacae4aae6e2395a7d885fa8ba734c6b0358c4/IMG_3575.JPG" data-mid="158873435" border="0"  src="https://freight.cargo.site/w/1000/i/7b29ca1facc8265ff7d310643abacae4aae6e2395a7d885fa8ba734c6b0358c4/IMG_3575.JPG" /&#62;
&#60;img width="1440" height="1080" width_o="1440" height_o="1080" data-src="https://freight.cargo.site/t/original/i/73f8f9f8c1824d2d58ce245ed9ec6e50bef8fd3ed0a726e242599425fdd19b2e/IMG_3574.JPG" data-mid="158873446" border="0"  src="https://freight.cargo.site/w/1000/i/73f8f9f8c1824d2d58ce245ed9ec6e50bef8fd3ed0a726e242599425fdd19b2e/IMG_3574.JPG" /&#62;
&#60;img width="1440" height="1080" width_o="1440" height_o="1080" data-src="https://freight.cargo.site/t/original/i/3f3ca39d54fc981832dfa8f931e869a71daad64ba9307190abd6e07a7e37395c/IMG_3573.JPG" data-mid="158873444" border="0"  src="https://freight.cargo.site/w/1000/i/3f3ca39d54fc981832dfa8f931e869a71daad64ba9307190abd6e07a7e37395c/IMG_3573.JPG" /&#62;
&#60;img width="792" height="448" width_o="792" height_o="448" data-src="https://freight.cargo.site/t/original/i/9a775742b4a6e864a761984bac36d618f1b76464927488245ccd462324b279c2/_2022_04_09_15_28_03_834.mp4_20221113_154027.849.jpg" data-mid="158873353" border="0"  src="https://freight.cargo.site/w/792/i/9a775742b4a6e864a761984bac36d618f1b76464927488245ccd462324b279c2/_2022_04_09_15_28_03_834.mp4_20221113_154027.849.jpg" /&#62;
&#60;img width="792" height="448" width_o="792" height_o="448" data-src="https://freight.cargo.site/t/original/i/8eaa4395468d0d173ec008a39b198df6319ec85418795154f92f251bd08a22f3/_2022_04_09_15_28_03_834.mp4_20221113_154049.340.jpg" data-mid="159187345" border="0"  src="https://freight.cargo.site/w/792/i/8eaa4395468d0d173ec008a39b198df6319ec85418795154f92f251bd08a22f3/_2022_04_09_15_28_03_834.mp4_20221113_154049.340.jpg" /&#62;




Hints &#38;amp; Error Warnings
&#60;img width="1523" height="851" width_o="1523" height_o="851" data-src="https://freight.cargo.site/t/original/i/c6ab4ba4043c08e05abbac50dae96b6bf9a1d8c8357a3b681dd3716cb0f9beb4/_2022_11_13_17_15_13_693.png" data-mid="158878353" border="0"  src="https://freight.cargo.site/w/1000/i/c6ab4ba4043c08e05abbac50dae96b6bf9a1d8c8357a3b681dd3716cb0f9beb4/_2022_11_13_17_15_13_693.png" /&#62;
&#60;img width="792" height="448" width_o="792" height_o="448" data-src="https://freight.cargo.site/t/original/i/4b72e8d43a3a7d235ea6c65250bdb7df9b5e5a908a2e5fea7f71a4112a392456/_2022_04_09_15_27_31_282.mp4_20221113_154641.438.jpg" data-mid="158873656" border="0"  src="https://freight.cargo.site/w/792/i/4b72e8d43a3a7d235ea6c65250bdb7df9b5e5a908a2e5fea7f71a4112a392456/_2022_04_09_15_27_31_282.mp4_20221113_154641.438.jpg" /&#62;


In-Scene Screenshoot
&#60;img width="1523" height="851" width_o="1523" height_o="851" data-src="https://freight.cargo.site/t/original/i/99d4a972248dba688d5880ac940136f4a35fc3481f4aaf85b6a03b4301a4107e/_2022_11_13_17_13_16_238.png" data-mid="158878252" border="0"  src="https://freight.cargo.site/w/1000/i/99d4a972248dba688d5880ac940136f4a35fc3481f4aaf85b6a03b4301a4107e/_2022_11_13_17_13_16_238.png" /&#62;
&#60;img width="1345" height="748" width_o="1345" height_o="748" data-src="https://freight.cargo.site/t/original/i/3fa5cc8a062c182945c8dfe1b13d7a4ba1788251899f87faf1b3ebbaae98cf58/_2026_05_28_22_28_41_898.png" data-mid="248847764" border="0"  src="https://freight.cargo.site/w/1000/i/3fa5cc8a062c182945c8dfe1b13d7a4ba1788251899f87faf1b3ebbaae98cf58/_2026_05_28_22_28_41_898.png" /&#62;




Real-World Test Rule &#38;amp; Simulated Environment




&#60;img width="627" height="437" width_o="627" height_o="437" data-src="https://freight.cargo.site/t/original/i/00c6a3f4c00334872f8c85e688410b0046981d767a083007e6d332810b53ab3a/asdaaa.jpg" data-mid="248847640" border="0"  src="https://freight.cargo.site/w/627/i/00c6a3f4c00334872f8c85e688410b0046981d767a083007e6d332810b53ab3a/asdaaa.jpg" /&#62;
&#60;img width="1404" height="782" width_o="1404" height_o="782" data-src="https://freight.cargo.site/t/original/i/ad4ec79cc30ad983b9c740a4d9b2f23844e606374053cf7b8befe1fc4ccb9292/dwd.PNG" data-mid="158878278" border="0"  src="https://freight.cargo.site/w/1000/i/ad4ec79cc30ad983b9c740a4d9b2f23844e606374053cf7b8befe1fc4ccb9292/dwd.PNG" /&#62;

Hardware Setup&#60;img width="4032" height="2317" width_o="4032" height_o="2317" data-src="https://freight.cargo.site/t/original/i/716c73fa5b15a9ab6bca857093d8c29e559f910f1179505c1e2a1046d62c7cb5/E584572E-CD72-4F59-B0BF-9367B18ED04F.jpg" data-mid="216216578" border="0"  src="https://freight.cargo.site/w/1000/i/716c73fa5b15a9ab6bca857093d8c29e559f910f1179505c1e2a1046d62c7cb5/E584572E-CD72-4F59-B0BF-9367B18ED04F.jpg" /&#62;





To help users complete training procedures using memorized operational cues, the steering wheel, rear-wheel, and vehicle body rotation angles of the simulated forklift were calibrated to match those of a real forklift, which requires a 1800° steering range. The maximum steering range was also adjusted to better reflect real-world forklift behavior.




Most commercial steering wheel modules do not support a 1800° rotation range. Therefore, a Logitech steering wheel was disassembled, revealing a pulley rail mechanism limited to 900°. To overcome this limitation, a 1800° pulley rail system was redesigned using 3ds Max and prepared for 3D printing with Cura.








&#60;img width="1148" height="634" width_o="1148" height_o="634" data-src="https://freight.cargo.site/t/original/i/a1283cd3184fb51c61fdca0632eff45cde86c4a015bdfa297dd63855b1e6ee13/.jpg" data-mid="248845972" border="0"  src="https://freight.cargo.site/w/1000/i/a1283cd3184fb51c61fdca0632eff45cde86c4a015bdfa297dd63855b1e6ee13/.jpg" /&#62;
&#60;img width="384" height="419" width_o="384" height_o="419" data-src="https://freight.cargo.site/t/original/i/921381d7abb17e75f629ee4c4a159a87d80b421782da2901ab452c4e0b4538ed/1123.jpg" data-mid="248847471" border="0"  src="https://freight.cargo.site/w/384/i/921381d7abb17e75f629ee4c4a159a87d80b421782da2901ab452c4e0b4538ed/1123.jpg" /&#62;
&#60;img width="1107" height="569" width_o="1107" height_o="569" data-src="https://freight.cargo.site/t/original/i/72351b74079a701776f34203c90e82b8ddbfb00dd09692e970282816a8a65292/5555.jpg" data-mid="248847469" border="0"  src="https://freight.cargo.site/w/1000/i/72351b74079a701776f34203c90e82b8ddbfb00dd09692e970282816a8a65292/5555.jpg" /&#62;
&#60;img width="1533" height="430" width_o="1533" height_o="430" data-src="https://freight.cargo.site/t/original/i/fb7878b70d3722fff997cfdc263c54ff0a745e87881736b2c0583de231b177cd/sdsdsd.jpg" data-mid="248848285" border="0"  src="https://freight.cargo.site/w/1000/i/fb7878b70d3722fff997cfdc263c54ff0a745e87881736b2c0583de231b177cd/sdsdsd.jpg" /&#62;
&#60;img width="343" height="169" width_o="343" height_o="169" data-src="https://freight.cargo.site/t/original/i/5f3133a4672c31b33ccdc156b55a2e0d99bdfacaded8f8961ede6ae2ae63fdb1/23132.jpg" data-mid="248847470" border="0"  src="https://freight.cargo.site/w/343/i/5f3133a4672c31b33ccdc156b55a2e0d99bdfacaded8f8961ede6ae2ae63fdb1/23132.jpg" /&#62;

	
	
	
	
	


I was at the training facility, actually driving a forklift to test the VR simulation realism.




	&#60;img width="1477" height="1108" width_o="1477" height_o="1108" data-src="https://freight.cargo.site/t/original/i/26e41a628edd44aae1fbcaf78d51dc924e84ec2c38abda173c4738f94269cb00/IMG_8455.JPG" data-mid="190394517" border="0"  src="https://freight.cargo.site/w/1000/i/26e41a628edd44aae1fbcaf78d51dc924e84ec2c38abda173c4738f94269cb00/IMG_8455.JPG" /&#62;
	&#60;img width="1477" height="1108" width_o="1477" height_o="1108" data-src="https://freight.cargo.site/t/original/i/a35d71c0386533df94976c23bed357f65a98ae1ffd4d5e6ccf900fff04d15d03/IMG_8450.JPG" data-mid="190394519" border="0"  src="https://freight.cargo.site/w/1000/i/a35d71c0386533df94976c23bed357f65a98ae1ffd4d5e6ccf900fff04d15d03/IMG_8450.JPG" /&#62;



other projects:</description>
		
	</item>
		
		
	<item>
		<title>Forklift License VR/PC Training - Equipment Check</title>
				
		<link>https://kuochunghsuan.com/Forklift-License-VR-PC-Training-Equipment-Check</link>

		<pubDate>Mon, 12 Aug 2024 12:33:47 +0000</pubDate>

		<dc:creator>郭仲軒 Kuo  Chung Hsuan &#124; Interaction Developer</dc:creator>

		<guid isPermaLink="true">https://kuochunghsuan.com/Forklift-License-VR-PC-Training-Equipment-Check</guid>

		<description>
&#60;img width="1496" height="840" width_o="1496" height_o="840" data-src="https://freight.cargo.site/t/original/i/7c35518ae27cf0b57c8762d90289c7c55072ae84b31c0f59984ffe15cf64b3ba/_2024_08_12_23_32_13_122.mp4_20240812_233753.959.png" data-mid="216221505" border="0"  src="https://freight.cargo.site/w/1000/i/7c35518ae27cf0b57c8762d90289c7c55072ae84b31c0f59984ffe15cf64b3ba/_2024_08_12_23_32_13_122.mp4_20240812_233753.959.png" /&#62;




Forklift License 

VR/PC

 Training - Equipment Check2022
VR
	


Developed a cross-platform VR/PC forklift operator training system in collaboration with Taiwan’s Industrial Safety and Health Association. Built with Unity and C#, the system integrated the HTC Vive Pro and custom training workflows to simulate real-world industrial safety procedures for professional operators.


This project focused on the first stage of the training program: Equipment Inspection. Trainees performed step-by-step forklift safety checks in an immersive virtual environment and evaluated whether components were functioning correctly through interactive assessment prompts.


Worked closely with 3D and UI artists to translate complex industrial safety protocols into intuitive interaction systems, helping create an accessible and realistic training experience for vocational education and professional certification.






























Live Demo: Download Here


Credit:&#38;nbsp;


Industrial Safety and Health Association Experience Center





National Science and
Technology Council Research:


Link, PDFConference presentation at TAICHI (Taiwan Conference on Human-Computer Interaction): PDF




Role in the project:


Software

programmer, 

















Technical Designer





















In-Scene Screenshoot
&#60;img width="1496" height="840" width_o="1496" height_o="840" data-src="https://freight.cargo.site/t/original/i/7c35518ae27cf0b57c8762d90289c7c55072ae84b31c0f59984ffe15cf64b3ba/_2024_08_12_23_32_13_122.mp4_20240812_233753.959.png" data-mid="216221505" border="0"  src="https://freight.cargo.site/w/1000/i/7c35518ae27cf0b57c8762d90289c7c55072ae84b31c0f59984ffe15cf64b3ba/_2024_08_12_23_32_13_122.mp4_20240812_233753.959.png" /&#62;
&#60;img width="1496" height="840" width_o="1496" height_o="840" data-src="https://freight.cargo.site/t/original/i/1dfcf65a35cbafd4f720639507a0a13c4fce5c500d9a29faab4cb9c3a676b819/_2024_08_12_23_32_13_122.mp4_20240812_233826.458.png" data-mid="216221515" border="0"  src="https://freight.cargo.site/w/1000/i/1dfcf65a35cbafd4f720639507a0a13c4fce5c500d9a29faab4cb9c3a676b819/_2024_08_12_23_32_13_122.mp4_20240812_233826.458.png" /&#62;
&#60;img width="1496" height="840" width_o="1496" height_o="840" data-src="https://freight.cargo.site/t/original/i/9b875a6ce366f15fc230b0cf75457254f7fe2d4beee69b3415de395813ffeeab/_2024_08_12_23_32_13_122.mp4_20240812_233821.571.png" data-mid="216221506" border="0"  src="https://freight.cargo.site/w/1000/i/9b875a6ce366f15fc230b0cf75457254f7fe2d4beee69b3415de395813ffeeab/_2024_08_12_23_32_13_122.mp4_20240812_233821.571.png" /&#62;
&#60;img width="1496" height="840" width_o="1496" height_o="840" data-src="https://freight.cargo.site/t/original/i/6543325faf157b9dc6a670aee7b26a856794e432d2e3b5ce5ffdc40208ff723c/_2024_08_12_23_32_13_122.mp4_20240812_233840.876.png" data-mid="216221532" border="0"  src="https://freight.cargo.site/w/1000/i/6543325faf157b9dc6a670aee7b26a856794e432d2e3b5ce5ffdc40208ff723c/_2024_08_12_23_32_13_122.mp4_20240812_233840.876.png" /&#62;
&#60;img width="1502" height="842" width_o="1502" height_o="842" data-src="https://freight.cargo.site/t/original/i/e6a2a9884019045814cbc5046db492c8053b6f65886ff8a6bfc5a2b1d9c5db34/_2024_08_12_23_41_43_291.png" data-mid="216221536" border="0"  src="https://freight.cargo.site/w/1000/i/e6a2a9884019045814cbc5046db492c8053b6f65886ff8a6bfc5a2b1d9c5db34/_2024_08_12_23_41_43_291.png" /&#62;
&#60;img width="1502" height="842" width_o="1502" height_o="842" data-src="https://freight.cargo.site/t/original/i/16d2192015862bc63de399992b0f369272b22785567d185c3774c0b3bd68ead9/_2024_08_12_23_40_37_808.png" data-mid="216221535" border="0"  src="https://freight.cargo.site/w/1000/i/16d2192015862bc63de399992b0f369272b22785567d185c3774c0b3bd68ead9/_2024_08_12_23_40_37_808.png" /&#62;
&#60;img width="1502" height="842" width_o="1502" height_o="842" data-src="https://freight.cargo.site/t/original/i/d13acbe4cb0db4fc504bc7a2010c914ae6dea1d8f42562a290ac0eaef04c94a3/_2024_08_12_23_39_55_419.png" data-mid="216221518" border="0"  src="https://freight.cargo.site/w/1000/i/d13acbe4cb0db4fc504bc7a2010c914ae6dea1d8f42562a290ac0eaef04c94a3/_2024_08_12_23_39_55_419.png" /&#62;
&#60;img width="1496" height="840" width_o="1496" height_o="840" data-src="https://freight.cargo.site/t/original/i/baaaac5693654dad057640786dbc252e5c7088c318d0031cb291471683d80004/_2024_08_12_23_32_13_122.mp4_20240812_233851.285.png" data-mid="216221517" border="0"  src="https://freight.cargo.site/w/1000/i/baaaac5693654dad057640786dbc252e5c7088c318d0031cb291471683d80004/_2024_08_12_23_32_13_122.mp4_20240812_233851.285.png" /&#62;




Answer Equipment Check Questions &#38;amp; Results
&#60;img width="1502" height="842" width_o="1502" height_o="842" data-src="https://freight.cargo.site/t/original/i/9521fcd44101621728b3456643aa907c9e98822ee0fffe6d2614f2d7cadb395c/_2024_08_14_00_06_19_170.png" data-mid="216281907" border="0"  src="https://freight.cargo.site/w/1000/i/9521fcd44101621728b3456643aa907c9e98822ee0fffe6d2614f2d7cadb395c/_2024_08_14_00_06_19_170.png" /&#62;
&#60;img width="1502" height="842" width_o="1502" height_o="842" data-src="https://freight.cargo.site/t/original/i/279abbe04140b0cf1a68503bde432a40a3f4b371986bf3f26cc301b34e1cbaa2/_2024_08_14_00_07_55_309.png" data-mid="216281903" border="0"  src="https://freight.cargo.site/w/1000/i/279abbe04140b0cf1a68503bde432a40a3f4b371986bf3f26cc301b34e1cbaa2/_2024_08_14_00_07_55_309.png" /&#62;
&#60;img width="1502" height="842" width_o="1502" height_o="842" data-src="https://freight.cargo.site/t/original/i/2b878dde9e3dd8d6d4d524805159df6c1b2fa0bc086153c2998dec22970b58c6/_2024_08_14_00_07_29_139.png" data-mid="248850363" border="0"  src="https://freight.cargo.site/w/1000/i/2b878dde9e3dd8d6d4d524805159df6c1b2fa0bc086153c2998dec22970b58c6/_2024_08_14_00_07_29_139.png" /&#62;
&#60;img width="1502" height="842" width_o="1502" height_o="842" data-src="https://freight.cargo.site/t/original/i/c41caac0aa8bc5c9fb86ebdc6c0980cf9088e2d27a34acc10a2689ccc4ed17dc/_2024_08_14_00_08_09_201.png" data-mid="216281904" border="0"  src="https://freight.cargo.site/w/1000/i/c41caac0aa8bc5c9fb86ebdc6c0980cf9088e2d27a34acc10a2689ccc4ed17dc/_2024_08_14_00_08_09_201.png" /&#62;


Actual Operation


&#60;img width="1280" height="720" width_o="1280" height_o="720" data-src="https://freight.cargo.site/t/original/i/72e53d5f88867026251134b6761ec464e0fc0b8d07dc0d378d1af82c73cb7df6/IMG_3590.MP4_20240813_003922.715.png" data-mid="216221604" border="0"  src="https://freight.cargo.site/w/1000/i/72e53d5f88867026251134b6761ec464e0fc0b8d07dc0d378d1af82c73cb7df6/IMG_3590.MP4_20240813_003922.715.png" /&#62;User Interface (VR &#38;amp; PC)
&#60;img width="1502" height="842" width_o="1502" height_o="842" data-src="https://freight.cargo.site/t/original/i/bcf2a9959863fe57a021d26de10a2c249d3acf37fa3c9403fb5a6fe0d06cc3ee/_2024_08_14_00_06_09_609.png" data-mid="216281906" border="0"  src="https://freight.cargo.site/w/1000/i/bcf2a9959863fe57a021d26de10a2c249d3acf37fa3c9403fb5a6fe0d06cc3ee/_2024_08_14_00_06_09_609.png" /&#62;&#60;img width="1647" height="473" width_o="1647" height_o="473" data-src="https://freight.cargo.site/t/original/i/ffc61b4eb5f39458450070fad9179534c0487143ab8b89bcd12201caa05f4540/2.jpg" data-mid="216221538" border="0"  src="https://freight.cargo.site/w/1000/i/ffc61b4eb5f39458450070fad9179534c0487143ab8b89bcd12201caa05f4540/2.jpg" /&#62;&#60;img width="1269" height="261" width_o="1269" height_o="261" data-src="https://freight.cargo.site/t/original/i/3e8521c59c9c286e43a5e4cccd6283ebfc7b856f23fc2dd6c1a575ef49b9db69/qqqq.jpg" data-mid="248847766" border="0"  src="https://freight.cargo.site/w/1000/i/3e8521c59c9c286e43a5e4cccd6283ebfc7b856f23fc2dd6c1a575ef49b9db69/qqqq.jpg" /&#62;



other projects:</description>
		
	</item>
		
		
	<item>
		<title>GoodFace! A Digital Facial Palsy Patient Care Application</title>
				
		<link>https://kuochunghsuan.com/GoodFace-A-Digital-Facial-Palsy-Patient-Care-Application</link>

		<pubDate>Sat, 12 Nov 2022 20:12:43 +0000</pubDate>

		<dc:creator>郭仲軒 Kuo  Chung Hsuan &#124; Interaction Developer</dc:creator>

		<guid isPermaLink="true">https://kuochunghsuan.com/GoodFace-A-Digital-Facial-Palsy-Patient-Care-Application</guid>

		<description>
	&#60;img width="960" height="540" width_o="960" height_o="540" data-src="https://freight.cargo.site/t/original/i/04b4b158850dacd2ed05bc0f9319ec2e9c71d363ffdc7ddf191d4ee8ce880d8e/_.mp4_20221113_163101.018.jpg" data-mid="158876123" border="0" data-scale="100" src="https://freight.cargo.site/w/960/i/04b4b158850dacd2ed05bc0f9319ec2e9c71d363ffdc7ddf191d4ee8ce880d8e/_.mp4_20221113_163101.018.jpg" /&#62;


GoodFace! A Digital Facial Palsy Patient Care Application2022
AR
	GoodFace is a digital assistive 

facial palsy rehabilitation App. The App is based on a mobile device platform combined with Augmented Reality (AR) to gamify, customize, and digital facial rehabilitation. GoodFace! has
four main objectives: to reduce burnout, to improve the accuracy of patients' rehabilitation, to record quantitative rehabilitation data, and to address the convenience of patients' medical
visits.

Using facial landmark technology, the app tracks facial features to evaluate the accuracy of patients’ rehabilitation actions and captures progress photos at regular intervals during therapy, providing a novel digital approach to rehabilitation.

This App is based on the direction of the attending physician of the Department of Rehabilitation of Cathay Hospital in Taiwan.

Master's thesis:&#38;nbsp;

︎


English Version:&#38;nbsp;

︎

&#38;nbsp;







Role in the project: Programmer, Designer, Planner










Facial Actions and Game Controls:
	camera image
	face detection
	game image&#38;nbsp;
	final result
	

camera image
	


	

face detection


	

game image 


	

final result

&#60;img width="512" height="276" width_o="512" height_o="276" data-src="https://freight.cargo.site/t/original/i/fd8397efa9a569f8af863cc7ad249adbd9d95b1cbd811fcb29b105feac514f2b/ezgif.com-gif-maker.gif" data-mid="159184257" border="0"  src="https://freight.cargo.site/w/512/i/fd8397efa9a569f8af863cc7ad249adbd9d95b1cbd811fcb29b105feac514f2b/ezgif.com-gif-maker.gif" /&#62;
&#60;img width="512" height="276" width_o="512" height_o="276" data-src="https://freight.cargo.site/t/original/i/17393df9ac4c31f3d715017c731ec8a10b9e9f335a7bf211838387cc0bddfa96/image653.gif" data-mid="159185112" border="0"  src="https://freight.cargo.site/w/512/i/17393df9ac4c31f3d715017c731ec8a10b9e9f335a7bf211838387cc0bddfa96/image653.gif" /&#62;



&#60;img width="385" height="845" width_o="385" height_o="845" data-src="https://freight.cargo.site/t/original/i/512e38174b2db160a3eadfa6690e859aa630713e18355ffcec6ac771c41d8894/_2022_03_21_17_21_31_591.png" data-mid="158875307" border="0"  src="https://freight.cargo.site/w/385/i/512e38174b2db160a3eadfa6690e859aa630713e18355ffcec6ac771c41d8894/_2022_03_21_17_21_31_591.png" /&#62;
&#60;img width="385" height="845" width_o="385" height_o="845" data-src="https://freight.cargo.site/t/original/i/6b2aea05a587ae6e775cd0ed8c532c45de807d5b4df6014f600f37563e2fce1e/_2022_03_21_17_22_20_262.png" data-mid="158875309" border="0"  src="https://freight.cargo.site/w/385/i/6b2aea05a587ae6e775cd0ed8c532c45de807d5b4df6014f600f37563e2fce1e/_2022_03_21_17_22_20_262.png" /&#62;
&#60;img width="385" height="845" width_o="385" height_o="845" data-src="https://freight.cargo.site/t/original/i/feabe84e126d7be98ea1ac2374d26c680efcb5cbf54d6a9f65832ae9b080bc1d/_2022_03_21_17_24_49_287.png" data-mid="158875311" border="0"  src="https://freight.cargo.site/w/385/i/feabe84e126d7be98ea1ac2374d26c680efcb5cbf54d6a9f65832ae9b080bc1d/_2022_03_21_17_24_49_287.png" /&#62;
&#60;img width="385" height="845" width_o="385" height_o="845" data-src="https://freight.cargo.site/t/original/i/1ac8c9f982c57dd7899b45a5c40e76054a1f6cdc1e9170c8e728c2484abeadd9/_2022_03_21_17_26_31_885.png" data-mid="158875532" border="0"  src="https://freight.cargo.site/w/385/i/1ac8c9f982c57dd7899b45a5c40e76054a1f6cdc1e9170c8e728c2484abeadd9/_2022_03_21_17_26_31_885.png" /&#62;
&#60;img width="385" height="845" width_o="385" height_o="845" data-src="https://freight.cargo.site/t/original/i/53400a0e69dae04b169ab9c16be773eae20f1201480702aeabf5e75a46df0e8d/_2022_03_21_17_26_40_798.png" data-mid="158875828" border="0"  src="https://freight.cargo.site/w/385/i/53400a0e69dae04b169ab9c16be773eae20f1201480702aeabf5e75a46df0e8d/_2022_03_21_17_26_40_798.png" /&#62;
&#60;img width="385" height="845" width_o="385" height_o="845" data-src="https://freight.cargo.site/t/original/i/a11830578bcb3f28e12fe8cbd4fafe799cae6788830a861159ab42d2d789ec7e/_2022_03_21_17_22_15_512.png" data-mid="158875324" border="0"  src="https://freight.cargo.site/w/385/i/a11830578bcb3f28e12fe8cbd4fafe799cae6788830a861159ab42d2d789ec7e/_2022_03_21_17_22_15_512.png" /&#62;


&#60;img width="385" height="845" width_o="385" height_o="845" data-src="https://freight.cargo.site/t/original/i/41a13381283721cc76e6346592441704714e1c5f75a164bcbafe2dcd61da1ef7/_2022_03_21_17_24_56_414.png" data-mid="158875195" border="0"  src="https://freight.cargo.site/w/385/i/41a13381283721cc76e6346592441704714e1c5f75a164bcbafe2dcd61da1ef7/_2022_03_21_17_24_56_414.png" /&#62;
&#60;img width="385" height="845" width_o="385" height_o="845" data-src="https://freight.cargo.site/t/original/i/b65f30a7959670e3d2687dcab0157bac3473468c6e0703d943c35a8de0db2215/_2022_03_21_17_25_19_422.png" data-mid="158875619" border="0"  src="https://freight.cargo.site/w/385/i/b65f30a7959670e3d2687dcab0157bac3473468c6e0703d943c35a8de0db2215/_2022_03_21_17_25_19_422.png" /&#62;
&#60;img width="385" height="845" width_o="385" height_o="845" data-src="https://freight.cargo.site/t/original/i/47e349730f9d5d2c9fda4098c3c54fa6ec4dea045a849fbf25f34764f60fb891/_2022_03_21_17_25_42_687.png" data-mid="158875235" border="0"  src="https://freight.cargo.site/w/385/i/47e349730f9d5d2c9fda4098c3c54fa6ec4dea045a849fbf25f34764f60fb891/_2022_03_21_17_25_42_687.png" /&#62;
&#60;img width="385" height="845" width_o="385" height_o="845" data-src="https://freight.cargo.site/t/original/i/4def4096eb0d4979822a9f72803158dd53b976ea0b573f3e81045f484fcb99d8/_2022_03_21_17_26_27_745.png" data-mid="158875238" border="0"  src="https://freight.cargo.site/w/385/i/4def4096eb0d4979822a9f72803158dd53b976ea0b573f3e81045f484fcb99d8/_2022_03_21_17_26_27_745.png" /&#62;
&#60;img width="385" height="845" width_o="385" height_o="845" data-src="https://freight.cargo.site/t/original/i/96fa4c0c9de47ffdc910bf8f6904a7f1ab6e704f4e5a08b4eb678d65fe73d18f/_2022_03_21_17_26_57_231.png" data-mid="158875279" border="0"  src="https://freight.cargo.site/w/385/i/96fa4c0c9de47ffdc910bf8f6904a7f1ab6e704f4e5a08b4eb678d65fe73d18f/_2022_03_21_17_26_57_231.png" /&#62;
&#60;img width="385" height="845" width_o="385" height_o="845" data-src="https://freight.cargo.site/t/original/i/0f2dfd708e2912fb782618e169be9dd73d33383f1ed58caecd675ce2ee79dbc3/_2022_03_21_17_28_44_234.png" data-mid="158875280" border="0"  src="https://freight.cargo.site/w/385/i/0f2dfd708e2912fb782618e169be9dd73d33383f1ed58caecd675ce2ee79dbc3/_2022_03_21_17_28_44_234.png" /&#62;
&#60;img width="385" height="845" width_o="385" height_o="845" data-src="https://freight.cargo.site/t/original/i/6bce8d6b5ba5df22ee6459b3355cc53b0b939c13f7f317bb8feb5ecbaad3a5df/_2022_03_21_17_28_44_668.png" data-mid="158875282" border="0"  src="https://freight.cargo.site/w/385/i/6bce8d6b5ba5df22ee6459b3355cc53b0b939c13f7f317bb8feb5ecbaad3a5df/_2022_03_21_17_28_44_668.png" /&#62;
&#60;img width="385" height="845" width_o="385" height_o="845" data-src="https://freight.cargo.site/t/original/i/5b34ef696138742fcb8a4aa432126c64bc7b18c0ef28711edbc769827587abd2/_2022_03_21_17_28_50_707.png" data-mid="158875654" border="0"  src="https://freight.cargo.site/w/385/i/5b34ef696138742fcb8a4aa432126c64bc7b18c0ef28711edbc769827587abd2/_2022_03_21_17_28_50_707.png" /&#62;


&#60;img width="763" height="351" width_o="763" height_o="351" data-src="https://freight.cargo.site/t/original/i/0e7514f236f53d370026ecdaad4466e75e8357297f122b479a8568fefe5b75c1/_2022_03_21_17_29_21_293.png" data-mid="158875524" border="0"  src="https://freight.cargo.site/w/763/i/0e7514f236f53d370026ecdaad4466e75e8357297f122b479a8568fefe5b75c1/_2022_03_21_17_29_21_293.png" /&#62;
&#60;img width="763" height="351" width_o="763" height_o="351" data-src="https://freight.cargo.site/t/original/i/be3742e59ab0fe882ab5ac3f0f88889adc43e294fb3a936ba5a91b940921cb7c/_2022_03_21_17_29_46_934.jpg" data-mid="160534867" border="0"  src="https://freight.cargo.site/w/763/i/be3742e59ab0fe882ab5ac3f0f88889adc43e294fb3a936ba5a91b940921cb7c/_2022_03_21_17_29_46_934.jpg" /&#62;
&#60;img width="763" height="351" width_o="763" height_o="351" data-src="https://freight.cargo.site/t/original/i/5c2ddb3b29101770d16a5127d89589116647dd920de61bf3a7bbe0bf705ebe69/_2022_03_21_17_29_50_580.png" data-mid="158875529" border="0"  src="https://freight.cargo.site/w/763/i/5c2ddb3b29101770d16a5127d89589116647dd920de61bf3a7bbe0bf705ebe69/_2022_03_21_17_29_50_580.png" /&#62;


Flow:

&#60;img width="2500" height="1045" width_o="2500" height_o="1045" data-src="https://freight.cargo.site/t/original/i/f45e333628ab4578d11b1b169aa1cb686ae88fd0eea72f8d529d0cc0fe0711ab/GoodFace-WireFrame.jpg" data-mid="158875008" border="0"  src="https://freight.cargo.site/w/1000/i/f45e333628ab4578d11b1b169aa1cb686ae88fd0eea72f8d529d0cc0fe0711ab/GoodFace-WireFrame.jpg" /&#62;


Research under the guidance of a rehabilitation physician
&#60;img width="2048" height="1536" width_o="2048" height_o="1536" data-src="https://freight.cargo.site/t/original/i/19c9a4ac06431a0b67f420cf1919998890fad1c15535b1afdebce25d86cb60bd/IMG_7829.JPEG" data-mid="162034492" border="0"  src="https://freight.cargo.site/w/1000/i/19c9a4ac06431a0b67f420cf1919998890fad1c15535b1afdebce25d86cb60bd/IMG_7829.JPEG" /&#62;
&#60;img width="2048" height="1536" width_o="2048" height_o="1536" data-src="https://freight.cargo.site/t/original/i/85918d8852bcad9916678dc7dfbecf05b603448039b48a79c306f0b160563c0f/IMG_7823.JPEG" data-mid="162034493" border="0"  src="https://freight.cargo.site/w/1000/i/85918d8852bcad9916678dc7dfbecf05b603448039b48a79c306f0b160563c0f/IMG_7823.JPEG" /&#62;






other projects:</description>
		
	</item>
		
		
	<item>
		<title>HePh App - Smart App-based Burn Care System</title>
				
		<link>https://kuochunghsuan.com/HePh-App-Smart-App-based-Burn-Care-System</link>

		<pubDate>Fri, 25 Aug 2023 15:15:52 +0000</pubDate>

		<dc:creator>郭仲軒 Kuo  Chung Hsuan &#124; Interaction Developer</dc:creator>

		<guid isPermaLink="true">https://kuochunghsuan.com/HePh-App-Smart-App-based-Burn-Care-System</guid>

		<description>
	&#60;img width="3775" height="2160" width_o="3775" height_o="2160" data-src="https://freight.cargo.site/t/original/i/d51f1089e63d6c055f61ccacdb97f36affc9e67d173ba576ef61c774e67d2055/Cover.jpg" data-mid="188890765" border="0"  src="https://freight.cargo.site/w/1000/i/d51f1089e63d6c055f61ccacdb97f36affc9e67d173ba576ef61c774e67d2055/Cover.jpg" /&#62;


 HePh App - Smart App-based Burn Care System2021
App
	



To solve the problem of 3D digitization of scald wounds and communication between doctors, nurses and patients, this study provides a smart, professional and friendly healing and care service platform for patients with burns.


Developed for burn and scald injury patients, the intelligent smartphone application "Healing Visage App" (abbreviated as HePh App) offers a blend of intelligence, professionalism, and user-friendliness in providing healing and care services. It introduces a novel digital approach to the tripartite relationship between medical professionals, caregivers, and burn injury sufferers, transforming the treatment of burns into a new digital execution mode.

The contribution of the HePh App lies in its ability to cater to the delicate physical and mental state of burn injury patients. Throughout the arduous recovery journey, the app creates a supportive environment, providing a sense of empathy, encouragement, and relaxation amid the pain. This elevated experience enhances motivation for rehabilitation and wound care. The HePh App is suitable for both hospital treatments and home care scenarios.




To address the issue of 3D digitisation of burns and communication between patients, this project provides a smart, professional and friendly platform for healing and care services for burns patients. The research team is working across the Interactive X Technology X Medical disciplines to develop a mobile device platform based on a new generation of high performance video coding technology, 3D image measurement technology and algorithms to develop an app for burn patients, and to use machine learning (ML) and big data concepts to serve the healing and care of burn patients through the mobile app as a medium. The aim of this project is to develop 3D scanning technology to reconstruct models of human body parts, to develop key algorithmic techniques for application in the field of burn medicine, and to assess the usability of the app so that hospital treatment and home care can be effectively recorded and consulted, and finally to predict the progress of wound healing through ML algorithms to achieve the goal of self-care. 
The study started with the compilation of existing literature on burns and burns cases, and held focus group discussions with the patients to understand their needs and observe the care process of the users, followed by the development of the app architecture and content, the construction of 3D imaging and algorithms, and the development of 3D scanning equipment. The app was developed to meet the requirements of ease of use, usefulness of content, technology-induced errors and satisfaction. The contribution of the HePh app to this study is to care for the fragile and sensitive body and mind of the burn victim, so that the injured person can find a stratosphere during the long recovery process, be understood, encouraged and relaxed in the pain, and be motivated to recover and care for the wound. The HePh app is suitable for hospital treatment and home care, and is effective in reminding patients of the need to actively treat their wounds, accelerating their healing and self-care needs, as well as providing better medical services and quality of care in hospitals. It is hoped that this app, combined with the algorithm technology, will be adopted and promoted by other medical institutions. 

 




National Science and
Technology Council Research:


Link PDF


Role in the project: Programmer











&#60;img width="375" height="812" width_o="375" height_o="812" data-src="https://freight.cargo.site/t/original/i/5ceafacc2c1d76ee3e55f3ec6122f7de2274a4be9dcb8675e3c637bf9f51720a/01.png" data-mid="188890741" border="0"  src="https://freight.cargo.site/w/375/i/5ceafacc2c1d76ee3e55f3ec6122f7de2274a4be9dcb8675e3c637bf9f51720a/01.png" /&#62;
&#60;img width="375" height="812" width_o="375" height_o="812" data-src="https://freight.cargo.site/t/original/i/ecdf7e37adcf02273312cf8a95b62d4db8bae121c59aac89935e0803f675b449/03.png" data-mid="188890745" border="0"  src="https://freight.cargo.site/w/375/i/ecdf7e37adcf02273312cf8a95b62d4db8bae121c59aac89935e0803f675b449/03.png" /&#62;
&#60;img width="1125" height="2436" width_o="1125" height_o="2436" data-src="https://freight.cargo.site/t/original/i/7acc27a12e47eeee5bb0f5ffe0cfd60ae4e0863a0716ea25ee4515c3d646c7de/1.png" data-mid="188890742" border="0"  src="https://freight.cargo.site/w/1000/i/7acc27a12e47eeee5bb0f5ffe0cfd60ae4e0863a0716ea25ee4515c3d646c7de/1.png" /&#62;
&#60;img width="375" height="812" width_o="375" height_o="812" data-src="https://freight.cargo.site/t/original/i/f84af9706c646eb2c167849960cae7357f71e458b234be36b33d9ce45c7200dd/05.png" data-mid="188890749" border="0"  src="https://freight.cargo.site/w/375/i/f84af9706c646eb2c167849960cae7357f71e458b234be36b33d9ce45c7200dd/05.png" /&#62;
&#60;img width="375" height="812" width_o="375" height_o="812" data-src="https://freight.cargo.site/t/original/i/cbe5a7cc283ff018df769c210ee892342f4be5800b86b89be5031e7f44c0d834/08.png" data-mid="188890755" border="0"  src="https://freight.cargo.site/w/375/i/cbe5a7cc283ff018df769c210ee892342f4be5800b86b89be5031e7f44c0d834/08.png" /&#62;
&#60;img width="375" height="812" width_o="375" height_o="812" data-src="https://freight.cargo.site/t/original/i/6a1fc489a487c2b54dedef720dd9192a046abfcfe14941dae770d3b87127dc5e/09.png" data-mid="188890757" border="0"  src="https://freight.cargo.site/w/375/i/6a1fc489a487c2b54dedef720dd9192a046abfcfe14941dae770d3b87127dc5e/09.png" /&#62;
&#60;img width="375" height="812" width_o="375" height_o="812" data-src="https://freight.cargo.site/t/original/i/7ebfec493dec9c2c73285b84621aee4d14a64a0730d931ad06e9b800c3f6d0c5/07.png" data-mid="188890753" border="0"  src="https://freight.cargo.site/w/375/i/7ebfec493dec9c2c73285b84621aee4d14a64a0730d931ad06e9b800c3f6d0c5/07.png" /&#62;
&#60;img width="1125" height="2444" width_o="1125" height_o="2444" data-src="https://freight.cargo.site/t/original/i/4ad64f4e0fb82b5178e1b80c01c88aca8039d8b918c8e2e6f08876e10af4e7b7/7.png" data-mid="188890754" border="0"  src="https://freight.cargo.site/w/1000/i/4ad64f4e0fb82b5178e1b80c01c88aca8039d8b918c8e2e6f08876e10af4e7b7/7.png" /&#62;
&#60;img width="1125" height="2444" width_o="1125" height_o="2444" data-src="https://freight.cargo.site/t/original/i/ca66189e40b0b9147fb9f326f7db4c650215c06edc96fa8f23f9d101bbc56908/5.png" data-mid="188891016" border="0"  src="https://freight.cargo.site/w/1000/i/ca66189e40b0b9147fb9f326f7db4c650215c06edc96fa8f23f9d101bbc56908/5.png" /&#62;
&#60;img width="1125" height="2435" width_o="1125" height_o="2435" data-src="https://freight.cargo.site/t/original/i/b0d2df0a8b031c2b65d7ea5ee1ffdc5384b267bec3099ec56d6fda1707299eaa/9.png" data-mid="188890758" border="0"  src="https://freight.cargo.site/w/1000/i/b0d2df0a8b031c2b65d7ea5ee1ffdc5384b267bec3099ec56d6fda1707299eaa/9.png" /&#62;
&#60;img width="1125" height="2435" width_o="1125" height_o="2435" data-src="https://freight.cargo.site/t/original/i/6dd51389f06b2b0faba827d20f5077c3749d09ee933e7b0e323f972628ddfa40/8.png" data-mid="188890756" border="0"  src="https://freight.cargo.site/w/1000/i/6dd51389f06b2b0faba827d20f5077c3749d09ee933e7b0e323f972628ddfa40/8.png" /&#62;
&#60;img width="1125" height="2435" width_o="1125" height_o="2435" data-src="https://freight.cargo.site/t/original/i/7bfbeb2652e550f79b37d0532861185e0232a5c96da0d27feb0e9efadbab6e35/4.png" data-mid="188890748" border="0"  src="https://freight.cargo.site/w/1000/i/7bfbeb2652e550f79b37d0532861185e0232a5c96da0d27feb0e9efadbab6e35/4.png" /&#62;







other projects:</description>
		
	</item>
		
		
	<item>
		<title>Crescent Project</title>
				
		<link>https://kuochunghsuan.com/Crescent-Project</link>

		<pubDate>Fri, 27 Sep 2024 07:29:21 +0000</pubDate>

		<dc:creator>郭仲軒 Kuo  Chung Hsuan &#124; Interaction Developer</dc:creator>

		<guid isPermaLink="true">https://kuochunghsuan.com/Crescent-Project</guid>

		<description>
	

&#60;img width="1233" height="702" width_o="1233" height_o="702" data-src="https://freight.cargo.site/t/original/i/4506d534f491bffed43afcd68bc30797729bffe614d47ddf8249805b29eb565a/_2024_09_27_19_51_10_199.gif" data-mid="218776873" border="0"  src="https://freight.cargo.site/w/1000/i/4506d534f491bffed43afcd68bc30797729bffe614d47ddf8249805b29eb565a/_2024_09_27_19_51_10_199.gif" /&#62;

Crescent Project2022Video


	






Crescent Project is a VTuber brand created as part of a university metaverse initiative, where our professor envisioned exploring virtual identity and digital presence in emerging online spaces. The project brought together three collaborators: a 2D illustrator who designed the character art and provided the vocals, a 3D artist who built the virtual avatar, and myself as the video producer responsible for promotional content.


My role focused on crafting the brand's visual storytelling — editing promotional videos, designing motion graphics, and compositing final deliverables using Adobe Premiere Pro and After Effects. The goal was to introduce the Crescent character to online audiences and establish a cohesive visual identity across digital platforms.






Role in the project: Effect Designer (

Premiere Pro, After Effects)









&#60;img width="1233" height="702" width_o="1233" height_o="702" data-src="https://freight.cargo.site/t/original/i/4506d534f491bffed43afcd68bc30797729bffe614d47ddf8249805b29eb565a/_2024_09_27_19_51_10_199.gif" data-mid="218776873" border="0"  src="https://freight.cargo.site/w/1000/i/4506d534f491bffed43afcd68bc30797729bffe614d47ddf8249805b29eb565a/_2024_09_27_19_51_10_199.gif" /&#62;
&#60;img width="1052" height="626" width_o="1052" height_o="626" data-src="https://freight.cargo.site/t/original/i/21a829f6bbe3248b77b6a76920b581f4cecf3f8617786a2fa0bb1e515be34f4e/-2024-09-27-193434.jpg" data-mid="218776477" border="0"  src="https://freight.cargo.site/w/1000/i/21a829f6bbe3248b77b6a76920b581f4cecf3f8617786a2fa0bb1e515be34f4e/-2024-09-27-193434.jpg" /&#62;
&#60;img width="1233" height="702" width_o="1233" height_o="702" data-src="https://freight.cargo.site/t/original/i/fd58485bdc579daf55c6bea25abc89e5bc90a756b1b65224bc5d1914ba7f3411/_2024_09_27_19_51_19_117.gif" data-mid="218776906" border="0"  src="https://freight.cargo.site/w/1000/i/fd58485bdc579daf55c6bea25abc89e5bc90a756b1b65224bc5d1914ba7f3411/_2024_09_27_19_51_19_117.gif" /&#62;
&#60;img width="1196" height="682" width_o="1196" height_o="682" data-src="https://freight.cargo.site/t/original/i/23f01d205875790ad80cfe96dbe86f1cadeb50cf8440e833f4bddd76d6a94f40/-2024-09-27-193914.jpg" data-mid="218776483" border="0"  src="https://freight.cargo.site/w/1000/i/23f01d205875790ad80cfe96dbe86f1cadeb50cf8440e833f4bddd76d6a94f40/-2024-09-27-193914.jpg" /&#62;
&#60;img width="1233" height="702" width_o="1233" height_o="702" data-src="https://freight.cargo.site/t/original/i/1e7c23af04f08e9ca3b585223e540bdba17faa4482f9061532299108352e0b4a/_2024_09_27_19_51_28_827.gif" data-mid="218776908" border="0"  src="https://freight.cargo.site/w/1000/i/1e7c23af04f08e9ca3b585223e540bdba17faa4482f9061532299108352e0b4a/_2024_09_27_19_51_28_827.gif" /&#62;
&#60;img width="1222" height="675" width_o="1222" height_o="675" data-src="https://freight.cargo.site/t/original/i/d1c78c99bfb2168dec53e089d2c3967915057d7e31f9cffa9de80cb79753d33e/-2024-09-27-193838.jpg" data-mid="218776482" border="0"  src="https://freight.cargo.site/w/1000/i/d1c78c99bfb2168dec53e089d2c3967915057d7e31f9cffa9de80cb79753d33e/-2024-09-27-193838.jpg" /&#62;
&#60;img width="1233" height="702" width_o="1233" height_o="702" data-src="https://freight.cargo.site/t/original/i/05bd0592263411857fa2d5b890cd7d6dbde50a9cb9750a7bca38e98361d8d990/_2024_09_27_19_52_06_356.gif" data-mid="218776913" border="0"  src="https://freight.cargo.site/w/1000/i/05bd0592263411857fa2d5b890cd7d6dbde50a9cb9750a7bca38e98361d8d990/_2024_09_27_19_52_06_356.gif" /&#62;
&#60;img width="1233" height="702" width_o="1233" height_o="702" data-src="https://freight.cargo.site/t/original/i/fda4b1c58491e19306539e4179df42b03d59bfc9091e031599e1dbd2b8e30df6/_2024_09_27_19_52_32_222.gif" data-mid="218776911" border="0"  src="https://freight.cargo.site/w/1000/i/fda4b1c58491e19306539e4179df42b03d59bfc9091e031599e1dbd2b8e30df6/_2024_09_27_19_52_32_222.gif" /&#62;
&#60;img width="1207" height="662" width_o="1207" height_o="662" data-src="https://freight.cargo.site/t/original/i/843718d2443f2c4ac308ab8716e2ef18bbcf1ef37c5f991c7f7d0b495e9585b4/-2024-09-27-193959.jpg" data-mid="218776484" border="0"  src="https://freight.cargo.site/w/1000/i/843718d2443f2c4ac308ab8716e2ef18bbcf1ef37c5f991c7f7d0b495e9585b4/-2024-09-27-193959.jpg" /&#62;








other projects:


</description>
		
	</item>
		
	</channel>
</rss>