Shreyas
Telkar

Software Engineer

Innovative Computer Engineer and Software Developer crafting modern solutions for real-world challenges. From embedded systems to mobile applications, I bring diverse technical expertise to create impactful software solutions.

Full-Stack DevelopmentEmbedded SystemsMobile DevelopmentCompiler Design
Shreyas Telkar - Software Engineer

Background

My educational foundation and technical expertise that drives my passion for innovation.

Team collaboration at UCSC

Professional Overview

As a recent Baskin Engineering graduate from UCSC, I've developed strong collaborative skills through team environments and built meaningful connections with fellow students. My education has exposed me to diverse hardware and software technologies, which I've further enhanced through independent projects and hands-on experience.

Core Competencies

Data Structures and Algorithms
Computer Networks
Embedded Systems
Computer Architecture
Compiler Design
Functional Programming

Programming Languages

PythonC/C++VerilogHTML/CSS/JavaScriptRISCV AssemblyMIPS AssemblyHaskell

Experience

My professional journey in software development and education.

BawsHuman

Software Engineer

BawsHuman

Dec 2023 - Present

Designed and developed BawsHuman, an all-in-one fitness app using React Native, Expo, and Django, enabling athletes to track workouts, upload photos, sync Apple Watch data, and engage in social and coaching features. Led to onboarding of 6 elite trainers and 1000+ beta signups. Engineered geolocation-based workout tracking and live route visualization to enhance athlete experience similar to Strava. Integrated Apple HealthKit to unify user workout data and streamline Apple Watch syncing. Built forum and real-time chat features using Python Django (REST API) and responsive TypeScript frontend, increasing user engagement by 35%.

React NativeExpoDjangoTypeScriptApple HealthKitGeolocationPythonREST API
Links:

App Screenshots

BawsHuman screenshot 1
BawsHuman screenshot 2
BawsHuman screenshot 3
BawsHuman screenshot 4
BawsHuman screenshot 5
BawsHuman screenshot 6
BawsHuman screenshot 7
BawsHuman screenshot 8
Learn2Code

Programming Instructor

Learn2Code

Dec 2023 - Jan 2024

Part-time role teaching K-12 students JavaScript, Python, and Scratch programming. Developed curriculum and provided hands-on coding instruction to help students build foundational programming skills.

JavaScriptPythonScratchTeachingCurriculum Development

Looking for new opportunities to grow and contribute to innovative projects.

Connect on LinkedIn

Featured Projects

A showcase of my technical expertise across embedded systems, mobile development, and algorithmic problem-solving.

Smart Bell System

Smart Bell System

A 5-member team project creating a smart doorbell system integrated with Raspberry Pi3 and a Flutter mobile app. Features hands-free sensor detection, push notifications, live streaming, and one-way communication.

Raspberry Pi3FlutterIoTMobile App
Geometry Dash on FPGA

Geometry Dash on FPGA

Platform game on FPGA BASYS3 board featuring coin-collecting and pitfall-avoiding mechanics with charged jumping. Designed with state machines, sequential logic, and VGA display.

FPGAVHDLVGAGame Development
Traveling Salesman Problem

Traveling Salesman Problem

Implementation of the shortest Hamiltonian path algorithm in C using graph and path methods. Demonstrates advanced algorithmic problem-solving skills.

CAlgorithmsGraph TheoryOptimization

Interactive Demos

I enjoy teaching myself and learning new technologies. Here are some interactive demos I've built using React and modern web technologies.

Tic Tac Toe

-
-
-
-
-
-
-
-
-

Pong

Time Left: 60 sec
Player1 Score: 0
Player2 Score: 0
Player1: W/S
Player2: I/K