Skip to content

Commit dd6a956

Browse files
committed
made updates to resume, work experience, contribution timeline, and coursework
1 parent 8bd584d commit dd6a956

4 files changed

Lines changed: 113 additions & 30 deletions

File tree

16.7 KB
Binary file not shown.

src/data/classesList.js

Lines changed: 36 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,56 @@
11
export const classesList = [
2+
{
3+
title: "CIS 5480: Operating Systems Design and Implementation",
4+
description:
5+
"Core OS concepts including processes, threads, synchronization and deadlocks, CPU scheduling, virtual memory and paging, file systems, I/O, and virtualization. Emphasis on concurrent programming and systems programming.",
6+
skills: ["C", "POSIX", "Concurrency", "Threads", "Synchronization", "OS"],
7+
grade: "*In Progress*",
8+
},
9+
{
10+
title: "CIS 5210: Artificial Intelligence",
11+
description:
12+
"Foundations of AI: state-space search, heuristic search, constraint satisfaction, probabilistic reasoning (Bayes nets, HMMs), decision making, and introductory machine learning elements.",
13+
skills: ["Python", "Search", "Heuristics", "Probability", "AI"],
14+
grade: "*In Progress*",
15+
},
16+
{
17+
title: "CIS 5500: Database and Information Systems",
18+
description:
19+
"Relational model, E/R modeling, SQL, normalization, indexing and hashing, transactions and concurrency control, recovery, and an introduction to query optimization and distributed data systems.",
20+
skills: [
21+
"SQL",
22+
"Database Design",
23+
"Transactions",
24+
"Indexing",
25+
"Normalization",
26+
],
27+
grade: "*In Progress*",
28+
},
229
{
330
title: "CIS 3200: Introduction to Algorithms",
431
description:
5-
"This course gives a comprehensive introduction to design and analysis of algorithms. You will learn about problem-solving; advanced data structures such as universal hashing and red-black trees; advanced design and analysis techniques such as dynamic programming and amortized analysis; graph algorithms such as minimum spanning trees and network flows; NP-completeness theory; and approximation algorithms.",
32+
"Comprehensive study of algorithm design and analysis. Topics include problem-solving strategies, advanced data structures (universal hashing, red-black trees), dynamic programming, amortized analysis, graph algorithms (minimum spanning trees, network flows), NP-completeness, and approximation algorithms.",
633
skills: ["CS Theory", "Algorithms"],
734
grade: "A+",
835
},
936
{
1037
title: "CIS 2400: Introduction to Computer Systems",
1138
description:
12-
"This bottom-up course begins with transistors and simple computer hardware structures, continues with low-level programming using primitive machine instructions, and finishes with an introduction to the C programming language.",
39+
"Bottom-up exploration of computer systems. Begins with transistors and basic hardware structures, covers machine instructions and low-level programming, and concludes with the C programming language.",
1340
skills: ["C", "Assembly"],
1441
grade: "A+",
1542
},
1643
{
1744
title: "ESE 3600: TinyML - Tiny Machine Learning for Embedded Systems",
1845
description:
19-
"This is an introductory course at the intersection of Machine Learning (ML) and Embedded Internet of Things (IoT) Devices which covers machine learning applications and algorithms using embedded hardware, sensors, actuators and software.",
46+
"Introductory course at the intersection of machine learning and IoT. Focuses on implementing ML applications on embedded devices using hardware, sensors, actuators, and specialized software.",
2047
skills: ["Python", "TensorFlow", "Embedded Systems"],
2148
grade: "A",
2249
},
2350
{
2451
title: "CIS 5450: Big Data Analytics",
2552
description:
26-
"Topics of this course include collecting, wrangling, and structuring data; programming models for performing computation scalably across many compute nodes; approaches to converting algorithms to such programming models; toolkits for data analysis; and popular distributed frameworks for analytics tasks.",
53+
"Covers techniques for collecting, wrangling, and structuring large datasets. Emphasis on scalable computation models, distributed frameworks, and modern toolkits for analysis and machine learning.",
2754
skills: [
2855
"Python",
2956
"Pandas",
@@ -37,7 +64,7 @@ export const classesList = [
3764
{
3865
title: "CIS 1210: Data Structures and Algorithms",
3966
description:
40-
"This is a course about Algorithms and Data Structures using the Java programming language. We introduce the basic concepts about complexity of an algorithm and methods on how to compute the running time of algorithms. Then, we describe data structures like stacks, queues, maps, trees, and graphs, and we construct efficient algorithms based on these representations.",
67+
"Covers core data structures (stacks, queues, maps, trees, graphs) and algorithmic analysis using Java. Includes complexity analysis, runtime evaluation, and construction of efficient algorithms.",
4168
skills: [
4269
"CS Theory",
4370
"Java",
@@ -50,28 +77,28 @@ export const classesList = [
5077
{
5178
title: "STAT 4300: Probability",
5279
description:
53-
"Understanding discrete and continuous sample spaces and probability; random variables, distributions, independence; expectation and generating functions; Markov chains and recurrence theory.",
80+
"Covers discrete and continuous probability spaces, random variables and distributions, independence, expectation, generating functions, and Markov chains.",
5481
skills: [],
5582
grade: "A+",
5683
},
5784
{
5885
title: "CIS 2620: Automata, Computability and Complexity",
5986
description:
60-
"A course that explores questions fundamental to computer science such as which problems cannot be solved by computers, can we formalize computing as a mathematical concept without relying upon the specifics of programming languages and computing platforms, and which problems can be solved efficiently.",
87+
"Studies the mathematical foundations of computation. Topics include automata theory, computability, computational complexity, and the limits of efficient problem solving.",
6188
skills: [],
6289
grade: "A",
6390
},
6491
{
6592
title: "CIS 1600: Mathematical Foundations of Computer Science",
6693
description:
67-
"A introduction to math concepts that form the backbone of the majority of computer science. Topics covered include sets, functions, permutations and combinations, discrete probability, expectation, mathematical Induction and graph theory.",
94+
"Introduction to mathematical concepts underpinning computer science: sets, functions, counting techniques, discrete probability, expectation, induction, and graph theory.",
6895
skills: ["CS Theory", "Probability"],
6996
grade: "A-",
7097
},
7198
{
7299
title: "CIS 1200: Programming Languages & Techniques",
73100
description:
74-
"A fast-paced introduction to the fundamental concepts of programming and software design.",
101+
"Fast-paced introduction to software design and programming paradigms. Topics include functional programming with OCaml and object-oriented programming with Java.",
75102
skills: ["Java", "OCaml", "OOP"],
76103
grade: "A",
77104
},

src/data/timelineData.js

Lines changed: 58 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,47 @@
11
export const timelineData = [
22
{
3-
text: ["Enabling real-time call transcription with AWS Chime SDK."],
3+
text: [
4+
"Building voice-to-voice AI platform for patient calls on Twilio with patient record lookups, quick specialized-line transfers, and urgency detection.",
5+
],
6+
date: "Summer 2025",
7+
category: {
8+
tag: "Switchboard, MD",
9+
color: "#00C2FD",
10+
},
11+
link: {
12+
url: "https://www.switchboardmd.com/",
13+
text: "See More",
14+
},
15+
skills: [
16+
{
17+
skill: "Twilio",
18+
skillLink: "https://www.twilio.com/en-us",
19+
},
20+
{ skill: "React", inline: "ci-react", skillLink: "https://react.dev/" },
21+
{
22+
skill: "TypeScript",
23+
inline: "ci-typescript",
24+
skillLink: "https://www.typescriptlang.org/",
25+
},
26+
{
27+
skill: "JavaScript",
28+
inline: "ci-javascript",
29+
skillLink: "https://developer.mozilla.org/en-US/docs/Web/JavaScript",
30+
},
31+
{
32+
skill: "GraphQL",
33+
inline: "ci-graphql",
34+
skillLink: "https://graphql.org/",
35+
},
36+
{
37+
skill: "Bedrock",
38+
inline: "ci-aws",
39+
skillLink: "https://aws.amazon.com/bedrock/",
40+
},
41+
],
42+
},
43+
{
44+
text: ["Enabling real-time call transcription with Amazon Chime SDK."],
445
date: "Summer 2025",
546
category: {
647
tag: "Switchboard, MD",
@@ -23,12 +64,12 @@ export const timelineData = [
2364
},
2465
{ skill: "React", inline: "ci-react", skillLink: "https://react.dev/" },
2566
{
26-
skill: "Typescript",
67+
skill: "TypeScript",
2768
inline: "ci-typescript",
2869
skillLink: "https://www.typescriptlang.org/",
2970
},
3071
{
31-
skill: "Javascript",
72+
skill: "JavaScript",
3273
inline: "ci-javascript",
3374
skillLink: "https://developer.mozilla.org/en-US/docs/Web/JavaScript",
3475
},
@@ -42,6 +83,11 @@ export const timelineData = [
4283
inline: "ci-aws",
4384
skillLink: "https://aws.amazon.com/lambda/",
4485
},
86+
{
87+
skill: "Bedrock",
88+
inline: "ci-aws",
89+
skillLink: "https://aws.amazon.com/bedrock/",
90+
},
4591
{
4692
skill: "Cognito",
4793
inline: "ci-aws",
@@ -104,7 +150,7 @@ export const timelineData = [
104150
},
105151
{
106152
text: [
107-
"Researched in the Safe Automated Systems Lab, developing lane detection software F1Eighteenth: a 1/18th scale autonomous car.",
153+
"Researched in the xLab: Safe Autonomous Systems Lab, developing lane detection software F1Eighteenth: a 1/18th scale autonomous car.",
108154
],
109155
date: "Fall - Winter 2024",
110156
category: {
@@ -154,7 +200,9 @@ export const timelineData = [
154200
],
155201
},
156202
{
157-
text: ["Launched a subletting marketplace using the Google Maps API."],
203+
text: [
204+
"Launched a subletting marketplace using the Google Maps API (100+ active listings).",
205+
],
158206
date: "Spring - Fall 2024",
159207
category: {
160208
tag: "PennLabs",
@@ -180,7 +228,7 @@ export const timelineData = [
180228
},
181229
{
182230
text: [
183-
"Created the MDAware Demo App to showcase patient message classification model features, logic, and impact; used at business expos and client conferences.",
231+
"Created the MDAware Demo App to showcase patient message classification model features, logic, and impact; used in a Google Ventures pitch and helped drive two contract expansions (≈ $400k ARR pipeline).",
184232
],
185233
date: "Summer 2024",
186234
category: {
@@ -204,12 +252,12 @@ export const timelineData = [
204252
skillLink: "https://www.python.org/",
205253
},
206254
{
207-
skill: "Typescript",
255+
skill: "TypeScript",
208256
inline: "ci-typescript",
209257
skillLink: "https://www.typescriptlang.org/",
210258
},
211259
{
212-
skill: "Javascript",
260+
skill: "JavaScript",
213261
inline: "ci-javascript",
214262
skillLink: "https://developer.mozilla.org/en-US/docs/Web/JavaScript",
215263
},
@@ -251,7 +299,7 @@ export const timelineData = [
251299
skills: [
252300
{ skill: "React", inline: "ci-react", skillLink: "https://react.dev/" },
253301
{
254-
skill: "Typescript",
302+
skill: "TypeScript",
255303
inline: "ci-typescript",
256304
skillLink: "https://www.typescriptlang.org/",
257305
},
@@ -310,7 +358,7 @@ export const timelineData = [
310358
"https://developer.android.com/studio?_gl=1*mtik*_up*MQ..&gclid=CjwKCAjw3f_BBhAPEiwAaA3K5H-KNxG96YtdGuo7wbrqczljmzRuqHhsMxWdadLJom3asHO6hS53oRoCo0EQAvD_BwE&gclsrc=aw.ds&gbraid=0AAAAAC-IOZluaKqB6_LHoqYKXYAd00Wgs",
311359
},
312360
{
313-
skill: "XCode",
361+
skill: "Xcode",
314362
inline: "ci-xcode",
315363
skillLink: "https://developer.apple.com/xcode/",
316364
},

src/data/workExperienceData.js

Lines changed: 19 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@ export const workExperienceData = [
1111
role: "Returning SWE Intern",
1212
period: "May 2025 – Present",
1313
location: "Remote",
14-
summary: "Working on Telephony systems and voice-to-voice AI",
14+
summary: "Working on voice-to-voice AI systems",
1515
bullets: [
16-
"Building a PBX server with Asterisk to support voice-to-voice AI and integrating real-time call transcription using AWS Chime SDK and Nova Sonic.",
16+
"Developing a real-time voice-to-voice AI platform for patient calls—enabling live transcription, smart call routing, and automated transfers to improve care-team responsiveness.",
1717
],
1818
skills: [
1919
{
@@ -36,6 +36,11 @@ export const workExperienceData = [
3636
inline: "ci-aws",
3737
skillLink: "https://aws.amazon.com/lambda/",
3838
},
39+
{
40+
skill: "Bedrock",
41+
inline: "ci-aws",
42+
skillLink: "https://aws.amazon.com/bedrock/",
43+
},
3944
{
4045
skill: "Cognito",
4146
inline: "ci-aws",
@@ -49,17 +54,20 @@ export const workExperienceData = [
4954

5055
{ skill: "React", inline: "ci-react", skillLink: "https://react.dev/" },
5156
{
52-
skill: "Typescript",
57+
skill: "TypeScript",
5358
inline: "ci-typescript",
5459
skillLink: "https://www.typescriptlang.org/",
5560
},
5661
{
57-
skill: "Javascript",
62+
skill: "JavaScript",
5863
inline: "ci-javascript",
5964
skillLink: "https://developer.mozilla.org/en-US/docs/Web/JavaScript",
6065
},
66+
{
67+
skill: "Twilio",
68+
skillLink: "https://www.twilio.com/en-us",
69+
},
6170
{ skill: "Asterisk", skillLink: "https://www.asterisk.org/" },
62-
6371
{
6472
skill: "Linux",
6573
inline: "ci-linux",
@@ -77,7 +85,7 @@ export const workExperienceData = [
7785
company: "University of Pennsylvania",
7886
logo: upennLogo,
7987
role: "Teaching Assistant",
80-
period: "Jan. 2024 – Present",
88+
period: "Jan 2025 – Present",
8189
location: "Philadelphia, PA",
8290
summary:
8391
"Serve as a Teaching Assistant for CIS 1210: Data Structures and Algorithms.",
@@ -106,7 +114,7 @@ export const workExperienceData = [
106114
"Maintain and develop University of Pennsylvania mobile apps (100k+ users).",
107115
bullets: [
108116
"Served as a project mentor to onboard new developers (Fall 2024 cohort).",
109-
"Launched a subletting marketplace using Google Maps API (Spring–Fall 2024).",
117+
"Launched a subletting marketplace using Google Maps API, reaching 100+ active listings (Spring–Fall 2024).",
110118
"Created a mobile homepage feature for group study room booking (Spring 2024).",
111119
],
112120
skills: [
@@ -155,7 +163,7 @@ export const workExperienceData = [
155163
location: "Remote",
156164
summary: "Led development of two healthcare SaaS web applications.",
157165
bullets: [
158-
"Built the MDAware Demo App to showcase patient message classification models at expos and conferences.",
166+
"Built the MDAware Demo App to showcase patient message classification models to clients—used in a Google Ventures pitch and helped drive two contract expansions (≈ $400k ARR pipeline) in its first month.",
159167
"Created the MDAware Pilot Assessment App, a data-visualization tool for client hospital datasets.",
160168
],
161169
skills: [
@@ -171,12 +179,12 @@ export const workExperienceData = [
171179
skillLink: "https://www.python.org/",
172180
},
173181
{
174-
skill: "Typescript",
182+
skill: "TypeScript",
175183
inline: "ci-typescript",
176184
skillLink: "https://www.typescriptlang.org/",
177185
},
178186
{
179-
skill: "Javascript",
187+
skill: "JavaScript",
180188
inline: "ci-javascript",
181189
skillLink: "https://developer.mozilla.org/en-US/docs/Web/JavaScript",
182190
},
@@ -220,7 +228,7 @@ export const workExperienceData = [
220228
"https://developer.android.com/studio?_gl=1*mtik*_up*MQ..&gclid=CjwKCAjw3f_BBhAPEiwAaA3K5H-KNxG96YtdGuo7wbrqczljmzRuqHhsMxWdadLJom3asHO6hS53oRoCo0EQAvD_BwE&gclsrc=aw.ds&gbraid=0AAAAAC-IOZluaKqB6_LHoqYKXYAd00Wgs",
221229
},
222230
{
223-
skill: "XCode",
231+
skill: "Xcode",
224232
inline: "ci-xcode",
225233
skillLink: "https://developer.apple.com/xcode/",
226234
},

0 commit comments

Comments
 (0)