Hello there! I'm
Kartavya Sharma.
I'm an EE/CS major at UC Berkeley; I'm interested in web development and all things software engineering.
01
About me

About me
I'm an undergraduate student at UC Berkeley studying Electrical Engineering and Computer Science (EECS). In the realm of CS, I am interested in competitive programming, web development, systems architecture, and machine learning.

I'm also passionate about addressing widespread social and ethical issues we face today as a result of technological proliferation. Besides that, I am often learning new technologies or languages. Most recently, I acquainted myself with React and Gatsby. I am currently exploring server-side systems, system architecture and design patterns and their integration with full-stack web development.

Outside of tech, I like cooking, reading (mostly non-fiction), playing Jenga, long drives, watching superhero movies, and running.

I also like meeting new people and getting to know their ideas, and perspectives, this allows me to be a better team member and an efficient and collaborative problem solver.

I hope that my words shed light on what I do and who I am as a person. To know more, you can view my projects below or read my blog. To know more about me professionaly, you can connect with me on LinkedIn, or view my work experience below.
02
Projects

Contract
Salkatech.com
Public facing website built using JQuery, HTML, and CSS for a satellite telecom company.
Project
ROZE - Assistant
A digital voice assistant that aims to reduce distractions while driving by narrating all notifications.
Project
Personal Website
My personal website (what you're on right now) built using Gatsby.js, Tailwind CSS, and Flask.
Project
COVaxStatus
Accessible COVID-19 vaccination appointment viewer. Lets users view appointments in their district and check for availability.
03
Work

    Academic Intern
    UC Berkeley EECS
    Jun 2022present
    UC Berkeley EECS
    Assisted students with weekly labs and helped students work on numerous projects including Gitlet — a minified version control system — and 2048 — the popular tile puzzle game.

    Conducted exam prep sessions and mini-lectures during lab with 25 – 30 students. Led several problem solving sessions based on previous exam content.
    Backend Web Developer
    Caltools - Health Calculators
    Jun 2021Aug 2021
    Caltools - Health Calculators
    Set up AWS Lambda functions to expose calculator compute logic as an API. Used the Serverless framework along with TypeScript to add API authorization (in addition to CORS.)

    Used the MVC architectural model to design the backend with Express, and implemented caching mechanisms to reduce API call rates.
    Web Developer
    Salkatech
    Jan 2021Mar 2021
    Salkatech
    During my time as a web developer at Salkatech, I developed their public-facing website from ground up using JQuery, HTML, CSS, and Bootstrap.

    Implemented a product inquiry system along with static location data from Google Map APIs.
    Founder/Developer
    ROZE
    Jun 2018Nov 2020
    ROZE
    Developed ROZE as a utility to prevent distracted driving. ROZE uses Google's text-to-speech (TTI) API to narrate incoming notifications.

    Implemented localization through Google's Cloud Translate API, and added location based services through Google's Geolocation API.
    Computer Science Teacher
    Prime Academy
    Oct 2018Nov 2019
    Prime Academy
    Taught Computer Science to students at a school outside Indore, MP. Designed their curriculum to be more inclusive of a broad range of concepts in computing and programming.

    Covered languages such as Python, C++, Java, and SQLite3.
04
Blog

Starting somthing new?
Let's get in touch!

This site was made using Gatsby.js, Tailwind CSS, and Python. View source code on Github