About me

Hi! I'm Siddharta Dutta, a Masters in Computer Science student at the University of California, Riverside.

My current interests include:

My hobbies outside of coding include:

Current resume

My current resume. I update it fairly regularly.

Activities

University of California, Riverside

FSAE - Highlander Racing

Boingo Wireless

Tekliv IT Solutions

Unmanned Aerial Systems (UAS) @ UCR

Cybersecurity (Cyber) @ UCR

UCR IEEE Micromouse

Projects

Spotify to MP3 (Learning Tool)

Auto-downloader written in Python to learn how to use and combine multiple different tools and skills. Includes Python and Bash scripting, Docker, AWS, API usage, and to include AWS S3 integration to quicken process for already processed songs.

The project's source code can be found in this GitHub repository.

Odom-For-91364T

Self-naviagtion algorithms written in C++ for integration with VexCode Pro. Written for VRC team 91364T. Algorithms are odometric and utilize other algorithms such as motion profiling and PID control loops. Algorithms are also self-correcting in real-time, allowing for successful run compeletion regardless of external interference.

The project's source code can be found in this GitHub repository.

Linear Algbra Algorithms

To better understand data structures and linear algebra, I created a matrix class that will have a multitude of methods all designed to tackle different linear algbra problems. The ultimate goal with these algorithms is implementation into a custom Discord bot capable of solving a multitude of homework questions.

The project's source code can be found in this GitHub repository.

Brainiac Discord Bot

Brainiac is a Discord bot designed to solve all sorts of STEM related homework questions. It will function like every other calculator as it will parse inputs, but it will also contain algorithms to solve much more complex math problems as well as physics and chemistry problems.

The project's source code can be found in this GitHub repository.

My Personal Website

I created this website to both organize and showcase all of my work in a single common space. This website will see regular updates, time stamped both on GitHub and at the bottom of this website.

The project's source code can be found in this GitHub repository.

Bruhther Discord Bot

A Discord bot developed in Python utilizing discord.py and JSON for data storage and management. Oriented towards mini-games and server moderation.

The project's source code can be found in this GitHub repository.

VexCode Pro YouTube Tutorials

To help teach new team members how to code in C++ using the VexCode Pro library in a virtual environment as a result of the COVID-19 lockdown, I recorded a series of lessons taught live for both Taft Robotics Team members and other Vex competitors to refer to.

The videos can be found at this link.

Taft Robotics Team Website

To better promote the team and organize documents, I created a team website.

The website can be found at this link.

Taft Model United Nations Website

To better promote the team and organize documents, I created a team website.

The website can be found at this link.