Skip to content

Latest commit

 

History

History
53 lines (33 loc) · 3.09 KB

README.md

File metadata and controls

53 lines (33 loc) · 3.09 KB

Ethan Li

Ottawa, Ontario
Devpost | GitHub | LinkedIn | [email protected] | 343-998-6939

EDUCATION

Carleton University Bachelor of Computer Science Honours CO-OP

(present- April 2028)

  • Second year standing, Major CGPA: 10/12 (A-), Overall CGPA: 10.33/12 (A-)
  • CO-OP Availability: 16/ 12/ 8/ 4 months

PROJECTS

Enchanted Particles (Hackathon Project) | Python, Intel Quartus, Verilog, FPGA

27-29, Sep 2024

  • Developed an animation of moving cubes inspired by the classic DVD logo. Enhanced low-level programming skills by using Python, Verilog, and Intel Quartus on Ultrix platform by Ross Video.
  • Implemented a Python script to convert RGB images to a 10-bit YCbCr format for image processing compatibility with the FPGA.
  • Developed a Verilog module to determine point inclusion within a square, which provides color and state flags for particle rendering.

Recipe Generator with Gemini | React, Google Gemini API, CSS

Dec 2024

  • Developed an AI-powered recipe generator that creates unique recipes based on available ingredients using React and Google Gemini AI.
  • • Implemented real-time and responsive ingredient management website and recipe generation with modern React practices.

Python Web Crawler | Python

Sept 2023 – Dec 2023

  • Engineered a Python-based web crawler focused on minimizing runtime complexity, leveraging os and Json modules for efficient data handling and reduced I/O operations.
  • Enhanced search efficiency through preprocessing for word frequency analysis and PageRank algorithm optimizations.

Java Web Crawler | Java, JavaFX

Sept 2023 – Dec 2023
• Translated a Python web crawler into Java, adding a user-friendly GUI with JavaFX. • Improved data storage using Java serialization and addressed a circular-reference problem by optimizing object compositions.

EXTRA-CURRICULAR ACTIVITIES

Hack The Hill Hackathon 2024

27-29, Sep 2024

  • Collaborated in a team to create a video project using FPGA technology for the Ross Video challenge at Hack The Hill Hackathon.
  • Engaged in a fast-paced, collaborative environment by utilizing problem-solving and teamwork skills.

SKILLS

Programming Languages: Python, C, C++, Java, JavaScript, PHP, SQL
Technologies: React, HTML, CSS, Bootstrap, MySQL
Development: Linux, VS code, IntelliJ, Git

WORK EXPERIENCE

McDonald's / Crew Member

2022 – 2023

Engaged in cooking and preparation tasks, learnt skills in collaboration and time management.