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 (
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.
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.
Arch Linux, Custom-built PC (Ryzen 7 5800X3D, RTX 4070 Ti, 48GB RAM)
Jetbrains IDEs (Pycharm, Rider) & VS Code
Rust, Python, C#, TypeScript
Axum, Godot, React, TailwindCSS
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:
{item.a}