Yi Jie Alessio Liu
BSc Computer Science (Cyber Security) · Royal Holloway, University of London
Profile
First-year Computer Science (Cyber Security) student with independent project experience in desktop AI systems, full-stack web applications, backend automation, authentication, databases, CDN-backed delivery and browser automation. Built two substantial projects before university and am now formalising the programming, networking, mathematical and software-design foundations underneath that practical experience.
Selected Projects
Project Yamada - Keyboard-first desktop AI assistant
2024-2026
Electron · JavaScript · Eden AI · model orchestration · persistent memory · desktop automation
- Built a keyboard-invoked Windows desktop overlay that routed requests across user-selectable AI models through Eden AI rather than behaving as a conventional chatbot window.
- Designed a parallel two-path request architecture: the primary model answered the user while a lower-cost secondary model extracted durable context and updated compact persistent memory.
- Added an execution layer that mapped natural-language intent to predefined application functions including calendar views, document helpers and Pomodoro timers before rendering results.
- Implemented local API-key configuration, persistent application state and multiple interface themes, iterating on the boundary between model-generated output and permitted desktop actions.
- Explored retrieval/context techniques to let the assistant use stored information and application state without sending an unbounded conversation transcript on every request.
Astra / myastra.fun - Full-stack private media platform
2025-Present
PHP · MySQL · Python · Flask · headless Chromium · Bunny CDN · authentication
- Evolved an early static HTML hobby site into a dynamic PHP/MySQL application with account authentication, hashed passwords, profiles, settings, watch-state categories, ratings and social/forum features.
- Separated application logic from large-file delivery by connecting Hostinger-hosted backend services to a Bunny CDN media library.
- Built a Python ingestion pipeline, later wrapped in a Flask dashboard, to replace a manual workflow for metadata collection, file cleaning/normalisation, database updates and CDN uploads.
- Used parallel headless-Chromium automation to discover titles and episode structures, collect metadata/artwork, organise files with clean slugs and prepare structured records for the application.
- Turned repeated operational tasks into one managed workflow, reducing dependence on separate FTP, database and file-management tools.
Work Experience
Bartender - Bar Papirus
2024-2026
Sesto San Giovanni (MI), Lombardy, Italy
- Customer-facing hospitality role completed alongside International Baccalaureate studies.
- Developed reliability, communication and time-management through sustained part-time work during secondary school.
Leadership & Activities
President - Robotics Club, International School of Milan
Senior years of secondary school · student technical leadership and club coordination
Basketball - POSAL Sesto San Giovanni
Six years of organised team basketball
Varsity Football
School-level team participation