I've got tons of cool projects, and I'd love to talk about any of them. One of my personal favorites is a recreation of git!
Send me an email! I'm especially interested in software engineering and product/program management positions.
View my Resume on DropBox by clicking here. Open to roles in software engineering and product/program management. Note: resume last updated 07/2020, contact me for latest version.
Hi there, my name's Todd Yu and I'm a student at UC Berkeley studying Electrical Engineering and Computer Science (EECS).
A Passion for Learning and Desire to Build.
I enjoy hacking together software projects in my free time. I'm experienced in FrontEnd, BackEnd, and Full Stack development.
I prefer to use Cloud Technologies such as Google Cloud to build and deploy my applications running Python, Java, and other languages.
Modern Architectures and Frameworks
My projects use lean, fast, scalable, frameworks such as Angular, Express JS, and both SQL and NoSQL databases.
As a student at UC Berkeley, I constantly strive to learn whatever I can, however I can. Usually, this means spending Sunday afternoons reading documentation and hacking together random projects. I have previous software engineering internship experience (click the resume in the top right), as well as experience in serving on course staff for UC Berkeley's Computer Science Courses such as CS61A. In my free time, I like to read, lift weights, hike, and volunteer for organizations such as Eta Kappa Nu (HKN) at UC Berkeley.
Git, Github, BitBucket, Npm
Google Cloud, Google App Engine
Flask, Numpy, SciPy, RxJS, NgRx, Express.JS, BeautifulSoup, Angular
Architectures such as restful API architecture
Check out my Technical Projects
This is a mixture of school and personal projects. A few are still in progress, but feel free to check them out on Github!
A general-purpose distributed version control system written in Java. Supports features such as commits, branching, merging, push/pull from remotes, and more. Uses custom data structures, SHA1 encoder, Java IO Files, and more. Contact me for source code.
A lightweight, powerful Web Server designed to service Staffable.tech's IOS App FrontEnd. Uses Python's Flask Library to serve HTTP Requests and Google Firebase as a NoSQL Database. Check it out on Github!
A Google Chrome Extension featuring Google Cloud Natural Language Processing. Intelligently analyzes current webpage using script injection and recommends articles. Built with Google Chrome, Python (Flask), Google Cloud NLP, and NoSQL (Firebase). Still in progress, but check it out on Github!
Application designed to help facilitate meetups built by a group of UC Berkeley students (including me). Built on Google App Engine using Node.JS, Express, Angular, Google Cloud MySQL, ReactNative (mobile) deployed on Google App Engine. Still in progress, but check out the Github repos!
Thanks for reading this far. Click me to generate a random Dad Joke and brighten up your day.
Classic Space Invaders, built with PyGame and lots of Python. Supports various levels, settings, difficulties, and best of all, LASERS. Check it out on Github!
Software Engineering Manager at SS&C Advent
During 12 weeks of a summer internship at SS&C Advent, Todd's able to catch up really quickly and make a great contribution. Todd is very smart and solid. He has great ideas and good problem-solving skills. I think he's definitely capable of being a software developer.
Courses taken at UC Berkeley
Here's a list of all courses I've taken, technical and nontechnical. Note: last updated 07/2020, contact me for updated list.
Structure and Interpretation of Computer Programs
Data Structures and Algorithms
Roots of Western Civilization (History/Philosophy)
Designing Information Devices and Systems
Discrete Mathematics and Probability
Introduction to the EECS Stack
Activities outside of School
Outside of Academics
UC Berkeley CS61A Course StaffCourse Tutor
Computer Science Mentors at BerkeleyComputer Science Mentor
Eta Kappa Nu (HKN) at BerkeleyIndustrial Relations Officier
Reading Books and Working Outbecause why not :)
CS61A Fa20 Weekly Updates
Find the latest CS61A material from section here, or bug me to update my website if it's not posted.
- Tutorial: Wed 3-5pm
- CSM Section: Tues 1-2pm
- Office Hours: Monday 3-4pm, Thursday 4-5pm
- Project/Lab Party: N/A
- HKN Office Hours: hkn.mu/tutor
- If you're interested in connecting
- outside of CS61A, check out
- the rest of the website...
Frequently Asked Questions
There really aren't any... but feel free to email me with any technical or other questions. Always happy to chat.