import { Skill, Job, Project } from "@/lib/types"; export const skills: Skill[] = [ { "name": "Azure Pipelines" }, { "name": "C#" }, { "name": "C++" }, { "name": "Django" }, { "name": "Docker" }, { "name": "FastAPI" }, { "name": "Git" }, { "name": "Java" }, { "name": "Javascript" }, { "name": "Linux" }, { "name": "PostGIS" }, { "name": "PostgreSQL" }, { "name": "Python" }, { "name": "Qt" }, { "name": "React" }, { "name": "Rust" }, { "name": "TailwindCSS" }, { "name": "Typescript" }, { "name": "Unity" } ]; export const jobs: Job[] = [ { "id": 2, "position": "Python Developer", "company": "GIAP", "still_working": false, "start_date": "2021-05-19", "end_date": "2023-02-03", "technologies": [ "Python", "Qt", "PostgreSQL", "PostGIS", "Git", "QGIS" ] }, { "id": 3, "position": "Frontend Developer", "company": "GIAP", "still_working": false, "start_date": "2022-02-01", "end_date": "2023-02-03", "technologies": [ "React", "Typescript", "Redux", "ArcGIS JS API" ] }, { "id": 4, "position": "Frontend Developer", "company": "Wavemaker", "still_working": false, "start_date": "2023-09-13", "end_date": "2024-01-01", "technologies": [ "React", "Typescript", "Angular", "TailwindCSS", "SCSS", "Azure Pipelines", " Gitlab CI", "Kubernetes" ] }, { "id": 5, "position": "Frontend Developer", "company": "Choreograph", "still_working": false, "start_date": "2024-01-01", "end_date": "2025-03-01", "technologies": [ "React", "Typescript", "Angular", "TailwindCSS", "SCSS", "Azure Pipelines", " Gitlab CI", "Kubernetes" ] }, { "id": 6, "position": "Python Developer", "company": "Choreograph", "still_working": true, "start_date": "2025-03-01", "end_date": null, "technologies": [ "Python", "FastAPI", "Django", "PostgreSQL", "GCP", "Azure", "Docker", "Kubernetes", "Gitlab Pipelines" ] }, { "id": 7, "position": "Full Stack Developer", "company": "digimonkeys.com", "still_working": true, "start_date": "2021-05-19", "end_date": null, "technologies": [ "Python", "FastAPI", "Django", "PostgreSQL", "React", "TailwindCSS", "Nginx" ] } ]; export const projects: Project[] = [ { "id": 2, "name": "Spanish Inquisition", "short_description": "Educational game made in 24 hours in Unity.", "description": "I made this game because I have Spanish as one of the subjects in school. I wanted to improve my vocabulary by having fun and a game is a perfect solution for this problem. I made this in 24 hours. It is not perfect gameplay-wise but I learned some Spanish from it. So it kind of works.", "category": "Game", "github_url": "https://github.com/GKaszewski/Spanish-Learning-Game", "visit_url": "https://gamejolt.com/games/spanish-inquisition/425125", "download_url": null, "technologies": [ "C#", " Unity" ], "thumbnails": [] }, { "id": 3, "name": "Everyday quotes", "short_description": "Simple app for reading various quotations", "description": "I made this app as my first Flutter app because I wanted to learn how to write mobile apps and how to use public APIs.", "category": "Mobile", "github_url": "https://github.com/GKaszewski/Everyday_quotes", "visit_url": "https://play.google.com/store/apps/details?id=com.GabrielKaszewski.everydayquotes", "download_url": null, "technologies": [ "Dart", " Flutter" ], "thumbnails": [] }, { "id": 4, "name": "Raytracer", "short_description": "CPU based raytracer", "description": "My attempt at making CPU raytracer in Rust.\r\n\r\nFeatures:\r\n- rendering spheres, cubes, triangles and meshes (gltf only)\r\n- multithreading\r\nResources:\r\n[Raytracing in One weekend](https://raytracing.github.io/books/RayTracingInOneWeekend.html)", "category": "Desktop", "github_url": "https://github.com/GKaszewski/raytracer-rs", "visit_url": null, "download_url": null, "technologies": [ "Rust" ], "thumbnails": [] }, { "id": 5, "name": "Tiny packer", "short_description": "Small utility to combine images into one atlas.", "description": "**Overview:**\r\nTiny Packer is a command-line utility designed to combine multiple images into a single texture atlas. It provides options for manual and automatic sizing of the atlas, including adjustable padding between images.\r\n\r\n# Features\r\n- CLI \r\n- GUI \r\n- Padding support\r\n- Auto size\r\n\r\n# How to use? \r\n## GUI\r\n**Hotkeys**\r\n- `Ctrl+I` - Import images\r\n- `Ctrl+Shift+I` - Add images\r\n- `Ctrl+Shift+C` - Clear images\r\n- `Ctrl+S` - Save generated atlas\r\n## CLI\r\n**Usage:**\r\n```bash\r\ntiny_packer --input --output [OPTIONS]\r\n```\r\n\r\n**Required Arguments:**\r\n- `--input`, `-i`: Specify the input image files. Multiple files can be specified by repeating the argument for each file.\r\n- `--output`, `-o`: Specify the path where the output atlas image will be saved.\r\n\r\n**Options:**\r\n- `--width`: Specify the width of the atlas. Defaults to `512` pixels. This option is ignored if auto sizing is enabled.\r\n- `--height`: Specify the height of the atlas. Defaults to `512` pixels. This option is ignored if auto sizing is enabled.\r\n- `--padding`, `-p`: Set the padding between images in the atlas. Defaults to `0` pixels.\r\n- `--auto_size`, `-a`: Enable or disable automatic sizing of the atlas dimensions. Defaults to `false`. When enabled, the atlas dimensions are calculated based on the input images.\r\n- `--unified`: Each cell has the same size (based on largest dimensions of image.) Defaults to `false`. [CLI only for now] \r\n\r\n**Examples:**\r\n\r\n1. **Creating an Atlas with Specified Dimensions:**\r\n Generate an atlas with a specific width and height, ignoring automatic sizing.\r\n ```bash\r\n tiny_packer -i image1.png -i image2.png -o atlas.png --width 1024 --height 1024 -a false\r\n ```\r\n\r\n2. **Creating an Atlas with Automatic Sizing:**\r\n Generate an atlas where dimensions are automatically calculated.\r\n ```bash\r\n tiny_packer -i image1.png -i image2.png -i image3.png -o atlas.png\r\n ```\r\n\r\n3. **Creating an Atlas with Padding:**\r\n Generate an atlas with a specified padding between images.\r\n ```bash\r\n tiny_packer -i image1.png -i image2.png -o atlas.png -p 10\r\n ```\r\n\r\n**Additional Tips:**\r\n- Multiple input files should be specified by repeating the `-i` or `--input` option for each file.\r\n- Ensure that file paths are correctly specified and accessible from the command line.\r\n- For best results, images should be of compatible formats and dimensions when padding and auto sizing are considered.\r\n\r\n**Help:**\r\nTo view more information and help regarding the command options, you can use the `--help` flag:\r\n```bash\r\ntiny_packer --help\r\n```\r\n# License\r\nMIT", "category": "Desktop", "github_url": "https://github.com/GKaszewski/tiny_packer", "visit_url": null, "download_url": null, "technologies": [ "Rust", "Tauri", "React", "TailwindCSS" ], "thumbnails": [] } ];