Coder Social home page Coder Social logo

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 a graduate student studying Computer Science at UCLA. A coding enthusiast at heart, I love automating things and building silly projects. I'm currently:

  • Involved with Upsilon Pi Epsilon, the Computer Science honor society at UCLA. I served as 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 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 ❀️.

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.
  • brainfuck-exercise: Implementations of an interpreter for Brainfuck, intended as learning exercises for picking up new programming languages.

βš™οΈ 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.

Vincent Lin's Projects

Vincent Lin doesn’t have any public repositories yet.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.