(window.webpackJsonp=window.webpackJsonp||[]).push([[0],{106:function(e,t,a){e.exports=a(121)},111:function(e,t,a){},121:function(e,t,a){"use strict";a.r(t);var n,r,l,i,c=a(0),o=a.n(c),s=a(71),m=a.n(s),u=(a(111),a(42)),h=a(72),d=a(91),p=a(73),g=a(92),f=a(18),v=a(31),E=a(74),y=a.n(E),w=a(75),b=a.n(w),x=a(1),k=a(27),C=k.a.nav(n||(n=Object(f.a)([""]))),N=k.a.ul(r||(r=Object(f.a)([""]))),M=k.a.li(l||(l=Object(f.a)([""]))),A=k.a.a(i||(i=Object(f.a)([""]))),T=function(e){return c.createElement(C,null,c.createElement(N,null,c.createElement(function(){return e.links.map(function(e){return c.createElement(M,{key:e.name},c.createElement(A,{href:e.to},e.name))})},null)))},O=a(90),j=function(){var e=Object(c.useRef)();return o.a.createElement("form",{ref:e,onSubmit:function(t){t.preventDefault(),O.a.sendForm("service_9f4xf5b","template_t6w0a9q",e.current,"user_mWlWY31eD7WpYyAdctDaz").then(function(e){console.log(e.text)},function(e){console.log(e.text)})}},o.a.createElement("input",{placeholder:"Your Name",type:"text",name:"from_name"}),o.a.createElement("input",{placeholder:"Your Email",type:"email",name:"reply_to"}),o.a.createElement("textarea",{placeholder:"Your Message (text only)",name:"message"}),o.a.createElement("input",{type:"submit",className:"send-btn",value:"SEND MESSAGE"}))},z=a(78),L=a(25),S=a(37);function I(){return o.a.createElement("div",{className:"social-container"},o.a.createElement("h3",null,"I am also here:"),o.a.createElement("a",{href:"https://github.com/1tnguyen",className:"github social","aria-label":"GitHub"},o.a.createElement(L.a,{icon:S.a,size:"2x"})),o.a.createElement("a",{href:"https://www.linkedin.com/in/thien-nguyen-5090782a/",className:"linkedin social","aria-label":"LinkedIn"},o.a.createElement(L.a,{icon:S.b,size:"2x"})),o.a.createElement("a",{href:"https://twitter.com/thienngm",className:"twitter social","aria-label":"Twitter"},o.a.createElement(L.a,{icon:S.d,size:"2x"})),o.a.createElement("a",{href:"https://orcid.org/0000-0002-5319-1213",className:"orcid social","aria-label":"ORCID"},o.a.createElement(L.a,{icon:S.c,size:"2x"})))}var P=a(46);function R(){return o.a.createElement("div",{className:"address-container"},o.a.createElement("p",{className:"home-address"},o.a.createElement(L.a,{icon:P.b,size:"1x",className:"address-icon"}),"Oak Ridge, TN, USA"),o.a.createElement("p",{className:"phone-number"},o.a.createElement(L.a,{icon:P.c,size:"1x",className:"address-icon"}),"+1 (865) 471-8826"),o.a.createElement("p",{className:"email-address"},o.a.createElement(L.a,{icon:P.a,size:"1x",className:"address-icon"}),o.a.createElement("a",{href:"mailto:thien.md.nguyen@gmail.com"},"thien.md.nguyen@gmail.com")))}var Q,V=a(79),H=a.n(V),_=a(133),D=function(e){var t=e.title;return o.a.createElement("div",{className:"pageHeader"},o.a.createElement("h1",null,t),o.a.createElement(v.b,{to:"/"},o.a.createElement(_.a,{color:"secondary","aria-label":"home",style:{top:"20px",right:"20px",position:"fixed"}},o.a.createElement(H.a,null))))},q=function(){return o.a.createElement(o.a.Fragment,null,o.a.createElement(D,{title:" Contact Me "}),o.a.createElement("div",{id:"header",className:"contact-page"},o.a.createElement("div",{className:"flex-container"},o.a.createElement("div",{className:"contact-msg flex-child"},o.a.createElement("p",{className:"contact-msg"},"If you want to reach out to me, feel free to do so."),o.a.createElement("p",{className:"contact-msg"},"You can contact me by email or use the forms below to send message or schedule a quick chat.")),o.a.createElement("div",{className:"flex-child"},o.a.createElement(R,null),o.a.createElement(I,null))),o.a.createElement("div",{className:"flex-container"},o.a.createElement("div",{className:"flex-child send-email"},o.a.createElement("h3",null,"Send me a message:"),o.a.createElement(j,null)),o.a.createElement("div",{className:"flex-child schedule-mtg"},o.a.createElement("h3",null,"Schedule a quick chat with me:"),o.a.createElement(z.a,{url:"https://calendly.com/thien-md-nguyen/15min",styles:{width:"420px",height:"800px"}})))))},B=a(38),W=a(86);function X(){return(X=Object.assign||function(e){for(var t=1;t."',url:"https://www.microsoft.com/en-us/research/blog/microsoft-quantum-challenge-results-are-in/",source:"Microsoft"},{title:"Intel's Vietnamese scholars learn more than engineering at PSU",summary:'"These are the best of the best in terms of engineering," said Kevin Foster, an Intel recruiter and the company\'s representative to the program in Oregon.',url:"https://www.oregonlive.com/education/2009/08/intels_vietnamese_scholars_lea.html",source:"Oregon Live"},{title:"Common traits of valedictorians",summary:"My interview with a local newspaper (in Vietnamese) after scoring the perfect overall mark in the national university entrance exam (2006).",url:"https://www.sggp.org.vn/mau-so-chung-cua-cac-thu-khoa-74608.html",source:"SGGP"}]},De={portfolio:[{name:"QCOR",description:"Together with colleagues at ORNL, we developed QCOR - a C++ compiler for heterogeneous quantum-classical computing built on Clang and XACC. QCOR leverages the Clang syntax handling extension, MLIR, and LLVM-based QIR specification. The project is open-source and managed under the QIR Alliance.",skills:["C++","LLVM","ANTLR","Python"],img:"qcor_full_logo.svg",icon_type:function(e){return o.a.createElement("svg",Ie({xmlnsXlink:"http://www.w3.org/1999/xlink",width:"1em",height:"1em",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 24 24",style:{msTransform:"rotate(360deg)",WebkitTransform:"rotate(360deg)",transform:"rotate(360deg)"}},e),Se||(Se=o.a.createElement("path",{d:"M20.83 2.978l-.086.095a16.245 16.245 0 0 0-1.19 1.487a5.773 5.773 0 0 0-.446.719a2.88 2.88 0 0 0-.249.596a.497.497 0 0 0-.033.177v.004a.297.297 0 0 0-.21.29a.3.3 0 0 0 .187.284c.038.371.08 1.142.07 2.2l-.004.142a8.001 8.001 0 0 1-.434 2.327c-.016-.01-.03-.014-.04-.013c-.03.003-.11.12-.19.251c-.058.09-.119.195-.154.291a.37.37 0 0 0-.03.14a.249.249 0 0 0 .01.088c.01.037.022.058.022.058a6.836 6.836 0 0 1-.003.007a.144.144 0 0 0-.028.067l-.012.029a6.836 6.836 0 0 1-.257.527l-.077.142a6.836 6.836 0 0 1-.07.115a.157.157 0 0 0-.022-.014a.16.16 0 0 0-.113.024c-.047.035-.151.194-.498.368a1.384 1.384 0 0 1-.32.114a14.1 14.1 0 0 0 .248-2.07a5.072 5.072 0 0 0-.064-1.057c.003-.01.003-.017.003-.017l-.005.01a4.345 4.345 0 0 0-.104-.458a3.554 3.554 0 0 0-.724-1.385c-.631-.754-1.496-1.14-2.256-1.165l-.125-.002c0-.008 0-.015.002-.022c.02-.098.024-.127-.087-.032a.872.872 0 0 0-.057.054a2.986 2.986 0 0 0-.146.007a.716.716 0 0 1-.003-.108c.004-.076.024-.127-.087-.032a.553.553 0 0 0-.142.167c-.05.008-.08.015-.08.015l.045-.002l-.047.008c-.016-.042-.053-.105-.048-.16c.01-.118.043-.14-.037-.065c-.098.09-.202.226-.22.3l-.096.03c-.018-.019-.074-.07-.086-.179c-.013-.11-.012-.166-.08-.05a1.14 1.14 0 0 0-.13.348c-.032.015-.063.03-.093.046a.27.27 0 0 1-.057-.173c-.005-.144.04-.26-.067-.068a1.634 1.634 0 0 0-.146.406a1.6 1.6 0 0 0-.105.08a2.7 2.7 0 0 1-.008-.17c-.002-.143.021-.296-.067-.026a1.832 1.832 0 0 0-.07.321c-.404.385-.65.917-.644 1.572v.007a3.42 3.42 0 0 0 .014.33c.02.238.057.438.107.605c-.095.13-.103.689-.01.818c.073.104.496.35.586.399a.367.367 0 0 1 .094.093c.115.188.115.567.027.762c-.107.238.107.285.285.32c.178.036.415-.023.463-.118c.047-.095-.154-.31-.237-.748c-.084-.439.13-.474.13-.474s.095.024.237.249c.11.175.227.313.336.413a.727.727 0 0 1-.201.172c.12.005.24-.051.304-.087a.77.77 0 0 0 .07.045a1.015 1.015 0 0 1-.05.05a.506.506 0 0 0 .109-.022a.295.295 0 0 0 .084.022c.155.012.57-.368.57-.439c0-.018-.015-.04-.038-.063c-.042-.045-.12-.1-.207-.177a1.03 1.03 0 0 1-.11-.116a.723.723 0 0 1-.141-.374v-.01l-.003-.031s.007-.007.016-.02v.004l.004-.01c.052-.08.15-.379-.47-1.078a3.045 3.045 0 0 0-.924-.706c-.042-.472.15-.913.626-1.13l-.005.005l.008-.006c.227-.102.517-.155.877-.136c.69.036 1.22.36 1.59.845c.514.712.738 1.78.575 2.856c-.068.065-.055.075-.013.077a4.616 4.616 0 0 1-.055.273l-.027.015c-.123.074-.071.073 0 .092l-.006.02a3.98 3.98 0 0 1-.066.193a.956.956 0 0 0-.087.03c-.135.053-.08.06-.012.09l.044.023a5.62 5.62 0 0 1-.101.237a.746.746 0 0 0-.08.017c-.142.036-.088.05-.024.09a.52.52 0 0 1 .04.027a6.783 6.783 0 0 1-.107.214a.76.76 0 0 0-.153.025c-.14.036-.087.05-.023.09c.034.02.06.04.08.059a8.021 8.021 0 0 1-.094.165l-.023.036a.59.59 0 0 0-.206.024c-.142.036-.088.05-.024.09a.67.67 0 0 1 .104.079a8.61 8.61 0 0 1-.126.18a.514.514 0 0 0-.23-.005c-.144.02-.092.04-.033.086c.068.053.1.099.118.118l-.062.084c-.044-.058-.15-.124-.246-.193a.85.85 0 0 0-.29-.13c-.048 0-.2.268-1.017.197c-.819-.071-.87-.15-.942-.15a.978.978 0 0 0-.228.059l-.034-.02a11.03 11.03 0 0 1-.972-.674c-.464-.37-.72-.647-.72-.647s.137-.125-.047-.284a3.32 3.32 0 0 0-.338-.277a2.157 2.157 0 0 0-.242-.166a3.57 3.57 0 0 1-.088-.127a11.485 11.485 0 0 1-.363-.628a10.455 10.455 0 0 1-.25-.527c-.16-.36-.27-.682-.346-.964a5.62 5.62 0 0 1-.148-.923a2.257 2.257 0 0 1 .004-.242a.411.411 0 0 0 .158-.323a.411.411 0 0 0-.358-.407c-.204-.427-.982-1.477-3.881-3.68l-.127-.097l.005.004l-.036-.027C7.067 6.599 7.644 7.587 7.795 8a.411.411 0 0 0-.027.033a18.69 18.69 0 0 0-.018-.013c.018 0 .025-.005.025-.005s-.672-.546-1.787-1.23c-1.118-.687-1.748-.849-1.88-.877l-.026-.006s.206.19.174.285c-.01.032-.168.022-.421.028a3.948 3.948 0 0 0-.725.07a4.1 4.1 0 0 0-1.567.63C.238 7.785 0 8.401 0 8.401s.55-.768 1.58-1.305c-.014.337-.047 1.97.445 4.12c.53 2.32 1.53 4.487 1.614 4.665c.004.178.016.272.016.272s.148-1.79.756-3.647c.175.283.758 1.117 2.075 2.096c1.628 1.21 2.37 1.536 2.4 1.548c.001.157.005.24.005.24s.005-.1.018-.263a4.69 4.69 0 0 1 .552-.67a3.58 3.58 0 0 1 .54-.435c.032.11.063.204.093.276c-.02-.097-.036-.19-.052-.282c.107.01.538.066 1.206.393c.343.168.609.395.798.595a.167.167 0 0 0-.014.006s.123.112.269.403a2.416 2.416 0 0 0-.73.084a2.913 2.913 0 0 0-.098-.19a.484.484 0 0 0-.039-.134c-.027-.061-.095-.1-.164-.14a.397.397 0 0 0-.104-.073a.225.225 0 0 1-.055-.073c-.084-.184-.798.012-.942.18c-.175.204-.209.464-.14.608c.021.045.07.082.138.11c.002.22.137.75.404 1.133a4.964 4.964 0 0 1-.108-.666c-.009-.16 0-.274.015-.35c.047.328.174.684.577 1.124c-.248-.54-.22-.861-.195-1.143l.01-.044l.005-.001c.036.263.142.534.482.963a.412.412 0 0 1-.014-.028l.014.021a1.626 1.626 0 0 1-.167-1.03l.008-.002c.046.03.091.07.134.126c.128.172.188.349.212.47a.528.528 0 0 0 .067.383a18.33 18.33 0 0 1-.72.501c-.23.15-.49.313-.757.47c-.14.08-.279.158-.414.23l-.135-.077h.002l-.008-.004c-.97-.559-1.69-.932-2.518-1.082c-.93-.166-1.786.283-1.982 1.082a1.284 1.284 0 0 0 .552 1.38l.012.008c.013.01.026.017.04.026l.06.036h.002a2.1 2.1 0 0 0 .69.237l.028.005h.006a3.5 3.5 0 0 0 .412.044c.975.047 2.156-.408 3.323-.982c.1.054.202.108.306.166c2.547 1.403 4.098 1.585 6.154.728c-.502.151-1.208.356-2.094.344a.05.05 0 0 0-.02-.006v.006a5.46 5.46 0 0 1-.647-.05l-.03-.004v-.003a.267.267 0 0 0-.001.002a6.25 6.25 0 0 1-1.556-.436a7.792 7.792 0 0 1-.745-.362a57.065 57.065 0 0 1-1.006-.569c.348-.178.692-.363 1.026-.545c.355-.189.672-.362.918-.5l.009-.004h.007s.083-.019.16-.043c.17-.052.41-.149.695-.283c.028.117.095.215.195.253c.235.091.407.027.522-.102l.018-.01l.047-.037c.05-.03.107-.067.156-.09a1.14 1.14 0 0 1 .053-.022c.04-.01.078-.023.116-.037l.033-.01c-.145.297-.091.581-.091.581c.043-.37.22-.608.392-.715c.064-.027.13-.05.2-.067c.064 0 .116.023.144.07c.07.12.217.194.364.226c.024.15-.045.404-.4.866l.09-.062l.004-.003l.072-.053c.143-.108.252-.21.334-.305a.97.97 0 0 0 .19-.305c.013.2-.042.507-.31 1.036c0 0 .317-.276.514-.63c.006.191-.01.443-.063.785c.345-.673.325-1.085.239-1.326l-.01-.036a.433.433 0 0 0-.01-.065l.042-.057c.118-.166-.048-.344-.154-.414c-.06-.04-.2-.154-.454-.157c-.225-.27-.51-.15-.958.145a1.297 1.297 0 0 1-.166.092a.725.725 0 0 0-.055-.116c.16-.096.326-.2.494-.308c.317-.207.553-.416.728-.615c.51-.517.69-1.02 1.21-1.446h-.013l.06-.031c.854-.458 1.306-.547 1.338-.553l-.003.128l.018-.125a1.795 1.795 0 0 1 .481.344a2.12 2.12 0 0 1 .362.487l.044.3s0-.116-.01-.33c.153-.151 1.02-1.043 1.724-2.466c.694-1.404.944-2.523 1.017-2.924a18.188 18.188 0 0 1 .665 2.466s-.002-.133-.03-.374c.096-.336.515-1.872.626-3.756c.1-1.68-.065-2.78-.14-3.173c.648.536.995 1.306.995 1.306s-.04-.163-.188-.437l.02.027s-.236-.455-.644-.904a6.45 6.45 0 0 0-.157-.172c-.432-.46-.854-.617-1.17-.672a1.57 1.57 0 0 0-.308-.03h-.019c-.125-.003-.2.002-.207-.026c-.02-.095.11-.285.11-.285s-.177.046-.554.33c-.23.167-.52.41-.853.76a13.689 13.689 0 0 0-.89.994l-.075.095a.203.203 0 0 0-.023-.017c.076-.33.362-1.117 1.788-3.111zM11.92 14.09a.351.351 0 0 1 .012.006zm-.263 2.606c.088.044.19.106.303.194h-.005a.484.484 0 0 0-.155.07a.956.956 0 0 1-.126-.224zm-4.855 1.57c.132 0 .276.013.432.047l.02.005l.017.004c.11.027.223.062.337.102l.057.021c.191.074.395.156.611.248c.32.14.62.277.838.375l.183.088c-.22.106-.424.196-.577.261c-1.014.416-1.83.536-2.338.391c-.944-.269-.76-1.536.42-1.542z",fill:"currentColor"})))}},{name:"oneZero Liquidity Hub",description:"Working in a very skilled team of software developers, I learned to program in C++, C#, and Typescript, working in various components of the behemoth software stack. The image shows the reskinned web UI of the Hub platform, which was one of my favorite projects while working there.",skills:["C++","Typescript","C#"],img:"onezero_ui_example.jpg",icon_type:function(e){return o.a.createElement("svg",Le({xmlnsXlink:"http://www.w3.org/1999/xlink",width:"1em",height:"1em",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 24 24",style:{msTransform:"rotate(360deg)",WebkitTransform:"rotate(360deg)",transform:"rotate(360deg)"}},e),ze||(ze=o.a.createElement("path",{d:"M6 16.5l-3 2.94V11h3m5 3.66l-1.57-1.34L8 14.64V7h3m5 6l-3 3V3h3m2.81 9.81L17 11h5v5l-1.79-1.79L13 21.36l-3.47-3.02L5.75 22H3l6.47-6.34L13 18.64",fill:"currentColor"})))}},{name:"Mobile Environment Chamber",description:'We built a thermal chamber to test SSD for our Capstone at Portland State University (2011). The project was sponsored by Intel Oregon (chiller, controllers, etc.) We won the "Most Innovative" award among all other projects of the College of Engineering and Computer that year.',skills:["CAD","Assembly","Modbus"],img:"thermal_chamber.jpg",icon_type:Y}],publications:[{title:"Quantum Circuit Transformations with a Multi-Level Intermediate Representation Compiler",authors:["Thien Nguyen","Dmitry Lyakh","Raphael C. Pooser","Travis S. Humble","Timothy Proctor","Mohan Sarovar"],journal:"arXiv preprint",arXiv:"2112.10677"},{title:"Extending Python for Quantum-Classical Computing via Quantum Just-in-Time Compilation",authors:["Thien Nguyen","Alexander Mccaskey"],journal:"arXiv preprint",arXiv:"2105.04671"},{title:"Tensor Network Quantum Virtual Machine for Simulating Quantum Circuits at Exascale",authors:["Thien Nguyen","Dmitry Lyakh","Eugene Dumitrescu","David Clark","Jeff Larkin","Alexander McCaskey"],journal:"arXiv preprint",arXiv:"2104.10523"},{title:"A MLIR Dialect for Quantum Assembly Languages",authors:["Alexander McCaskey","Thien Nguyen"],journal:"2021 IEEE International Conference on Quantum Computing and Engineering",doi:"10.1109/QCE52317.2021.00043"},{title:"QuaSiMo: A composable library to program hybrid workflows for quantum simulation",authors:["Thien Nguyen","Lindsay Bassman","Phillip C. Lotshaw","Dmitry Lyakh","Alexander McCaskey","Vicente Leyton-Ortega","Raphael Pooser","Wael Elwasif","Travis S. Humble","Wibe A. de Jong"],journal:"IET QuantumCommunication",doi:"10.1049/qtc2.12024",pdf:"https://ietresearch.onlinelibrary.wiley.com/doi/epdf/10.1049/qtc2.12024"},{title:"Extending C++ for Heterogeneous Quantum-Classical Computing",authors:["Alexander Mccaskey","Thien Nguyen","Anthony Santana","Daniel Claudino","Tyler Kharazi","Hal Finkel"],journal:"ACM Transactions on Quantum Computing",doi:"10.1145/3462670"},{title:"Enabling Pulse-level Programming, Compilation, and Execution in XACC",authors:["Thien Nguyen","Alexander Mccaskey"],journal:"IEEE Transactions on Computers",doi:"10.1109/TC.2021.3057166"},{title:"Fan-out estimation in spin-based quantum computer scale-up",authors:["Thien Nguyen","Charles Hill","Lloyd Hollenberg","Matthew James"],journal:"Scientific reports",doi:"10.1038/s41598-017-13308-0",pdf:"https://www.nature.com/articles/s41598-017-13308-0.pdf"},{title:"Stabilizing Quantum States and Automatic Error Correction by Dissipation Control",authors:["Yu Pan","Thien Nguyen"],journal:"IEEE Transactions on Automatic Control",doi:"10.1109/TAC.2016.2622694"}]},qe={skillmessage:"I typically spent most of my day coding. Most of my codes are in C++ or Python. In the past, I have worked a great deal in statistical analysis and a little bit in VLSI design. Below are some of my most useful skills and my perception of my level.",education:[{school:"Australian National University",degree:"Doctor of Philosophy - PhD, Engineering",description:[{icon:function(e){return o.a.createElement("svg",ve({xmlnsXlink:"http://www.w3.org/1999/xlink",width:"1em",height:"1em",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 24 24",style:{msTransform:"rotate(360deg)",WebkitTransform:"rotate(360deg)",transform:"rotate(360deg)"}},e),fe||(fe=o.a.createElement("g",{fill:"none"},o.a.createElement("path",{d:"M2 6s1.5-2 5-2s5 2 5 2v14s-1.5-1-5-1s-5 1-5 1V6z",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"}),o.a.createElement("path",{d:"M12 6s1.5-2 5-2s5 2 5 2v14s-1.5-1-5-1s-5 1-5 1V6z",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"}))))},text:"Studied the scalability of solid-state spin qubits implementing surface code QEC scheme."},{icon:function(e){return o.a.createElement("svg",ye({xmlnsXlink:"http://www.w3.org/1999/xlink",width:"1em",height:"1em",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 32 32",style:{msTransform:"rotate(360deg)",WebkitTransform:"rotate(360deg)",transform:"rotate(360deg)"}},e),Ee||(Ee=o.a.createElement("path",{d:"M4 6v2h22v16H12v2h18v-2h-2V6H4zm4.002 3A4.016 4.016 0 0 0 4 13c0 2.199 1.804 4 4.002 4A4.014 4.014 0 0 0 12 13c0-2.197-1.802-4-3.998-4zM14 10v2h5v-2h-5zm7 0v2h3v-2h-3zM8.002 11C9.116 11 10 11.883 10 13c0 1.12-.883 2-1.998 2C6.882 15 6 14.12 6 13c0-1.117.883-2 2.002-2zM14 14v2h10v-2H14zM4 18v8h2v-6h3v6h2v-5.342l2.064 1.092c.585.31 1.288.309 1.872 0v.002l3.53-1.867l-.933-1.77l-3.531 1.867l-3.096-1.634A3.005 3.005 0 0 0 9.504 18H4z",fill:"currentColor"})))},text:"Thesis supervisor: Professor Matt James"},{icon:function(e){return o.a.createElement("svg",ke({xmlnsXlink:"http://www.w3.org/1999/xlink",width:"1em",height:"1em",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 512 512",style:{msTransform:"rotate(360deg)",WebkitTransform:"rotate(360deg)",transform:"rotate(360deg)"}},e),xe||(xe=o.a.createElement("path",{d:"M496 128v16a8 8 0 0 1-8 8h-24v12c0 6.627-5.373 12-12 12H60c-6.627 0-12-5.373-12-12v-12H24a8 8 0 0 1-8-8v-16a8 8 0 0 1 4.941-7.392l232-88a7.996 7.996 0 0 1 6.118 0l232 88A8 8 0 0 1 496 128zm-24 304H40c-13.255 0-24 10.745-24 24v16a8 8 0 0 0 8 8h464a8 8 0 0 0 8-8v-16c0-13.255-10.745-24-24-24zM96 192v192H60c-6.627 0-12 5.373-12 12v20h416v-20c0-6.627-5.373-12-12-12h-36V192h-64v192h-64V192h-64v192h-64V192H96z",fill:"currentColor"})))},text:"Affiliation: ARC Centre of Excellence for Quantum Computation and Communication Technology (CQC2T)"}],graduated:"July 2019"},{school:"Portland State University",degree:"Bachelor of Science - BS, Electrical Engineering",description:[{icon:function(e){return o.a.createElement("svg",be({xmlnsXlink:"http://www.w3.org/1999/xlink",width:"1em",height:"1em",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 48 48",style:{msTransform:"rotate(360deg)",WebkitTransform:"rotate(360deg)",transform:"rotate(360deg)"}},e),we||(we=o.a.createElement("g",{fill:"none"},o.a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 7a1 1 0 0 1 1-1h22a1 1 0 0 1 1 1v1h5a1 1 0 0 1 1 1v6a5 5 0 0 1-5 5h-1.683c-1.541 4.36-5.53 7.564-10.317 7.959V34h7a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1H16a1 1 0 0 1-1-1v-6a1 1 0 0 1 1-1h7v-6.041c-4.786-.395-8.776-3.599-10.317-7.959H11a5 5 0 0 1-5-5V9a1 1 0 0 1 1-1h5V7zm22 9V8H14v8c0 5.523 4.477 10 10 10s10-4.477 10-10zm2-6v8h1a3 3 0 0 0 3-3v-5h-4zM8 10h4v8h-1a3 3 0 0 1-3-3v-5zm9 26v4h14v-4H17z",fill:"currentColor"}))))},text:"Summa Cum Laude (GPA: 4.0/4.0)"},{icon:function(e){return o.a.createElement("svg",Ne({xmlnsXlink:"http://www.w3.org/1999/xlink",width:"1em",height:"1em",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 512 512",style:{msTransform:"rotate(360deg)",WebkitTransform:"rotate(360deg)",transform:"rotate(360deg)"}},e),Ce||(Ce=o.a.createElement("path",{d:"M150.848 230.395v82.68H124.53V209.15l54.337.054c23.078 0 30.94 16.275 30.94 31.058v72.813h-26.271v-72.677c0-6.192-3.206-10.003-10.938-10.003h-21.749zm157.583 20.934h40.491c.631-30.563-40.534-28.566-40.49 0zm66.763 17.913h-66.763c-.796 24.687 30.53 31.48 47.435 13.462l16.256 15.521c-10.409 10.276-21.33 16.516-40.574 16.516c-25.194 0-49.306-13.738-49.306-53.776c0-34.21 21.052-53.576 48.714-53.576c30.121.56 46.618 23.957 44.238 61.853zm-115.17 43.703c-21.44 0-30.538-14.926-30.538-29.668V180.835h26.278v28.315h19.81v21.245h-19.81v51.235c0 6.038 2.851 9.389 9.12 9.389h10.69v21.926h-15.55zM101.112 194.788h-26.5v-25.172h26.5v25.172zm.067 119.38c-19.845-1.907-26.595-13.944-26.595-27.834l.029-77.184h26.566v105.017zm315.84-2.22c-19.803-1.911-26.521-13.929-26.521-27.8V166.034h26.522v145.914zm92.718-128.845C485.701 65.92 258.23 58.501 111.61 147.76v9.854c146.471-75.274 354.203-74.83 373.129 33.101c6.332 35.689-13.779 72.898-49.696 94.286v27.982c43.231-15.816 87.567-67.102 74.694-129.88zM243.215 388.13c-101.191 9.354-206.64-5.334-221.394-84.406c-7.222-38.98 10.536-80.3 34.093-105.968v-13.725C13.506 221.22-9.51 268.298 3.74 323.927c16.911 71.333 107.412 111.758 245.546 98.333c54.653-5.334 126.186-22.907 175.917-50.202V333.28c-45.125 26.87-119.797 49.09-181.99 54.849z",fill:"currentColor"})))},text:"Intel Vietnam Scholarship (28 students selected nationwide)"}],graduated:"June 2011"}],work:[{company:"Quantum Brilliance",title:"Senior Quantum Software Engineer",description:["Developing Quantum Brilliance's software stack (qbOS)"],years:"2022-present"},{company:"Oak Ridge National Laboratory",title:"Quantum Computer Science Researcher",description:["Developing a full-stack quantum programming framework based on the LLVM infrastructure to support exploratory quantum algorithms and workflows.","Affiliation: Quantum Science Center (QSC)","Project: AIDE-QC (Advancing Integrated Development Environments for Quantum Computing through Fundamental Research)"],years:"June 2021 - December 2021"},{company:"Oak Ridge National Laboratory",title:"Postdoctoral Research Associate",description:["Developing quantum programming software (XACC), tensor network-based simulator (TNQVM), and analog (pulse-level) optimization infrastructure","Project: ExaTN (ORNL LDRD), QAT/QCAT (DOE ASCR)"],years:"November 2019 - June 2021"},{company:"oneZero Financial Systems",title:"Software Engineer (C++/Fullstack)",description:["Maintaining (fixing bugs) and developing the award-winning oneZero trading infrastructure (Hub Technology)."],years:"July 2017 - November 2019"},{company:"Atos SE",title:"Research Intern",description:["Member of the inaugural Atos Quantum Lab (Les Clayes-sous-Bois) headed by Dr. Cyril Allouche (Atos VP & Fellow)"],years:"September 2016 - March 2017"},{company:"Intel Corp.",title:"Product Quality and Reliability Engineer",description:["Monitoring product health indicators and managing quality-related incidents in an HVM (high-volume manufacturing) semiconductor chip manufacturing factory."],years:"July 2011 - February 2014"}],skills:[{name:"C++",level:90},{name:"Python",level:80},{name:"TypeScript",level:70},{name:"C#",level:70},{name:"Statistics",level:70},{name:"Physics and math",level:60},{name:"FPGA and ASIC",level:50},{name:"Financial trading/Fintech",level:50}]},Be=function(e){function t(e){var a;return Object(u.a)(this,t),(a=Object(d.a)(this,Object(p.a)(t).call(this,e))).state=void 0,a.timerId=void 0,a.state={height:0,subtitles:["Software Engineer","Electronics Engineer","Quantum Engineer","Scientist","Full-stack Developer"],subtitleIndex:0},a}return Object(g.a)(t,e),Object(h.a)(t,[{key:"componentDidMount",value:function(){var e=this;this.timerId=setInterval(function(){return e.setState({subtitleIndex:(e.state.subtitleIndex+1)%e.state.subtitles.length})},5e3),this.setState({height:"auto"})}},{key:"componentWillUnmount",value:function(){clearInterval(this.timerId)}},{key:"render",value:function(){return o.a.createElement(o.a.Fragment,null,o.a.createElement("header",{id:"header",className:"header"},o.a.createElement("div",{className:"profile_img"},o.a.createElement(v.b,{style:{borderBottom:"none"},to:"/"},o.a.createElement(Qe,{src:b.a,alt:"Thien Nguyen"}))),o.a.createElement("div",{className:"content"},o.a.createElement(y.a,{duration:1500,height:this.state.height,easing:"cubic-bezier(0.77, 0, 0.175, 1)"},o.a.createElement("div",{className:"inner"},o.a.createElement(Ve,null,"Thien Nguyen"),o.a.createElement("p",null,this.state.subtitles[this.state.subtitleIndex])))),o.a.createElement(T,{links:He})))}}]),t}(c.Component);var We=function(){return o.a.createElement(o.a.Fragment,null,o.a.createElement(v.a,null,o.a.createElement(x.c,null,o.a.createElement(x.a,{path:"/about",element:o.a.createElement(re,{data:_e})}),o.a.createElement(x.a,{path:"/resume",element:o.a.createElement($,{data:qe})}),o.a.createElement(x.a,{path:"/portfolio",element:o.a.createElement(ce,{data:De})}),o.a.createElement(x.a,{path:"/contact",element:o.a.createElement(q,null)}),o.a.createElement(x.a,{path:"/",element:o.a.createElement(Be,null)}))),o.a.createElement("div",{id:"background-img"}))},Xe=function(e){e&&e instanceof Function&&a.e(1).then(a.bind(null,132)).then(function(t){var a=t.getCLS,n=t.getFID,r=t.getFCP,l=t.getLCP,i=t.getTTFB;a(e),n(e),r(e),l(e),i(e)})};m.a.render(o.a.createElement(o.a.StrictMode,null,o.a.createElement(We,null)),document.getElementById("root")),Xe()},75:function(e,t,a){e.exports=a.p+"static/media/ThienNguyen.5e465fb9.jpg"},88:function(e,t,a){e.exports=a.p+"static/media/CV.252a999c.pdf"}},[[106,3,2]]]); //# sourceMappingURL=main.48c23333.chunk.js.map