Salvador Castellanos

Computer Engineering Student at UC Santa Cruz


Email: scastel3@ucsc.edu



About Me

My name is Salvador Castellanos and I am currently a fourth year student at UC Santa Cruz pursuing a Bachelor of Science degree in Computer Engineering. My concentration is Computer Systems and I am expecting to graduate in June 2021.

Projects

Chatroom Server/Client
This program is written in C++. It uses multithreading and semaphores to implement a chatroom and was created to get a better understanding of the topics being covered in my Computer Systems Design class.
[Source]

Soccer Standings Discord Bot
This program is written in Python and it creates a Discord Bot that allows you to view the standings of 14 major soccer leagues and seasons 2013-present. This was done by webscraping the ESPN website using the BeautifulSoup4 library.
[Source]


Relevant Courses

Principles of Computer Systems Design

Covers the principles governing computer-systems design and complexity; concurrency, abstraction, layering, and client-server.

Computer Architecture

Computer performance evaluation, basic combinatorial and sequential digital components, different ISAs with a focus on the MIPS ISA and RISC paradigm.

Signals and Systems

Covers analysis of continuous-time signals and systems, time domain analysis using convolution, frequency domain analysis using the Fourier series and the Fourier transform, the Laplace transform, transfer functions and block diagrams.

Introduction to Electronic Circuits

Covers circuit theorems (Thevenin and Norton Equivalents, Superposition), constant and sinusoidal inputs, natural and forced response of linear circuits. Introduction to circuit/network design, maximum power transfer, analog filters, and circuit analysis using Matlab.

Data Structures and Algorithms

Covers linked lists, stacks, queues, hash tables, trees, heaps, and graphs and analysis of simple algorithms.