Hi, my name is
Tyler Lin
full-stack software engineer
UI designer
basketball enthusiast
About Me
Hi! My name is Tyler and I'm a software engineer. I graduated from Georgia Tech in 2024 with a bachelor's degree in computer science. My concentrations were in Information Internetworks and Media.
My goal is to leverage modern computing technologies to build robust and seamless user experiences. I have professional experience contributing to large-scale applications, and I have become a more pragmatic programmer as a result. I pride myself on writing optimized and maintainable code, and I'm always looking for opportunities to hone my skills by working on a variety of projects.
Outside of software development, I enjoy playing basketball and tennis, listening to music, and building things!
My Projects
Featured Project
meetoo
An app for iOS and Android that streamlines the process of scheduling meetings and hangouts with friends, classmates, or colleagues. meetoo users organize meetings by comparing their friends' availabilities, which are determined by their Google, iCloud, and Outlook calendars. The app features a friend system, RSVP capabilities, and a chat feature. Built using Flutter and backed by a PostgreSQL database hosted on Supabase.- Flutter
- Dart
- Supabase
- PostgreSQL
- Google Calendar API
- CalDAV
- Microsoft Graph
- OneSignal
Featured Project
Attendance for Google Meet™
A Google Chrome extension with over 30,000 users from over 100 countries that automates attendance tracking in Google Meet calls by enabling users to view and sort attendance, create and edit class rosters, and export organized logs to Google Sheets through a Material Design user interface. Awarded a Featured badge by the Google Chrome Web Store team for meeting a high standard of user experience and technical design.- Google Chrome Extension
- JavaScript
- Google Sheets API
- HTML
- CSS
- Material Design
Featured Project
The Puzzled Cube
A puzzle-platformer video game built from scratch using Java Swing that features 24 unique levels of increasing complexity, 3 unique power-ups, and custom graphics, animations, and audio. Compete to solve the brain-teasers and earn a spot on the Node.js global leaderboard!- Java
- Java Swing
- JavaScript
- Node.js
- SQL
Featured Project
Harmony
A Svelte web application that facilitates near-synchronous collaboration for musical education. Teachers create rooms with specified tempos for students to record themselves singing or playing in. Audio is transferred instantaneously using WebRTC peer-to-peer communication, allowing teachers to quickly identify issues and provide feedback.- Svelte
- JavaScript
- WebRTC
- HTML
- Pug
- Rollup
- SCSS
Other Projects
BrainFun
A website made using Vue.js that teaches low-level programming concepts through Brainf*ck, an esoteric language. Features 19 unique exercises, an Material Design user interface with a custom console and tape visualizer, and Firebase authentication.MedNet
An interoperable and scalable SMS-based communication system that connects equipment-needy hospitals to donors. Consists of a Bootstrap user interface, a MySQL database, an Express API, a Firestore Flask API, and an OpenHIM mediator.Medical Record Blockchain
A proof-of-concept Hyperledger Fabric distributed ledger for medical records using Java smart contracts. Users manage patient medication and immunization history through a Bootstrap web client interface.Minecraft Proximity Discord Chat
A system that enables customizable proximity voice chat in a Minecraft server via Discord. Consists of a Node.js REST API, a Java Bukkit plugin, and an executeable WPF .NET interface made using XAML and C#.Bubble Fishing!
An near-limitless iOS arcade game made in Unity 3D and scripted using C#. Players control a physics-defying bubble to sink as deep in the ocean as possible. Includes 15 different sea creatures, a variety of power-ups and achievements, and an in-game currency and store.Pool
An realistic pool simulation made using Java Swing that includes the game modes of 8-ball, 9-ball, and 10-ball. Features score-keeping, accurate physics and collision detection, and aim guidance. Inspired by GamePigeon 8-ball.Chinese Checkers
A faithful recreation of Chinese Checkers made from scratch using Java and object-oriented principles. Supports up to 6 players, including automated CPUs.tylerl.in
This website!
Get in Touch
If you want to chat, ask a question, or discuss a project, please don't hesitate to reach out!