Hello!

I'm Swathi Bhat, a Computer Science Master's student at the University of California, Santa Barbara (UCSB)

Get in touch swathibhat282@gmail.com

Background

I'm currently a Computer Science Master's student at University of California, Santa Barbara (UCSB) specializing in computer systems and security. Previously, I worked as a software engineer at Microsoft building applications on Dynamics 365. I obtained my bachelor's in Information Technology from National Institute of Technology, Karnataka Surathkal (NIT-K). During the winter of 2018, I interned at the Indian Institute of Technology, Madras (IIT-M), working on a secure auction protocol. In the summer of the same year, I interned at Fidelity Investments, building a trade notifier system.

As a software engineer, I enjoy working on challenging problems particularly in the field of computer systems and systems security. My passion involves developing scalable, secure systems, driven by the goal of leveraging computer science to bring positive change.

When I'm not in front of a computer screen, I'm usually playing tennis, reading books, hiking, singing or crossing off another item on my travel bucket list.

Currently seeking internship opportunities for Summer 2024!
Skills
Languages
  • C/C++
  • TypeScript
  • Python
  • C#
  • T-SQL
Frameworks
  • React
  • PowerApps Component Framework
Tools
  • Git & Github
  • Chrome DevTools
  • Visual Studio
  • Azure Data Explorer
  • Microsoft Power BI
Other Technologies
  • Linux
  • Kernel Programming
  • Microsoft Dynamics 365
  • Cryptography
Experience
Graduate Teaching Assistant
July 2019 - July 2023
Software Engineer II
Research Intern
May 2018 - July 2018
Software Engineering Intern
May 2017 - July 2017
Summer Intern
View My Resume
Other Projects

A Flask-based book recommender application. The recommender supports search, retrieval, marking a to-read and favorites list. A comparison of the recommendation quality was made based on collaborative filtering methods detailed in the paper here.

Flask Python CSS

Implemented a symmetric image encryption scheme based on the research paper here. The algorithm used a combination of substitution and transposition techniques using dynamic SBOX and TBOX.

Python Symmetric Encryption Cryptography

Engineered a novel method for document information retrieval using bees swarm optimization guided by data mining techniques. The data mining techniques included document clustering and extraction of closed frequent itemsets using reduced-PCT (Pattern Count Tree). The resultant system had enhanced performance. Link to reference paper.

Python Data Mining Information Retrieval

Built a new Linux file system where its metadata such as superblocks, block group descriptors, block group information, and directories were encrypted. This method prevents any unauthorized user from accessing any file in the filesystem. The file system intended to solve the data security problem on large data stores.

Elliptic Curve Cryptography Linux Kernel Programming C

Built a blockchain-free cryptocurrency based off a research paper such that it avoids mining pools and centralization found in traditional blockchain-based cryptocurrency networks.

Python Blockchain Cryptocurrency