Oakland, California, United States
1K followers 500+ connections

Join to view profile

About

“Passion, is the Genesis of Genius” is my favorite quote from Galileo Galilei and it is…

Articles by Harton

Activity

1K followers

See all activities

Experience & Education

  • TAbot

View Harton’s full experience

See their title, tenure and more.

or

By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.

Licenses & Certifications

Courses

  • Advanced Engineering Design Projects Projects

    IGEN 430

  • Applied Electronics and Electromechanics

    EECE 365

  • Co-operative Work Placement Supervised

    APSC 310

  • Digital Systems Design

    EECE 353

  • Engineering Measurements and Instrumentation

    MECH 368

  • Entrepreneurship Business Skill

    APSC 498M

  • Principle of Organizational Behaviour

    COMM 329

  • Sensors and Actuators in Microsystems

    EECE 310

  • Software Engineering

    EECE 310

  • Systems and Control

    EECE 360

  • Technical Communication

    APSC 201

Projects

  • Unity Game Development

    • Used various design patterns, such as singleton (for game manager) and template method, to improve the game efficiency.
    • Utilized HashID and Tag C# script to store string to avoid developers’ typos.
    • Went beyond what was taught in the Unity tutorial, added extra features such as MedKit and jumping action to Survival Shooters game and new enemies that will actively shoot the player in Space Shooter game.

    See project
  • JPacman on Github

    -

    • Used Github for version control, bug documentation, project planning and progress monitoring.
    • Understood the JPacman architecture in order to design the UML diagram for the new “undo” feature.
    • Wrote various test cases, including acceptance tests, unit tests using Junit and Maven and checked the test coverage using EclEmma plugin under Agile (Scrum) and Test Driven Development (TDD) software development methods.
    • Refactored the software system by removing long methods…

    • Used Github for version control, bug documentation, project planning and progress monitoring.
    • Understood the JPacman architecture in order to design the UML diagram for the new “undo” feature.
    • Wrote various test cases, including acceptance tests, unit tests using Junit and Maven and checked the test coverage using EclEmma plugin under Agile (Scrum) and Test Driven Development (TDD) software development methods.
    • Refactored the software system by removing long methods, unnecessary dependencies…etc.

    Other creators
    See project
  • “Wii controller” for Street Fighter style game

    -

    • Employed Visual C# language to constantly retrieve 3-axis acceleration data from a microprocessor (i.e. the “Wii controller”) on a PCB at a rate of 100Hz to the PC via a USB serial port.
    • Developed a state machine to recognize the acceleration gestures by the user in order to generate punch and kick combinations on the display.
    • Created a GUI to display and store data in a user-friendly manner.
    • Designed the game to be sufficiently defensive to avoid crashes when users act…

    • Employed Visual C# language to constantly retrieve 3-axis acceleration data from a microprocessor (i.e. the “Wii controller”) on a PCB at a rate of 100Hz to the PC via a USB serial port.
    • Developed a state machine to recognize the acceleration gestures by the user in order to generate punch and kick combinations on the display.
    • Created a GUI to display and store data in a user-friendly manner.
    • Designed the game to be sufficiently defensive to avoid crashes when users act unexpectedly.
    • Debugged technical issues such as coding exception, index outside the array bound and more.
    • Took initiative to learn more commands in C# through various platforms.

  • Digital Systems Design(EECE 353)

    -

    • Designed test cases for developed hardware system to execute the test benches to confirm the functionality of the system.
    • Specified, modeled, and simulate hardware using hardware description languages HDLs.
    • Self-motivated to learn the VHDLs independently prior this advance hardware programming course, and such initiative resulted a perfect score of 100% for this course.
    • Collaborated and communicated with teammates effectively to design the hardware system that meet the…

    • Designed test cases for developed hardware system to execute the test benches to confirm the functionality of the system.
    • Specified, modeled, and simulate hardware using hardware description languages HDLs.
    • Self-motivated to learn the VHDLs independently prior this advance hardware programming course, and such initiative resulted a perfect score of 100% for this course.
    • Collaborated and communicated with teammates effectively to design the hardware system that meet the specification, and such effort resulted full marks for every laboratory assignment.

    Other creators
  • Driver Safety Feedback

    -

    • Developed a follow distance sensor and analysis methodology to give drivers feedback regarding trip safety performance.
    • Utilized Radar, GPS, Arduino, and Android, a complete measurement, analysis and feedback system is being developed. Microscopic transportation analysis is being used to develop the safety performance of the driver.

    Other creators
    See project
  • Head Mounted Display

    -

    • Designed a head mounted, transparent display that superimposed a computer image over the user's field of view.
    • Designed the prototype of the mounting mechanism using SolidWork and produced technical CAD drawings for 3D printing.
    Contacted 3D printing company to 3D print different parts of the prototype and assembled various parts together using heavy tools equipments, such as automatic filer and electric saw.
    • Tested the prototype of the device by setting up test plans and test…

    • Designed a head mounted, transparent display that superimposed a computer image over the user's field of view.
    • Designed the prototype of the mounting mechanism using SolidWork and produced technical CAD drawings for 3D printing.
    Contacted 3D printing company to 3D print different parts of the prototype and assembled various parts together using heavy tools equipments, such as automatic filer and electric saw.
    • Tested the prototype of the device by setting up test plans and test procedure. When unexpected results are observed, examined the situation by isolating into subsystems to systematically identify the error.
    Resolved conflicts through voting among teammates and ranking all the possible design options for the project.

    Other creators
  • Universal Noodle Cooker

    -

    • Developed an automated noodle cooker that allow users to input cooking time and heat up noodles at designated time with a mini turbine to loosen up the instant noodles.
    • Designed the timer and display circuit such that the cooker continuously displaying the remaining cooking time on LED displays.
    • Programmed with C++ language to the micro-controller, Arduino, such that the noodle cooker automatically conducts the required task at a designated time.
    • Took initiative to learn…

    • Developed an automated noodle cooker that allow users to input cooking time and heat up noodles at designated time with a mini turbine to loosen up the instant noodles.
    • Designed the timer and display circuit such that the cooker continuously displaying the remaining cooking time on LED displays.
    • Programmed with C++ language to the micro-controller, Arduino, such that the noodle cooker automatically conducts the required task at a designated time.
    • Took initiative to learn Arduino programming language by watching tutorial video online and working with the Arduino project suggested by the tutorials.
    • Conducted research online about Arduino programming and some Arduino projects that are related to this project, resulting the use of advanced techniques such as multiplexing with LED display and serial display.

    Other creators

Honors & Awards

  • Spot Bonus

    -

  • Dev Day Champion

    -

  • Best Innovation Award

    -

  • Graduated with Distinction

    UBC

    Achieves an overall average of at least 80% on all 200-level and higher courses while registered in the B.A.Sc. program.

  • Dean's Honour List

    UBC

    Students in any Winter Session with a sessional average of at least 80% while taking 30 or more credits will receive the notation 'Dean's Honour List' on their record.

  • Thomas Beeching Scholarship

    UBC

    Scholarships totalling $15,800 are made to engineering students on the recommendation of the Faculty of Applied Science

  • Big Check Award

    Southwestern Advantage

    Earning a savings check for over $10,000 for the summer.

  • Gold Seal Gold Award

    Southwester Advantage

    Working over 80 hours every week for 4 months

  • I Wanna Win Award

    Southwestern Advantage

    Award for having the best sales weeks in the last two weeks of summer.

  • Top First Year Dealer

    Southwestern Advantage

  • Dean's Honour List

    UBC

    Students in any Winter Session with a sessional average of at least 80% while taking 30 or more credits will receive the notation 'Dean's Honour List' on their record.

  • President’s Entrance Scholarship

    UBC

    President’s Entrance Scholarship, The University of British Columbia: University of British Columbia (UBC) recognizes high school and post-secondary students for academic excellence through the President's Entrance Scholarships (PES). $4000 is awarded by maintaining an 95% average grade in English 12, Math 12, Physics 12, and Chemistry 12 for students entering the University.

Languages

  • Cantonese

    Native or bilingual proficiency

  • English

    Native or bilingual proficiency

  • Mandarian

    Native or bilingual proficiency

  • Korean

    Elementary proficiency

Recommendations received

View Harton’s full profile

  • See who you know in common
  • Get introduced
  • Contact Harton directly
Join to view full profile

Explore top content on LinkedIn

Find curated posts and insights for relevant topics all in one place.

View top content

Add new skills with these courses