import Image from "next/image"; import Chip from "@/components/chip"; import { Metadata } from "next"; import { Check } from "lucide-react"; export const metadata: Metadata = { title: "About Me | Gabriel Kaszewski", description: "Learn more about Gabriel Kaszewski, his skills, and his journey as a developer.", }; const hobbies = [ "Programming 💻", "Filmmaking 🎥", "Gaming 🕹️", "Playing guitar 🎸", ]; const interests = [ "Computer Science 💾", "Sci-Fi Books📚", "Astronomy 🔭", "Sports 🏅", "History 🏰", ]; const futureGoals = [ "Deepen my expertise in Rust for high-performance applications.", "Contribute to impactful open-source projects.", "Develop and release my first full-fledged indie game.", ]; const faqItems = [ { q: "How old were you when you started programming?", a: "I was 11 years old 🧑‍💻.", }, { q: "How did you learn programming?", a: "I read books 📖 and practiced a lot.", }, { q: "Are you studying Computer Science?", a: "No, I have a degree in Bioinformatics, which is a closely related field.", }, { q: "Which programming language do you recommend for a beginner?", a: "The language doesn't really matter, just choose one you like and dive in 🌊.", }, { q: "What was your first programming language?", a: "My journey began with C++ 🖥️.", }, { q: "What is your favorite programming language?", a: "I enjoy writing in C, Rust, and Python 🐍. But Rust is the best 💖🦀", }, ]; const calculateAge = (birthDate: string): number => { const today = new Date(); const birth = new Date(birthDate); let age = today.getFullYear() - birth.getFullYear(); const monthDifference = today.getMonth() - birth.getMonth(); if ( monthDifference < 0 || (monthDifference === 0 && today.getDate() < birth.getDate()) ) { age--; } return age; }; const AboutPage = () => { const age = calculateAge("2002-02-27"); return (
A photo of Gabriel Kaszewski

Hello, I'm Gabriel! 👋

More info about me! 💡

Hi! I am Gabriel and I am {age} years old. I graduated in Bioinformatics from the University of Gdańsk 🏫. I'm fluent in Polish and English and currently work as a Python Developer at digimonkeys.com 🐒💻.

I have co-authored one scientific article, which you can read{" "} here .

My bachelor's thesis titled "Modeling evolutionary processes using cellular automata" is available{" "} here , the thesis is written in Polish.

Hobbies 🎮🎸

{hobbies.map((hobby) => ( ))}

Interests 🌌📚

{interests.map((interest) => ( ))}

My Philosophy 🧠

I believe much of today's software is bloated, inefficient, and disrespectful of the user's resources. My passion, which started with a simple curiosity at age 11, is to build a better alternative. I focus on creating software that is{" "} fast, reliable, and genuinely intuitive , guided by the principles of clean and efficient code.

My Toolkit 🛠️

OS & Hardware

Arch Linux, Custom-built PC (Ryzen 7 5800X3D, RTX 4070 Ti, 48GB RAM)

Editor

Jetbrains IDEs (Pycharm, Rider) & VS Code

Primary Languages

Rust, Python, C#, TypeScript

Favorite Tech

Axum, Godot, React, TailwindCSS

Future Goals 🚀

I'm always eager to learn and grow. My goal is to continue honing my skills in backend development and system architecture. Here's what's on my radar:

    {futureGoals.map((goal) => (
  • {goal}
  • ))}

FAQ ❓

{faqItems.map((item) => (

{item.q}

{item.a}

))}
); }; export default AboutPage;