Skip to content
View vinlin24's full-sized avatar
πŸ’­
daily akko appreciation
πŸ’­
daily akko appreciation
  • UCLA
  • Los Angeles
  • 08:13 (UTC -07:00)
  • LinkedIn in/vinlin24

Highlights

  • Pro
Block or Report

Block or report vinlin24

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
vinlin24/README.md

Vincent Lin

"Hello there πŸ‘‹"

General Kenobi

It was this or a Rick Roll.

  • πŸ™‹β€β™‚οΈ A stalker secret admirer? Feel free to read a little about me.
  • ℹ️ You can reach out to me on LinkedIn for contact or networking.
  • πŸ› οΈ Or stick around and explore what I've built!
  • 🫡 And as usual... // Comments save lives.

About

Hey there! I'm an undergraduate studying Computer Science at UCLA, also coming back for a Master's. A coding enthusiast at heart, I love automating things and building silly projects. I'm currently:

  • Involved with Upsilon Pi Epsilon at UCLA, the Computer Science honor society at UCLA. I am a chair on the Tutoring Committee, which coordinates and hosts exam review sessions and project hacks to help give back to the CS community.
  • An incoming Intern β€” Software Test Engineer at Persistent Systems, LLC for Summer 2024.

I love anime, Star Wars, memes, and of course staring at the colored text on my beloved Visual Studio Code. Dark+ & vscode-icons! ❀️

My go-to programming languages are Python and TypeScript/JavaScript. I also have experience with and/or comfortable working knowledge of shell (Bash), C++, C, and SQL.

I enjoy programming, both for myself and for others. I'm particularly fond of scripting, writing unit tests for class assignments, adding CLIs to anything and everything, and making Discord bots! Currently learning more about and expanding my skills in full-stack web development.

Projects

πŸ”½ Expand for my full curated list! πŸ”½

❀️ Hobby Projects

πŸ€– Discord Bots

🐚 CLI Applications

  • counters: Daily social media bio updater (See my GitHub bio? hehe). Now also merged with my status-logger project, a script that logs my daily Discord custom status.
  • spotify-serialize: Simple Spotify library backup system. This is yet another one of my projects hooked up to Task Scheduler to record the evolution of my main playlist over the past year.
  • strutils: Unix-like interfaces to Python string utilities. I was in an argparse phase πŸ€·β€β™‚οΈ.
  • waifu-roller: ...don't ask. Also, it's deprecated anyway because I realized I can do the same much more reliably with an AHK script. Oops.

πŸ’‘ Collaborative Projects

  • Glossdoor: our submission for QWER Hacks 2024, a job search and rating platform specially designed for underrepresented groups by making DEI information and statistics more accessible. We won the Most QWER Hack and Most Impactful awards!
  • CinemaBrain: an AI movie review generator tool built on Llama 2, designed to help directors and screenwriters predict public movie reception based on synopsis only. (unfortunately closed source at the moment, by wish of my PM.)
  • upe-discord-bot: the Discord bot to help with induction at Upsilon Pi Epsilon (UPE) at UCLA, the computer science honor society of which I am an active member and officer.

πŸ““ UCLA Coursework

  • cs35l-notebooks: Software Construction. (What I'm most known for haha.)
  • cs131: Programming Languages.

Other repositories from my time at UCLA:

  • csm152a-lab4: FGPA Video Player (final project for Digital Design Laboratory).
  • cs118-project1: Basic HTTP server written in C, capable of serving local files and proxying remote files.
  • csm151b-ca1: Simple RISC-V CPU simulator.
  • csm151b-ca2: Memory hierarchy simulator with L1, victim, and L2 caches.

πŸ™ All of my projects are open to issues and pull requests, but these ones especially! I believe in free and open-source education material, and the last thing I want is spreading wrong information or bad explanations!

πŸ§ͺ Lab Test Suites

Also what I'm known for! I went out of my way to write programs to help develop, debug, and test class lab assignments across multiple Computer Science courses during my time at UCLA. These were shared with hundreds of students through Piazza, and I would like to think they've helped out at least quite a few dozen of them.

▢️ You can view the full list of links and summaries here. ◀️

🧠 Learning Exercises

For when I was procrastinating my actual school work We should all do something like this from time to time, no?

  • fixedint: Python implementation of fixed size integers.
  • hashmap: Hashmap implementation in C.

βš™οΈ Configuration Backup

I love configuration. Sometimes a bit more than actual development the configuration was for in the first place.

  • startup-config: My "dotfiles" backup.
  • scripts: PowerShell scripts for customizing Windows context menus.

πŸ“¦ That Time I Tried Writing Libraries

It was a phase, okay.

And yes, the title is an isekai reference.

  • docgetter: Open Python documentation from the command line. It's on PyPI! πŸ’€
  • spotify-buddylist: My attempt at porting an existing npm package.

Pinned

  1. cs35l-notebooks cs35l-notebooks Public

    Backup of my digital notebooks for my F22 CS 35L class.

    24 24

  2. yungkaiworldbot yungkaiworldbot Public

    Moderation & misc bot for yung kai world, the Discord server for the music artist yung kai!

    TypeScript 1

  3. counters counters Public

    Automating "Day X of..." on my social media statuses.

    Python

  4. alexanderhwang02/upe-discord-bot alexanderhwang02/upe-discord-bot Public

    TypeScript

  5. spotify-serialize spotify-serialize Public

    Simple backup system for a user's Spotify library.

    Python 2

  6. tacobot-public tacobot-public Public

    Refactored version of my former Discord bot project

    Python