Files
apple-ahh-portfolio/components/About.tsx
m5rcel { Marcel } 57c685666e feat: Update about section with new philosophy
Replaces the previous description with a statement on AI usage and a stance against derogatory terms like "skid".
2025-12-09 09:55:15 +01:00

84 lines
3.1 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import React from 'react';
import { FileCode2, Terminal, Database, Server, GitBranch, Layout } from 'lucide-react';
const TECH_STACKS = [
{
name: 'TypeScript',
desc: 'Strict syntactical superset of JavaScript',
icon: FileCode2
},
{
name: 'Python',
desc: 'Data structures, scripting & automation',
icon: Terminal
},
{
name: 'MySQL',
desc: 'Relational database management',
icon: Database
},
{
name: 'Node.js',
desc: 'Server-side JavaScript runtime',
icon: Server
},
{
name: 'Git',
desc: 'Version control & collaboration',
icon: GitBranch
},
{
name: 'HTML5',
desc: 'Semantic web markup & accessibility',
icon: Layout
}
];
const About: React.FC = () => {
return (
<section id="about" className="bg-[#f2f2f2] py-16">
<div className="max-w-[980px] mx-auto px-4 grid grid-cols-1 md:grid-cols-3 gap-12 items-center">
{/* Left Column: Bio - Vertically Centered */}
<div className="md:col-span-2 space-y-6">
<h3 className="text-2xl font-display font-medium text-[#333] border-b border-[#ccc] pb-2">
Why m5rcel?
</h3>
<div className="flex gap-6 items-center">
<img src="https://github.com/m4rcel-lol.png" alt="m4rcel-lol Avatar" className="w-[120px] h-[120px] rounded shadow-md border border-white" />
<div className="space-y-4">
<p className="text-sm text-[#444] font-sans leading-relaxed">
Its not just about writing code. Its about creating an experience that feels magical. From the moment the page loads, everything should feel responsive, fluid, and intuitive.
</p>
<p className="text-sm text-[#444] font-sans leading-relaxed">
I mainly use AI to write everything I do, it was made to help out people, right? I don't fucking like the term "skid", if u think people using AI are skids then fuck off.
</p>
</div>
</div>
</div>
{/* Right Column: Skills (Sidebar style) */}
<div className="md:col-span-1 bg-white border border-[#d6d6d6] rounded-md shadow-sm p-5 h-fit">
<h3 className="text-lg font-bold text-[#333] mb-4 font-sans text-center border-b border-[#eee] pb-2">Tech Stacks</h3>
<ul className="space-y-4">
{TECH_STACKS.map((tech, i) => (
<li key={i} className="flex items-start gap-3">
<div className="mt-0.5 text-[#555]">
<tech.icon size={18} strokeWidth={2} />
</div>
<div>
<div className="text-sm font-bold text-[#333]">{tech.name}</div>
<div className="text-[11px] text-[#666] leading-tight mt-0.5">{tech.desc}</div>
</div>
</li>
))}
</ul>
</div>
</div>
</section>
);
};
export default About;