I am a full-stack software developer, π¨π»βπ» web developer, π teacher of web programming, π¨π»βπ« web designer, πΈοΈ graphic designer, π¨ illustrator π¨π»βπ¨ and cartoonist βοΈ living in Ontario, Canada. π
- π€ 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
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 |
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. πͺπ»
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
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 |
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 Method | |
---|---|
[email protected] | |
timrlai |