it's 4AM bruh go sleep

This commit is contained in:
2026-01-16 04:09:43 -08:00
parent 02cfedadb0
commit 583f0e1e9e
6 changed files with 1176 additions and 1423 deletions

2536
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -4,21 +4,16 @@
"private": true, "private": true,
"dependencies": { "dependencies": {
"@emotion/react": "^11.14.0", "@emotion/react": "^11.14.0",
"@emotion/styled": "^11.14.0", "@emotion/styled": "^11.14.1",
"@mui/icons-material": "^7.1.1", "@mui/icons-material": "^7.3.7",
"@mui/material": "^7.1.1", "@mui/material": "^7.3.7",
"react": "^19.1.0", "react": "^19.2.3",
"react-dom": "^19.1.0", "react-dom": "^19.2.3",
"swiper": "^11.2.8" "swiper": "^12.0.3"
}, },
"devDependencies": { "devDependencies": {
"react-scripts": "^5.0.1" "react-scripts": "^5.0.1"
}, },
"overrides": {
"react-scripts": {
"typescript": "^5.8.3"
}
},
"scripts": { "scripts": {
"start": "react-scripts start", "start": "react-scripts start",
"build": "react-scripts build", "build": "react-scripts build",

View File

@@ -2,6 +2,15 @@ import { Divider, List, ListItem, ListItemText, Typography } from '@mui/material
import React, { Fragment } from 'react' import React, { Fragment } from 'react'
export const experiencesData = [ export const experiencesData = [
{
key: 'de-mrvl', type: 'prof', location: 'Marvell Technology', designation: 'Senior Engineer',
desc: [
'What do I do? Oh you know, bit of this (data engineering, modeling), bit of that (BI, data analysis), the occasional fun (software prototyping), but I\'m not done yet, still growing in the role.',
'How do I bring value? Well, I bring a strong focus on inter-domain, cross-functional data architecture, primarily working with messy, big data.',
'What would I like to work on next? Hmm, maybe some large-scale distributed problems. ML/DL is always fun to learn and apply. AI? Ehh, dulls the senses a bit sometimes.',
],
startDate: 'Oct 2025', endDate: ''
},
{ {
key: 'grad-res-asu', type: 'prof', location: 'Arizona State University', designation: 'Graduate Researcher', key: 'grad-res-asu', type: 'prof', location: 'Arizona State University', designation: 'Graduate Researcher',
desc: [ desc: [

View File

@@ -1,10 +1,9 @@
import React from 'react';
import { Button, ButtonGroup, Divider, List, ListItem, ListItemText, Typography } from '@mui/material'; import { Button, ButtonGroup, Divider, List, ListItem, ListItemText, Typography } from '@mui/material';
import { handleLinkClick } from '../utils/linkClick';
import GitHubIcon from '@mui/icons-material/GitHub'; import GitHubIcon from '@mui/icons-material/GitHub';
import LinkedInIcon from '@mui/icons-material/LinkedIn'; import LinkedInIcon from '@mui/icons-material/LinkedIn';
import EmailIcon from '@mui/icons-material/Email'; import EmailIcon from '@mui/icons-material/Email';
import Link from '@mui/material/Link';
import { projectsData } from './Projects'; import { projectsData } from './Projects';
import { experiencesData } from './Career'; import { experiencesData } from './Career';
@@ -21,15 +20,15 @@ const Landing = () => {
{/* summary */} {/* summary */}
<ListItem> <ListItem>
<ListItemText <ListItemText
primary={"Welcome to my (messy) homepage. I'm an aspiring software developer\ primary={"Welcome to my (messy) homepage. I like data!\
whose passions lie in distributed technologies, networks and security,\ My passions lie in data engineering/analytics, distributed technologies,\
web development, and machine learning, but open to much more." } /> networks and security, web development, machine learning...\
you get the picture." } />
</ListItem> </ListItem>
{/* current endeavor */} {/* current endeavor */}
<ListItem> <ListItem>
<ListItemText <ListItemText
primary={"I'm currently looking for a job! If you know any openings that\ primary={"I'm always interested in discussing data systems or networks or any of the above. Ping me!"} />
you think I would be a good fit for, do reach out." } />
</ListItem> </ListItem>
{/* current stuff */} {/* current stuff */}
<ListItem> <ListItem>
@@ -55,9 +54,11 @@ const Landing = () => {
{socialsData.map((social) => ( {socialsData.map((social) => (
<Button <Button
key={social.key} key={social.key}
onClick={() => handleLinkClick(social.socialLink)} component={Link}
href={social.socialLink}
startIcon={social.socialIcon}
> >
{social.socialIcon} {social.socialText}
</Button> </Button>
))} ))}
</ButtonGroup> </ButtonGroup>

View File

@@ -15,7 +15,7 @@ import ListItemText from '@mui/material/ListItemText';
import MenuIcon from '@mui/icons-material/Menu'; import MenuIcon from '@mui/icons-material/Menu';
import Toolbar from '@mui/material/Toolbar'; import Toolbar from '@mui/material/Toolbar';
import Typography from '@mui/material/Typography'; import Typography from '@mui/material/Typography';
// import Link from '@mui/material/Link'; import Link from '@mui/material/Link';
import LandingIcon from '@mui/icons-material/Home'; import LandingIcon from '@mui/icons-material/Home';
import ProjectsIcon from '@mui/icons-material/AccountTree'; import ProjectsIcon from '@mui/icons-material/AccountTree';
@@ -38,14 +38,14 @@ const menuSections = [
key: 'landing', display_name: 'About', appbar_text: 'Hello There!', display_icon: <LandingIcon />, key: 'landing', display_name: 'About', appbar_text: 'Hello There!', display_icon: <LandingIcon />,
extLink: false, component: <Landing /> extLink: false, component: <Landing />
}, },
{
key: 'proj', display_name: 'Stuff', appbar_text: 'Workbench', display_icon: <ProjectsIcon />,
extLink: false, component: <Projects />
},
{ {
key: 'exp', display_name: 'Work', appbar_text: 'Journey', display_icon: <CareerIcon />, key: 'exp', display_name: 'Work', appbar_text: 'Journey', display_icon: <CareerIcon />,
extLink: false, component: <Career /> extLink: false, component: <Career />
}, },
{
key: 'proj', display_name: 'Stuff', appbar_text: 'Workbench', display_icon: <ProjectsIcon />,
extLink: false, component: <Projects />
},
{ {
key: 'ints', display_name: 'Interests', appbar_text: 'My Interests', display_icon: <InterestsIcon />, key: 'ints', display_name: 'Interests', appbar_text: 'My Interests', display_icon: <InterestsIcon />,
extLink: false, component: <UnderConstruction /> extLink: false, component: <UnderConstruction />
@@ -120,11 +120,11 @@ function Menu(props) {
))} ))}
</List> </List>
<Divider /> <Divider />
{/* <Box component="div" align="center" padding={2}> <Box component="div" align="center" padding={2}>
<Link sx={{ padding: 1 }} href="https://mui.com" underline="hover"> <Link sx={{ padding: 1 }} href="https://mui.com" underline="hover">
Made with MUI Made with MUI
</Link> </Link>
</Box> */} </Box>
</div> </div>
); );

View File

@@ -132,7 +132,7 @@ const Projects = () => {
pagination={{ pagination={{
dynamicBullets: true, dynamicBullets: true,
}} }}
navigation navigation={false}
speed={400} speed={400}
spaceBetween={10} spaceBetween={10}
slidesPerView={width >= 480 ? 2.6 : 1.1} slidesPerView={width >= 480 ? 2.6 : 1.1}