About Me
Junchuan Zhang (Jacky)
Education Background
University College London
- Duration: 2023.09 – 2024.09
- Degree: Merit MSc Rehabilitation Engineering and Assistive Technologies
- Modules:
- Biomechanics for Assistive Technologies
- Research Methodologies and Transferable Skills
- Assistive Technology Devices and Rehabilitation Robotics
- Medical Electronics and Neural Engineering
- Implanted Human-Machine Interfaces
- Applications of Rehabilitation Engineering including notions of Anatomy and Physiology
University of Liverpool
- Duration: 2020.09 – 2023.07
- Degree: 1st class BSc Engineering, Computer Science and Electronic Engineering
- Modules:
- Signals and Systems, Communication Systems
- Electronic Circuits & Systems, Digital Electronics & Microprocessor System
- Instrumentation and Control, Database Development
- Software Engineering, Principles of Computer Game Design
Jaguar Land Rover (JLR), Gaydon, UK
- Duration: 2024.09 – now
- Roles:
- Graduate Software Engineer
- C++ Vehicle Software/Service Implementation
- Software Testing (GTest, Behave)
Alumni Max International Education Consultant, Suzhou, China
- Duration: 2022.01 – 2023.01 (Intern)
- Roles:
- Consultant team member, provided information on overseas education, career plans, and academic services.
- Communicated with teachers to facilitate academic services such as online classes and tutorials.
- Collaborated with team members to summarize and disseminate computer science knowledge.
- Created weekly presentations for the official account, covering subjects like computer science and communication systems.
Projects and Leadership Activities
Project Dashboard
- Duration: 2025.04 – now
- Details:
- A comprehensive Enterprise Workflow Management System built with React 19.1.0 and Node.js
- Being used by a Scotland company
- Cross-departmental collaboration with real-time progress tracking
- Automated workflow progression with MongoDB backend
- Role-based access control and JWT authentication
- PDF report generation and drag-and-drop department management
- Real-time notifications and user mention system
- Click for detail
- Website Available
Easy Life Agent
- Duration: 2025.02 – now
- Details:
- A Flutter-based personal life management system with AI integration
- Multi-provider AI integration (OpenAI, Anthropic, Google Gemini, Baidu Qianfan, Zhipu AI)
- Voice recognition and speech-to-text functionality
- Intelligent content analysis for automatic categorization
- Local Hive database with offline capabilities
- Home widget integration and deep linking support
- Click for detail
Product Scanner App
- Duration: 2025.02 – 2025.06
- Details:
- A mobile OCR and AI-powered product scanning system using Flutter
- Was used by a Scotland company
- Google ML Kit Text Recognition with Chinese script support
- AI-powered text extraction and structuring
- Dual cloud storage integration (WebDAV/Azure)
- CSV data management with Excel compatibility
- Real-time camera processing and batch operations
- Click for detail
- Duration: 2024.09 – now
- Details:
- A bilingual (English/Chinese) menu management system built with React 19.1.0
- Firebase integration with real-time content management
- Category organization and status management
- Google OAuth authentication with admin capabilities
- Responsive design with Material Design 3
- Dynamic language switching and content localization
- Click for detail
- Website Available
PyROS
- Duration: 2025.06 – 2025.07
- Details:
- A comprehensive REST API server simulator built with FastAPI in Hackthone JLR 5.0
- Dynamic endpoint generation from OpenAPI Specification files
- Tkinter GUI for endpoint management and custom response configuration
- Docker containerization with X11 forwarding support
- URL template matching with enum expansion
- Postman integration and comprehensive API testing capabilities
- Click for detail
WeL-ME FYP Unity Game (UCL)
- Duration: 2024.03 – 2024.07
- Details:
- A Unity game developed for the wearable EMG WeL-ME device FYP project, featuring:
- Customised Unity plugin to provide native Bluetooth-Low-Energy (BLE) Connectivity in Unity App
- BLE Scan, Connect and Subscribe in Unity App
- EMG controlled game (Cursor Puzzle)
- Joint angle controlled game (Flippy Bird)
- Auto difficulty adjustment
- Click for Demo Video
Voice-controlled Intelligent Camera Assistant (UCL)
- Duration: 2023.10 – 2024.03
- Details:
- Arduino-based assistive gimbal system “Alice” with Android App integration featuring:
- Voice command recognition for directional control (“Move Left/Right/Up/Down/Rotate”) and photo capture
- Computer vision-based object centering (Automatic centering of detected targets based on user voice input “Find XXX”)
- Modular design supporting both Bluetooth-enabled smartphones and USB cameras
- Real-time servo motor control for smooth pan-tilt movements
- Click for Demo Video
Coding Online Judge System
- Duration: 2023.06 – now
- Details: An online coding practice website supporting multiple programming languages. Involves software architecture, SQL databases, Vue3, Springboot, and website security optimizations
Smart Socks (UoL)
- Duration: 2023.02 – 2023.06
- Details: Designed a swelling monitor based on Arduino, embedded in socks, to detect early signs of heart attacks
Quadcopter Control (UoL)
- Duration: 2022.01 – 2022.04
- Details: Developed a basic stable control system for a quadcopter drone, including PCB design and driver development
Self-built NAS Server
- Duration: 2021.09 – now
- Website: Website is for private use.
- Details: Built a NAS server for cloud storage and remote accessibility, handling unexpected issues and solutions
Skills and Capabilities
- Languages: Fluent in English (TOEFL 99/120, IELTS 7.0) and native Chinese Mandarin
- Technical Skills:
- Frontend Development: React, Vue3, TypeScript, HTML/CSS/JavaScript
- Backend Development: Node.js, Express, FastAPI, Python, Java, Spring Boot
- Mobile Development: Flutter/Java/Kotlin (Android), Swift (IOS)
- Database: MongoDB, Firebase, SQL, Hive
- AI & ML: OpenAI API, Anthropic Claude, OCR (Google ML Kit)
- Cloud Services: Vercel, AWS, Ali Cloud
- Programming Languages: C#/C++, Java/Kotlin, JavaScript, Python, SQL, MATLAB, Dart, Swift, Dart
- Tools & Platforms: Linux, Git, CMake, Conan, Postman, Docker, Unity Studio, Android Studio, VS Code, Arduino Studio, PCB design
- Testing: Software unit and integration testing, API testing (GTest, RESTAPI, Behave)
- Other Skills:
- Proficient in guitar, video editing (Davinci, Premiere), and audio mixing (Pro Tools, Cubase, Reaper)