Skip to content
View timrlai's full-sized avatar
πŸ‘¨β€πŸ’»
Looking for a full-time developer position
πŸ‘¨β€πŸ’»
Looking for a full-time developer position

Block or report timrlai

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
timrlai/README.md

Tim R. Lai πŸ‘¨πŸ»β€πŸ’»πŸ‘¨πŸ»β€πŸ«πŸ€“πŸ¦‡πŸ¬πŸ©΅

Hi, I'm Tim Lai! πŸ‘‹

I am a full-stack software developer, πŸ‘¨πŸ»β€πŸ’» web developer, πŸ›œ teacher of web programming, πŸ‘¨πŸ»β€πŸ« web designer, πŸ•ΈοΈ graphic designer, 🎨 illustrator πŸ‘¨πŸ»β€πŸŽ¨ and cartoonist ✏️ living in Ontario, Canada. 🍁

Summary πŸ“

  • πŸ€– Most recently worked as a web developer at Futuretalk Inc. making VR/AR and AI applications with React/Next.js and Three.js
  • πŸ‘¨πŸ»β€πŸ« Teacher of Web Programming with Python and Django, PHP and Laravel and JavaScript and Angular at Seneca Polytechnic
  • πŸ‘¨πŸ»β€πŸŽ“ Graduated with an Honours Bachelor of Technology – Software Development from Seneca Polytechnic
  • πŸ‘¨πŸ»β€πŸ’» A passionate full stack developer/designer with 5+ years of web development experience
  • ❀️‍πŸ”₯ Enthusiastic, creative, detail-oriented, resourceful, reliable, fast learning, dedicated and adaptable
  • 🀝 Experience working both independently and in team-oriented, collaborative environments
  • 🍁 Canadian citizen

Skills πŸ‘¨πŸ»β€πŸ’»πŸŽ¨β€οΈβ€πŸ”₯

Technical Skills πŸ‘¨πŸ»β€πŸ’»

My skills include developing, testing, debugging and troubleshooting web applications and have experience working with JavaScript, 🟨 TypeScript, 🟦 React, βš›οΈ Next.js, Angular, 🦸🏻 Vue, πŸ’š Vite, ⚑ Python, 🐍 Django, 🎸 Flask, 🍼 PHP, 🐘 Laravel, 🧱 Ruby, πŸ’Ž Ruby on Rails, πŸ›€οΈ SQL, 🐬 HTML, 🏷️ XML, 🏷️ CSS, πŸ”Ά Sass, 🩷 Tailwind CSS, πŸƒ Bootstrap, πŸ₯Ύ WordPress, πŸ“ VS Code, πŸ’™ Visual Studio πŸ’œ and Adobe Creative Cloud. ☁️ I am experienced with using those skills to design intuitive, dynamic and accessible user interfaces for web applications. πŸ’»

Category Skills
Languages: JavaScript, TypeScript, Node.js, Bun, Python, PHP, Ruby, C, C++, Java, HTML, XML, CSS, Sass, SQL, MySQL, MariaDB, PostgreSQL, SQLite, JSON, YAML, TOML
Frameworks/Libraries: React/Next.js, Angular, Vue, Vite, Express, Koa, Django, Laravel, Ruby on Rails, Spring MVC, Electron, Gulp.js, Tailwind CSS, daisyUI, Bootstrap, Material UI, Carbon Design System, Font Awesome, OpenGL, OpenCV, Three.js, React Three Fiber, Drei, A-Frame, Enhance
Content Management Systems: WordPress, ExpressionEngine
Text Editors/IDEs/FTP: Visual Studio Code, Visual Studio, Android Studio, WinSCP, FileZilla
Design/Illustration Software: Adobe Creative Cloud, Visual Paradigm, Clip Studio Paint
General Software: Linux, GitHub, MS Teams, Zoom, Slack, Discord, Microsoft Office, Google Docs

Soft Skills ❀️‍πŸ”₯

Having worked with large, fast-paced organizations such as Futuretalk Inc., πŸ€– Seneca Polytechnic πŸ‘¨πŸ»β€πŸ« and the Toronto Animation Arts Festival International, 🎬 I have experience communicating πŸ’¬ with large teams and working under time constraints. βŒ› People know me to be passionate, ❀️‍πŸ”₯ creative, 🎨 detail-oriented, πŸ‘οΈ resourceful, πŸ”— reliable πŸ’― and adaptable. πŸ’ͺ🏻

Work Experience πŸ‘¨πŸ»β€πŸ’»πŸ€–πŸ‘¨πŸ»β€πŸ«

I have over five years of experience as a full-stack software and web developer πŸ‘¨πŸ»β€πŸ’» who most recently worked with Futuretalk Inc. πŸ€– At Futuretalk Inc. πŸ€– I developed cutting edge web πŸ›œ applications using JavaScript/TypeScript, 🟨🟦 React βš›οΈ and Three.js 🌐 to create immersive, 3D, 🌐 virtual and augmented reality experiences for educational πŸ‘¨πŸ»β€πŸ« content and used Python 🐍 to create AI πŸ€– powered tools to automate processes. I also have experience teaching πŸ‘¨πŸ»β€πŸ« web development πŸ›œ skills at Seneca Polytechnic 🏫 since 2017.

Futuretalk Inc. Web Developer 2022 to 2025
  • Developed, updated and debugged front-end UI/UX using JavaScript/TypeScript, React, Next.js, Tailwind CSS, the Carbon Design System and React Spring
  • Designed UI/UX wireframes and concepts using Adobe XD
  • Contributed to, updated and debugged software for building 3D worlds using JavaScript/TypeScript, Three.js, React Three Fiber, Drei and Theatre.js
  • Adapted 3D worlds for VR experiences using React XR, the Oculus Quest VR headset and the Meta Quest Developer Hub
  • Created AR experiences using 8th Wall, A-Frame, JavaScript and Three.js
  • Created automated AI tools with Python, Langchain, and the Google Docs and YouTube APIs
  • Documented software and development process using Clickup, GitHub issues and pull requests
Seneca Polytechnic Instructor 2017 to 2024
  • Planned lessons to teach web development in the Web Programming and Webmaster programs
  • Instructed students in languages such as Python, PHP, JavaScript, HTML, CSS, Sass and SQL
  • Taught students to use frameworks and technologies such as Django, Laravel, Angular, jQuery, Electron, Gulp.js, Bootstrap, VS Code and GitHub
  • Wrote extensive and detailed technical notes to provide to students
  • Facilitated interactive learning activities to engage students in concepts
  • Ran workshops on design software such as Adobe Illustrator and InDesign

Education πŸ«πŸ‘¨πŸ»β€πŸŽ“πŸŽ“

I am a graduate of Seneca Polytechnic's Honours Bachelor of Technology – Software Development, πŸ‘¨πŸ»β€πŸ’»πŸŽ“ IT Accelerator, πŸ‘¨πŸ»β€πŸ’»πŸŽ“ Webmaster πŸ‘¨πŸ»β€πŸ’»πŸŽ“ and Independent Illustration πŸŽ¨πŸŽ“ programs. In all four of these programs I received instruction in working with web πŸ›œ technologies and gained a foundation in graphic design. 🎨 I also received instruction in website accessibility β™Ώ and took a course specifically about disability β™Ώ and accessibility where I gained knowledge of the Accessibility for Ontarians with Disabilities Act (AODA). β™Ώ

Credential and Program Institution Years Skills Used
Degree – Honours Bachelor of Technology – Software Development Seneca Polytechnic 2019 to 2023 JavaScript, TypeScript, Node.js, Python, C, C++, Java, HTML, XML, CSS, Sass, SQL, JSON, React, Angular, Express, Spring MVC, Bootstrap, Font Awesome, OpenGL, OpenCV, Visual Studio, Visual Studio Code, Visual Paradigm, Linux, Git, GitHub, 3DS Max
Excellence in Educating Adults Seneca Polytechnic 2017 Teaching, Lesson Planning
IT Accelerator (Now known as Web Programming) Seneca Polytechnic 2016 to 2017 JavaScript, TypeScript, Node.js, Python, PHP, Ruby, HTML, CSS, Sass, SQL, MySQL, MariaDB, PostgreSQL, Angular, Django, Laravel, Ruby on Rails, Bootstrap, Font Awesome
Certificate – Webmaster Program Seneca Polytechnic 2016 JavaScript, Node.js, PHP, HTML, CSS, Sass, SQL, MySQL, MariaDB, jQuery, Bootstrap, Font Awesome, Electron, Git, GitHub, Adobe Creative Cloud, WinSCP, FileZilla
Diploma – Independent Illustration Seneca Polytechnic 2013 to 2015 JavaScript, ActionScript, HTML, CSS, Adobe Creative Cloud, Clip Studio Paint, Google Sketchup
Certificate – Art Fundamentals Seneca Polytechnic 2012 to 2013 Adobe Creative Cloud, Clip Studio Paint, Google Sketchup

Volunteer Experience πŸ’“πŸŽ¬πŸ‘οΈ

I have also offered my services volunteering for organizations which are important to me such as the Toronto Animation Arts Festival International 🎬 and the CNIB. πŸ‘οΈ

Toronto Animation Arts Festival International (TAAFI) Graphic Designer/Event Planner 2015 to 2016
  • Collaborated with a large team of event planners and volunteers to organize an art book and independent artist market for a non-profit animation festival
  • Promoted, organized, designed and compiled TAAFI 2016 Art Book in Adobe InDesign
  • Organized and promoted TAAFI 2016 Indie Alley event and managed TAAFI merchandise table
  • Communicated with artists, exhibitors, guests, sponsors and festival attendees to ensure that they had a positive festival experience
  • Prepared regular detailed reports to a Board of Directors to keep them informed
CNIB Summer Camp Volunteer 2013
  • Assisted blind and visually impaired children with various recreational activities

Contact Me πŸ“§πŸ”—

Contact Method
Email [email protected]
LinkedIn timrlai

Pinned Loading

  1. timrlai timrlai Public

    Tim R. Lai's portfolio site

    HTML

  2. dolphinbat dolphinbat Public

    Adaptable digital comics by Tim Lai

    Python