You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/data/index.js
+1-4Lines changed: 1 addition & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -90,7 +90,6 @@ export const projects = [
90
90
description: 'A cloud-based web search engine, built fully from scratch.',
91
91
points: [
92
92
'Built the distributed web crawler that fans out across EC2 workers, dedupes URLs against a custom KV store, and streams raw HTML downstream for indexing.',
93
-
'Integrated with a from-scratch web server, key-value store, analytics engine, indexer, and PageRank pipeline — all stitched together to run across the cloud.',
94
93
],
95
94
},
96
95
{
@@ -99,16 +98,14 @@ export const projects = [
99
98
description: 'A complete UNIX-like operating system, built from scratch.',
100
99
points: [
101
100
'Priority-based process scheduler, FAT-style file system, and a custom shell with piping and job control.',
102
-
'Implemented 20+ system calls using low-level signal handling, threading, and locks.',
103
101
],
104
102
},
105
103
{
106
104
name: 'Instalite',
107
105
stack: ['AWS','JavaScript','React','Kubernetes'],
108
106
description: 'A social media platform deployed across a Kubernetes cluster on AWS EC2.',
109
107
points: [
110
-
'S3 for media, RDS for structured user data, ChromaDB as a vector-based recommendation datastore.',
111
-
'EMR + Apache Livy power social graph–based ranking; React serves the front-end.',
108
+
'S3 for media, RDS for structured user data, ChromaDB for recommendations, EMR + Livy for social graph-based ranking, React for frontend.',
0 commit comments