mirror of
https://github.com/20kaushik02/portfolio-website.git
synced 2026-01-25 08:24:04 +00:00
it's 4AM bruh go sleep
This commit is contained in:
2536
package-lock.json
generated
2536
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
17
package.json
17
package.json
@@ -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",
|
||||||
|
|||||||
@@ -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: [
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
@@ -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>
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|||||||
@@ -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}
|
||||||
|
|||||||
Reference in New Issue
Block a user