Skip to content
View ivan-lyf's full-sized avatar

Highlights

  • Pro

Block or report ivan-lyf

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
ivan-lyf/README.md

Hey, I'm Ivan ๐Ÿ‘‹

Second-year Computer Engineering @ UBC โ€ข Software & Embedded Systems

LinkedIn โ€ข Email


๐Ÿš€ What Iโ€™m into

  • ๐Ÿ›ฐ๏ธ Embedded system, lower level C
  • ๐Ÿ’ป Full-stack apps with React + Node

๐Ÿ›  Tech Stack

Languages

C โ€ข C++ โ€ข Java โ€ข JavaScript โ€ข SystemVerilog โ€ข Python

Frontend

React โ€ข `Tailwind'

Backend & DB

Node.js โ€ข Supabase โ€ข Firebase


๐Ÿ“Œ Featured Projects

A few things Iโ€™m proud of โ€” more in my repos ๐Ÿ‘‡

CS2 Tactics

A react native app for all CS2 Players Tech: React native, Expo, Firebase

  • An reactive native app that allows user to post, share, and view lineups and tactics in CS2
  • Room feature that allows real-time tactics play within a team

UBC Rocket

Member of the TVR softwareteam.
Tech: C++, QML, QtCreator

  • Contributed to the development of ground-control-station
  • Works with hardware data such as radio and sensors
  • Maintain UBC Rocket's official website

๐Ÿ›ฐ Rate My Food UBC

Full-stack web app for rating UBC residence dishes.
Tech: React, Chakra UI, Supabase

  • Built user authentication, per-dish comments, and a leaderboard of top dishes
  • Call on Nutrislices's public API for scraping menu every day
  • Built in AI agent to provide recommended dishes of the day

๐ŸŽฎ Gravity Sandbox

2D physics sandbox written in C++ / Qt.
Tech: C++, Qt Quick 3D

  • Implemented an n-body gravity simulation with real-time rendering

๐Ÿ”ง FPGA Tron Light Cycle (CPEN 211)

Retro-style game on an FPGA using custom video output.
Tech: C, SystemVerilog, DE10-Lite

  • Wrote VGA drawing routines and input handling for real-time gameplay

๐Ÿ“ซ Get in touch

Always down to chat about cool projects, internships, or collabs.

Pinned Loading

  1. gravity_simulation gravity_simulation Public

    C++

  2. UBC-Rocket/ulysses-ground-control UBC-Rocket/ulysses-ground-control Public

    Full-stack Qt Quick ground control software for Ulysses

    QML 5 1

  3. thomasc-0316/CS2 thomasc-0316/CS2 Public

    CS2 tactics

    HTML 1

  4. UBC-Rocket/ubcrocket_website UBC-Rocket/ubcrocket_website Public

    A website for UBC Rocket, a design team at the University of British Columbia.

    CSS 1 1