[{"data":1,"prerenderedAt":170},["ShallowReactive",2],{"about-en":3,"skills-en":54},{"id":4,"direction":5,"education":8,"extension":25,"interests":26,"languages":33,"lead":45,"meta":46,"stem":47,"story":48,"__hash__":53},"about_en\u002Fen\u002Fabout.yml",[6,7],"I want to work as a software engineer with backend systems at the core — APIs, data, and cloud infrastructure — and connect AI\u002FML to features that users can actually feel.","Next, I want to learn how large systems are run in production — quality and operations, design decisions made as a team, and understanding what users and customers really need. I'm based in Osaka and plan to build my career in Japan.",[9,14,17,21],{"period":10,"school":11,"degree":12,"note":13},"Apr 2026 – Mar 2028 (expected)","The University of Osaka","M.S., Information Networking — Graduate School of Information Science and Technology","Yamaguchi Lab",{"period":15,"school":11,"degree":16},"Apr 2022 – Mar 2026","B.S., Information Science — School of Engineering Science",{"period":18,"school":19,"degree":20},"Apr 2020 – Mar 2022","Yell Gakuen, Osaka","Japanese language program",{"period":22,"school":23,"degree":24},"Aug 2014 – Jul 2018","National Taiwan University of Sport","Department of Physical Education","yml",[27,28,29,30,31,32],"Backend & API design","Cloud \u002F serverless","Machine learning for simulation","Mobile product development","Urban digital twins","AI-assisted development",[34,37,39,42],{"name":35,"level":36},"Mandarin Chinese","Native",{"name":38,"level":36},"Taiwanese",{"name":40,"level":41},"Japanese","JLPT N1",{"name":43,"level":44},"English","TOEIC L&R 940","I'm a software engineer and M.S. student at The University of Osaka. I like taking a vague problem, breaking it into parts I can measure, and shipping something that works — whether that is a research system, a backend service, or an app on Google Play.",{},"en\u002Fabout",[49,50,51,52],"I studied physical education at National Taiwan University of Sport and then worked as a youth football coach and referee.","Watching AlphaGo and early GPT-3 demos convinced me that software and AI would shape the decades ahead, so I changed fields. I moved to Japan in 2020, studied at a Japanese language school, and entered the School of Engineering Science at The University of Osaka in 2022.","Getting in took more than effort. After a first year without clear progress, I sat real entrance exams to see the gap, rebuilt my study plan subject by subject, and focused on my weak areas. That habit — measure first, then change the method — still shapes how I work.","Today I'm a graduate student in the Yamaguchi Lab (mobile computing and urban digital twins), researching fast simulation of light pollution from Urban Air Mobility. Outside research I build and publish Android apps under the Forger Wise name.","LuAP9ixJffrxLwYSFXiwK9vmPWvqY7CZDFlbNvsNjXA",{"id":55,"categories":56,"extension":25,"lead":166,"meta":167,"stem":168,"__hash__":169},"skills_en\u002Fen\u002Fskills.yml",[57,85,102,117,138,154],{"name":58,"items":59},"Languages",[60,68,71,76,79,81,83],{"name":61,"used":62},"Python",[63,64,65,66,67],"research","pksha","stanby","hk","battlesnake",{"name":69,"used":70},"C++",[63],{"name":72,"used":73},"Dart",[74,75],"wiser-locker","foodlist",{"name":77,"used":78},"SQL",[74,65],{"name":80},"TypeScript \u002F JavaScript",{"name":82},"C · Java (coursework)",{"name":84},"Algorithms & data structures (~500 LeetCode problems)",{"name":86,"items":87},"Backend",[88,91,93,96,99],{"name":89,"used":90},"Flask",[66],{"name":92},"FastAPI",{"name":94,"used":95},"Third-party API integration (Slack, HubSpot, fincode, Azure AI)",[64,66],{"name":97,"used":98},"SQLite · SQLCipher",[74,65],{"name":100,"used":101},"DynamoDB",[66],{"name":103,"items":104},"Cloud \u002F Infrastructure",[105,108,111,113,115],{"name":106,"used":107},"AWS Lambda",[64,66],{"name":109,"used":110},"Amazon EventBridge",[64],{"name":112},"AWS EC2 · ECS · S3 · API Gateway · CloudFront",{"name":114},"Docker",{"name":116},"Git · Linux",{"name":118,"items":119},"AI \u002F Machine Learning",[120,123,126,129,132,135],{"name":121,"used":122},"PyTorch",[63,67],{"name":124,"used":125},"3D-CNN \u002F MLP surrogate models",[63],{"name":127,"used":128},"Reinforcement learning (PPO \u002F A2C, self-play)",[67],{"name":130,"used":131},"NumPy · pandas",[63],{"name":133,"used":134},"Unreal Engine 5 simulation",[63],{"name":136,"used":137},"LLM API integration",[64],{"name":139,"items":140},"Mobile \u002F Frontend",[141,144,147,150,152],{"name":142,"used":143},"Flutter",[74,75],{"name":145,"used":146},"Android release on Google Play",[74,75],{"name":148,"used":149},"Nuxt (API integration)",[65],{"name":151},"React",{"name":153},"HTML \u002F CSS",{"name":155,"note":156,"items":157},"AI Development Tools","Used for investigation, design discussion, implementation, debugging, code review, and refactoring. I read and test every generated change before adopting it.",[158,160,162,164],{"name":159},"OpenAI Codex",{"name":161},"Claude",{"name":163},"ChatGPT",{"name":165},"Gemini","Grouped by area. Each skill links to the project or role where I used it.",{},"en\u002Fskills","yX6QVFwOtOn2f8oHMo6wjmPf2HmMBVdM6cN0v6GxjgY",1789832903454]