Mayank Daruka

CS + Math @ UT Austin

Name: Mayank Daruka

Profile: Junior (Class of 2023)

Email: mayankdaruka@utexas.edu

Major: Computer Science & Math

Programming Languages: Java, Python, JavaScript/TypeScript, C/C++, HTML/CSS, Solidity, Rust

Tools/Frameworks: React.js, Node,js, Angular, React Native, Flask, Tensorflow, PyTorch, AWS, Google Cloud, Java Spring Boot, AWS, Jenkins

About me

Hello! I am a Junior at the University of Texas at Austin. I am currently pursuing a double major in Computer Science and Mathematics. Through this curriculum, I hope to learn a considerable amount and be prepared to use this knowledge to thrive in a work environment.

I am a passionate programmer and I am knowledgeable in several languages. My interests lie in the fields of Full-Stack Web/Mobile App Development and Blockchain. However, I am always looking to work on new projects to gain skills and experience, as well as to solve persistent issues that our society faces.

I have been working at Dive Chat as a Part-Time Software Engineer since the summer of 2020, developing a channel-based messaging application tailored towards the Gen Z Cohort. The web and mobile products are currently being rolled out to selected campuses throughout the US.

During the summer of 2021, I also interned at Mastercard as a Software Development Engineer in their Product and Engineering Division, working with a suite of B2B products and services designed to simplify and automate the exchange of payments-related data.

Academic Projects

Here are a few of my recent projects!

Investing

Teal

An NFT marketplace platform for investing in the growth of content creators, built with React.js, Express.js, OpenZeppelin, and Hardhat. With Teal, users can place an order for tokens of creators they support and believe will grow. As a content creator, you can apply for an Initial Token Offering (ITO) for your content, making it easier than ever to fundraise and engage your audience.

As part of this, we wrote smart contracts in Solidity to mint ERC721 tokens (NFTs) on the Ethereum network. We also coded up several contracts to transfer tokens and ETH, and used Pinata, an IPFS API and toolkit, to store the NFT metadata and host images for the NFTs.

Politics

Red Meter

A web application developed using Flask that displays sentiments of Dallas/FW, Houston, Austin, and San Antonio towards Donald Trump. It incorporates a Keras Recurrent Neural Network trained using Word2Vec embeddings from a dataset of 1.6 million tweets, to detect polarity in texts. The Tweepy API was used to stream tweets in real-time to a database, and SQLITE3 was used for CRUD operations.

Entertainment

Kinetic Keys

An interactive browser-based interface made using React.js and Tensorflow.js where one can spell out words by creating letters with their body. It consists of a real-time pose estimation model that was further trained using approximately 4500 images. This project was showcased at the Texas Convergent Side Expo 2020, where the demo was presented to company recruiters and engineers.

Work

Omelia

A Chrome extension built using JavaScript and HTML/CSS that modifies a Google spreadsheet based on voice commands spoken by the user. A speech-to-text API was used to convert the voice command to text. A model was built from scatch using GloVe, Scikit-learn, NLTK, and Google Cloud NLP to process and interpret the text. Built a RESTful API in Flask and deployed it to Google Cloud Functions - this function utilized the Google Sheets API in order to interact with the spreadsheets in real time.