{"content":{"certifications":[{"id":"dean","year":"2024 & 2026","title":"QUT Executive Deans' Commendation for Academic Excellence","issuer":"Queensland University of Technology"},{"id":"merit-scholarship","year":"2024","title":"International Merit Scholarship","issuer":"Queensland University of Technology"},{"id":"teacher","year":"2024","title":"Certificate of Registration as a Teacher","issuer":"Education Bureau of the HKSAR Government"},{"id":"japanese","year":"2023","title":"Japanese-Language Proficiency Certificate (N4)","issuer":"Japan Foundation and Japan Educational Exchanges and Services"},{"id":"putonghua","year":"2018","title":"Certificate of Proficiency in Putonghua (3B)","issuer":"City University of Hong Kong"}],"chatroom":{"name":"Chris"},"contact":{"email":"chrislee3405@gmail.com","intro":"Open to opportunities, or just a chat — reach out anytime.","links":[{"href":"https://github.com/chrislee3405","label":"GitHub"},{"href":"https://www.linkedin.com/in/chris-lee-a17a4232b/","label":"LinkedIn"}],"location":"Brisbane, Australia"},"footer":{"note":"Built with React, FastAPI and PostgreSQL","links":[{"href":"https://github.com/chrislee3405/persona_stand_back","label":"Source on GitHub"}],"owner":"Hang Chi Lee"},"journey":[{"id":"2015-bsc","body":"- Science and Web Technology double focus.\n- First exposure to education and IT.","year":"2015 - 2020","title":"Bachelor of Science Education (Honours) in Science and Web Technology","image_tag":"swt","institution":"The Education University of Hong Kong","image_description":"Graduating from my BSc (Hons) in Science and Web Technology, with my cohort"},{"id":"2020-st-pauls-technical","body":"- First tech role: school IT support.\n- Managed digital assets.\n- Mentored students for competitions.","year":"2020 - 2022","title":"Technical Support Officer, then Teaching Assistant","image_tag":"tss","institution":"St. Paul's Secondary School","image_description":"Tutoring a student in a STEAM activity."},{"id":"2021-pgde","body":"- Secondary teaching qualification, ICT major.\n- Completed part-time while working full-time.","year":"2021 - 2023","title":"Postgraduate Diploma in Education (Secondary)","image_tag":"pgde","institution":"The Education University of Hong Kong","image_description":"Graduating with a Postgraduate Diploma in Education"},{"id":"2022-teacher","body":"- Taught Computer Literacy; led STEAM programme.\n- Mentored students for inter-school competitions.","year":"2022 – 2024","title":"Computer Literacy Teacher","image_tag":"teacher","institution":"St. Paul's Secondary School","image_description":"Presenting the IT Prefect Head Award in recognition of outstanding leadership."},{"id":"2024-master-ai","body":"- Moved to Brisbane for a Master's in IT.\n- Majoring in Artificial Intelligence.\n- Excellent academic results.","year":"2024 – 2026","title":"Master of Information Technology (Artificial Intelligence)","image_tag":"qut","institution":"Queensland University of Technology","image_description":"Receiving my testamur at the QUT graduation ceremony"},{"id":"2026-current","body":"- Job hunting.\n- Building side projects to stay current.\n- Volunteering locally.","year":"2026 - present","title":"Seeking Work and Building Side Projects"}],"navbar":{"name":"Hang Chi Lee"},"personal_statement":{"cta":{"href":"/chatroom","label":"Chat with my AI persona"},"body":"Full-stack developer building applied AI — React, FastAPI, PostgreSQL and RAG models. I don't call it done until it's understandable.","owner":"Hang Chi Lee (Chris)","title":"AI Engineer | Full-stack Developer","skills":[{"group":"Frontend","items":["React","TypeScript"]},{"group":"Backend","items":["Python","FastAPI","PostgreSQL"]},{"group":"Cloud","items":["AWS","Docker","Git"]},{"group":"AI","items":["RAG","Vertex AI"]}]},"projects":[{"id":"persona-stand","label":"Interview Persona","overview":"- AI persona answers interview questions using real background data\n- RAG plus a response gate prevents hallucination\n- Solo build: React, FastAPI, PostgreSQL, Gemini, AWS CI/CD"},{"id":"negotiation-trainer","label":"Negotiation Trainer","overview":"- Practise ransomware negotiation vs. a configurable AI threat actor\n- Industry project with FlameTree Cyber — built the AI side\n- Personas, scenarios, metrics, downloadable reports"}],"qualifications":[{"id":"mit-qut","year":"2024 - 2026","title":"Master of Information Technology (Artificial Intelligence)","detail":"","institution":"Queensland University of Technology"},{"id":"pgde-eduhk","year":"2021 - 2023","title":"Postgraduate Diploma in Education (Secondary)","detail":"","institution":"The Education University of Hong Kong"},{"id":"swt-eduhk","year":"2015 - 2020","title":"Bachelor of Science Education (Honours) in Science and Web Technology","detail":"","institution":"The Education University of Hong Kong"}]},"media":{"certifications":[{"description":"banner","path":"about_me/cert_img_2026090908.jpg"}],"chatroom":[{"description":"chatroom-icon","path":"about_me/icon_2026092105.png"}],"journey":[{"description":"pgde","path":"journey/pgde_img_2026090908.jpg"},{"description":"qut","path":"journey/qut_img_2026090908.jpg"},{"description":"swt","path":"journey/swt_img_2026090908.jpg"},{"description":"teacher","path":"journey/teacher_img_2026091707.jpg"},{"description":"tss","path":"journey/tss_img_2026091808.jpg"}],"navbar":[{"description":"tab_logo","path":"tools_icon/tab_logo_2026090908.png"}],"personal_statement":[{"description":"hero_desk","path":"about_me/main_desk_img_2026090908.jpg"},{"description":"hero_mob","path":"about_me/main_mob_img_2026090908.jpg"},{"description":"resume","path":"about_me/resume_2026091404.pdf"}],"projects":[{"description":"negotiation-trainer","path":"projects/ransom_sim_thumbnail_2026090908.jpg"},{"description":"persona-pipline-1","path":"projects/persona/01_pipeline_part_1_20260921.mp4"},{"description":"persona-pipline-1-poster","path":"projects/persona/01_pipeline_part_1_20260921.jpg"},{"description":"persona-pipline-2","path":"projects/persona/02_pipeline_part_2_20260921.mp4"},{"description":"persona-pipline-2-poster","path":"projects/persona/02_pipeline_part_2_20260921.jpg"},{"description":"persona-stand","path":"projects/persona_stand_thumbnail_2026090908.jpg"},{"description":"persona-stand-engineering-details","path":"projects/persona/persona_stand_engineering_highlighrts_2026091711.pdf"},{"description":"ransom-chat-history","path":"projects/ransom/04_chat_history_vid_2026091002.mp4"},{"description":"ransom-chat-history-poster","path":"projects/ransom/04_chat_history_poster_2026091002.jpg"},{"description":"ransom-negotiation","path":"projects/ransom/01_negotiation_vid_2026091002.mp4"},{"description":"ransom-negotiation-poster","path":"projects/ransom/01_negotiation_poster_2026091002.jpg"},{"description":"ransom-report","path":"projects/ransom/02_report_vid_2026091002.mp4"},{"description":"ransom-report-poster","path":"projects/ransom/02_report_poster_2026091002.jpg"},{"description":"ransom-scenario","path":"projects/ransom/03_scenario_vid_2026091002.mp4"},{"description":"ransom-scenario-poster","path":"projects/ransom/03_scenario_poster_2026091002.jpg"}]},"images":{"certifications":[{"description":"banner","path":"about_me/cert_img_2026090908.jpg"}],"chatroom":[{"description":"chatroom-icon","path":"about_me/icon_2026092105.png"}],"journey":[{"description":"pgde","path":"journey/pgde_img_2026090908.jpg"},{"description":"qut","path":"journey/qut_img_2026090908.jpg"},{"description":"swt","path":"journey/swt_img_2026090908.jpg"},{"description":"teacher","path":"journey/teacher_img_2026091707.jpg"},{"description":"tss","path":"journey/tss_img_2026091808.jpg"}],"navbar":[{"description":"tab_logo","path":"tools_icon/tab_logo_2026090908.png"}],"personal_statement":[{"description":"hero_desk","path":"about_me/main_desk_img_2026090908.jpg"},{"description":"hero_mob","path":"about_me/main_mob_img_2026090908.jpg"},{"description":"resume","path":"about_me/resume_2026091404.pdf"}],"projects":[{"description":"negotiation-trainer","path":"projects/ransom_sim_thumbnail_2026090908.jpg"},{"description":"persona-pipline-1","path":"projects/persona/01_pipeline_part_1_20260921.mp4"},{"description":"persona-pipline-1-poster","path":"projects/persona/01_pipeline_part_1_20260921.jpg"},{"description":"persona-pipline-2","path":"projects/persona/02_pipeline_part_2_20260921.mp4"},{"description":"persona-pipline-2-poster","path":"projects/persona/02_pipeline_part_2_20260921.jpg"},{"description":"persona-stand","path":"projects/persona_stand_thumbnail_2026090908.jpg"},{"description":"persona-stand-engineering-details","path":"projects/persona/persona_stand_engineering_highlighrts_2026091711.pdf"},{"description":"ransom-chat-history","path":"projects/ransom/04_chat_history_vid_2026091002.mp4"},{"description":"ransom-chat-history-poster","path":"projects/ransom/04_chat_history_poster_2026091002.jpg"},{"description":"ransom-negotiation","path":"projects/ransom/01_negotiation_vid_2026091002.mp4"},{"description":"ransom-negotiation-poster","path":"projects/ransom/01_negotiation_poster_2026091002.jpg"},{"description":"ransom-report","path":"projects/ransom/02_report_vid_2026091002.mp4"},{"description":"ransom-report-poster","path":"projects/ransom/02_report_poster_2026091002.jpg"},{"description":"ransom-scenario","path":"projects/ransom/03_scenario_vid_2026091002.mp4"},{"description":"ransom-scenario-poster","path":"projects/ransom/03_scenario_poster_2026091002.jpg"}]},"journeyDetails":{"2015-bsc":{"body":"I studied a double major in Science and Web Technology alongside professional studies in Education.\n\nIt was also my first real exposure to programming, databases and other IT technologies. It set the direction I have followed since.","subtitle":"The Education University of Hong Kong","highlights":["A bachelor's degree bridging science, web development and education.","Developed hands-on skills in web architecture, coding, and databases.","Applied pedagogical frameworks to build intuitive UX/UI and e-learning platforms.","Completed internships in the education sector."]},"2020-st-pauls-technical":{"body":"I operated and maintained the school's digital assets, built new features for its website and solved technical issues for staff and students day to day.\n\nWhen I moved into a Teaching Assistant role, I kept those technical responsibilities and also ran STEAM activities and mentored student teams in inter-school competitions.","subtitle":"St. Paul's Secondary School","highlights":["Managed the school's digital assets and solved technical issues in an IT support role.","Ran STEAM activities and competition mentoring.","Prepared Computer Literacy teaching materials.","Occasionally worked as a substitute teacher."]},"2021-pgde":{"body":"Alongside my work at the school I completed a formal secondary-teaching qualification, specialising in Secondary Information & Communication Technology education.\n\nStudying and teaching at the same time meant applying each week's theory in a real classroom almost immediately.","subtitle":"The Education University of Hong Kong","highlights":["Integrated emerging technologies, coding, and innovative digital tools into classrooms.","Advanced expertise in planning, delivering, and assessing the secondary school ICT curriculum.","Completed a teaching internship, demonstrating effective student engagement and classroom leadership."]},"2022-teacher":{"body":"I taught Computer Literacy in English and led the school's STEAM programme, continuing to mentor students through inter-school competitions.\n\nTwo years in front of a class sharpened the skills I lean on most now: explaining hard ideas simply, leadership, and picking up new material fast.","subtitle":"St. Paul's Secondary School","highlights":["Taught Computer Literacy in English","Mentored and counselled students","Led and inspired students in the STEAM programme"]},"2024-master-ai":{"body":"I moved to Brisbane to specialise in artificial intelligence — machine learning, deep learning, natural language processing and computer vision.\n\nI graduated with a GPA of 6.5/7.0 and received the Executive Dean's Commendation.","subtitle":"Queensland University of Technology, Brisbane","highlights":["Mastered core disciplines across software development, data science, enterprise systems, and cyber security.","Applied agile methodologies and cross-functional teamwork to solve real-world challenges through an industry project.","Graduated from a program accredited by the Australian Computer Society, meeting global tech standards."]},"2026-current":{"body":"Since graduating, I have been looking for my first professional IT role, and building side projects to keep up with where the technology is going.\n\nThe main one is Persona Stand, the AI persona on this site. I built it solo from end to end: React, FastAPI, PostgreSQL and Vertex AI, deployed on AWS with CI/CD. Its pipeline only lets the persona answer from my real background, and checks every reply before it is sent. I also volunteer in the local community from time to time.","links":[{"href":"/chatroom","label":"Chat with my AI persona"},{"href":"/#projects","label":"See my projects"}],"subtitle":"Brisbane, Australia","highlights":["Looking for a graduate or junior role anywhere in Australia, available to start now.","Built Persona Stand solo, from the React front end to the AWS deployment and CI/CD pipeline.","Designed a grounded, self-checking AI pipeline that declines rather than invents.","Volunteer in the local community from time to time."]}},"projectDetails":{"negotiation-trainer":{"videos":[{"caption":"Live negotiation with the AI counterpart","src_tag":"ransom-negotiation","poster_tag":"ransom-negotiation-poster"},{"caption":"Auto-generated after-action report","src_tag":"ransom-report","poster_tag":"ransom-report-poster"},{"caption":"A variety of real-world training scenarios","src_tag":"ransom-scenario","poster_tag":"ransom-scenario-poster"},{"caption":"Reviewing a past negotiation transcript","src_tag":"ransom-chat-history","poster_tag":"ransom-chat-history-poster"}],"demoUrl":"https://tactix-ai.vercel.app/","features":["My AI engineering role: Prepared data, designed the model architecture and connected the AI service to the backend.","Scenario-driven practice: Prompted AI counterparts support live negotiation across different training scenarios.","Feedback after each session: Performance metrics and automated reports help learners review their negotiation."],"overview":"An AI ransomware-negotiation training platform for cybersecurity staff, developed in partnership with Flame Tree Cyber.","githubUrl":"https://github.com/T34-TigerByte/TactixAI","technologies":["Python","FastAPI","PostgreSQL","Vertex AI","React","TypeScript","WebSocket"]},"persona-stand":{"videos":[{"caption":"User message processing pipeline part 1","src_tag":"persona-pipline-1","poster_tag":"persona-pipline-1-poster","playback_bar":"true"},{"caption":"User message processing pipeline part 2","src_tag":"persona-pipline-2","poster_tag":"persona-pipline-2-poster","playback_bar":"true"}],"demoUrl":"/chatroom","features":["Ground facts before writing: I challenged reference patches and adopted evidence-first grounding to reduce invented experience.","Debug beyond AI assumptions: My logs and browser retests exposed missing conversation IDs, challenging AI's randomness diagnosis.","Batch by typing activity: I chose typing signals over model predictions: one request, separate chat bubbles."],"overview":"A solo-built AI persona that answers interview questions using my background and personality.","githubUrl":"https://github.com/chrislee3405/persona_stand_back","technologies":["React","TypeScript","FastAPI","PostgreSQL","Vertex AI","Docker","AWS"]}}}