Skip to content

Commit 730a72b

Browse files
authored
Merge pull request #18 from jonaspm/dev
chore/update profile
2 parents 0fbd4b5 + 1ebfab3 commit 730a72b

File tree

8 files changed

+46
-40
lines changed

8 files changed

+46
-40
lines changed

public/images/enerlinq.com.png

2.32 MB
Loading

src/components/Header.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import React from "react";
21
import HeaderResume from "./HeaderResume";
32
import HeaderProfile from "./HeaderProfile";
43
import "../styles/Header.scss";

src/components/HeaderProfile.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import React from "react";
21
import "../styles/HeaderProfile.scss";
32
import Box from "./Box";
43

src/components/HeaderResume.tsx

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ import Box from "./Box";
44
import Icon from "./icons/Icon";
55

66
function HeaderResume() {
7+
const name = 'Jonás Perusquía Morales';
8+
const job = 'Chief Technology Officer at Enerlinq Innovations';
79
const socialNetworks = [
810
{
911
name: "Facebook",
@@ -73,27 +75,26 @@ function HeaderResume() {
7375
<path d="M22.5 6.908V6.75a3 3 0 00-3-3h-15a3 3 0 00-3 3v.158l9.714 5.978a1.5 1.5 0 001.572 0L22.5 6.908z" />
7476
</svg>
7577
),
76-
url: "mailto:jonaspm_99@outlook.com",
78+
url: "mailto:jperusm@outlook.com",
7779
},
7880
];
7981

8082
return (
8183
<Box className="header-resume items-center justify-center text-center grid gap-6 hover:bg-secondary/60 transition-all duration-700">
82-
<div></div>
84+
<div />
8385
<h1 className="text-2xl font-bold">
84-
<span className="overflow-hidden whitespace-nowrap animate-typewriter inline-block max-w-[11em] align-bottom md:text-4xl">
85-
Jonás Perusquía Morales
86+
<span className="overflow-hidden whitespace-nowrap inline-block align-bottom md:text-4xl relative border-r-4 animate-typewriter">
87+
{name}
8688
</span>
87-
<span className="border-r-4 border-r-transparent animate-blinking md:text-4xl"></span>
8889
</h1>
8990
<span className="text-lg">
90-
Senior Software Associate at Concentrix Catalyst
91+
{job}
9192
</span>
9293
<div className="flex flex-row justify-center gap-6 flex-wrap items-center">
93-
{socialNetworks.map((socialNetwork, index) => {
94+
{socialNetworks.map(socialNetwork => {
9495
return (
9596
<a
96-
key={index}
97+
key={socialNetwork.name}
9798
href={socialNetwork.url}
9899
target="_blank"
99100
rel="noreferrer"

src/components/MainBody.tsx

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -13,21 +13,22 @@ type Project = {
1313
function MainBody({ projects }: { projects: Project[] }) {
1414

1515
const skills = [
16-
'HTML',
17-
'JavaScript',
18-
'CSS',
16+
'HTML-CSS-JavaScript',
17+
'TypeScript',
18+
'Svelte',
1919
'React',
20+
'AngularJS',
21+
'Next.js',
22+
'Astro',
2023
'Node.js',
2124
'Express',
22-
'MySQL',
23-
'Git',
24-
'Scrum',
25-
'ServiceNOW',
25+
'SQL Databases',
2626
'MongoDB',
27-
'Angular.js',
28-
'Next.js',
29-
'Astro',
30-
'TypeScript',
27+
'ServiceNOW',
28+
'Version Control',
29+
'Agile Methodologies',
30+
'Project Management',
31+
'Cloud Computing',
3132
]
3233

3334
const aboutText =

src/pages/index.astro

Lines changed: 20 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -3,22 +3,29 @@ import Layout from "@/layouts/Layout.astro"
33
import MainBody from "@/components/MainBody"
44
import sorteosClickImage from "@/images/sorteos.click.png"
55
import autosolutionsImage from "@/images/autosolutions.app.png"
6+
import enerlinqImage from "@/images/enerlinq.com.png"
67
import { getImage } from "astro:assets"
78
89
const projects = [
9-
{
10-
name: 'Sorteos Click',
11-
url: 'https://sorteos.click',
12-
description: 'Create and manage your own raffles for FREE.',
13-
image: await getImage({src: sorteosClickImage, format: 'avif'}),
14-
},
15-
{
16-
name: 'Autosolutions',
17-
url: 'https://autosolutions.app',
18-
description: 'On-demand services for your vehicle & more.',
19-
image: await getImage({src: autosolutionsImage, format: 'avif'}),
20-
}
21-
]
10+
{
11+
name: 'Enerlinq',
12+
url: 'https://enerlinq.com',
13+
description: 'Technology and innovation lab. Startup company.',
14+
image: await getImage({src: enerlinqImage, format: 'avif'}),
15+
},
16+
{
17+
name: 'Autosolutions',
18+
url: 'https://autosolutions.app',
19+
description: 'On-demand services for your vehicle & more.',
20+
image: await getImage({src: autosolutionsImage, format: 'avif'}),
21+
},
22+
{
23+
name: 'Sorteos Click',
24+
url: 'https://sorteos.click',
25+
description: 'Create and manage your own raffles for FREE.',
26+
image: await getImage({src: sorteosClickImage, format: 'avif'}),
27+
},
28+
]
2229
---
2330

2431
<Layout title="Jonas Perusquia Morales">

src/styles/global.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,4 +48,4 @@ body {
4848
font-weight: var(--font-weight);
4949
text-shadow: var(--font-shadow);
5050
font-size: var(--font-size);
51-
}
51+
}

tailwind.config.cjs

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,7 @@ module.exports = {
1515
},
1616
extend: {
1717
animation: {
18-
typewriter: "typewriter 5s steps(23) 0s infinite alternate both",
19-
blinking: "blinkTextCursor 800ms infinite normal",
18+
typewriter: "typewriter 8s steps(23) -6s infinite alternate both, blinkTextCursor 800ms infinite normal",
2019
"fade-in":
2120
"fadeIn 800ms calc(var(--delay-index) * 0.5s) ease-out forwards",
2221
},
@@ -32,9 +31,9 @@ module.exports = {
3231
},
3332
},
3433
typewriter: {
35-
"0%": { width: "0" },
36-
"20%": { width: "0" },
37-
"80%": { width: "100%" },
34+
"0%": { width: "0%" },
35+
"37.5%": { width: "0%" },
36+
"62.5%": { width: "100%" },
3837
"100%": { width: "100%" },
3938
},
4039
blinkTextCursor: {

0 commit comments

Comments
 (0)