adriantomgar@gmail.com +48 571 517 065 +34 656 82 05 54 LinkedIn GitHub Kraków, PL
Adrian Tomas Garcia

Kraków, Polska · otwarty na role zdalne

Adrian Tomas Garcia

Inżynier mechanik z wiedzą w zakresie programowania backendu w Pythonie

Inżynier mechanik i programista. Pisanie oprogramowania, którego potrzebują inżynierowie mechanicy.

Budowanie w Pythonie systemów rozwiązujących fizyczne problemy inżynierskie: pipeline'y naprawy siatek dla geometrii 3D generowanej przez AI, własne solvery MES oraz modele ML wykrywające anomalie w danych z linii redukcji ciśnienia gazu, zanim zamienią się w awarie.

Ten fundament, zbudowany ręcznie od zera, zanim sięgnąłem po jakiekolwiek wsparcie AI, pozwala mi dziś programować szybciej bez utraty precyzji i bez wypuszczania kodu, który nie powinien istnieć.

DOŚWIADCZENIE ZAWODOWE

Ścieżka zawodowa w inżynierii mechanicznej i tworzeniu backendu

Pracowałem na stanowiskach łączących wiedzę inżynierską z zakresu mechaniki z tworzeniem oprogramowania w Pythonie, łącząc potencjał narzędzi software'owych z automatyzacją zastosowaną w świecie fizycznym.

A teraz, gdy opanowałem podstawy programowania, mam pewność siebie, by rozumieć i poprawiać to, co programuje Sztuczna Inteligencja.

Inżynier B+R i operacji laboratoryjnychFicta3D P.S.A Kraków, Polska lip 2026 — obecnie ENGLISH
  • Prowadzenie projektowania przepływowego nowej drukarki 3D na żywicę (FICTA O): od modelowania CAD po walidację prototypu i dokumentację techniczną.
  • Budowanie backendu zautomatyzowanego pipeline'u przetwarzania siatek 3D (Python, trimesh, NumPy, FastAPI): walidacja, naprawa i konwersja geometrii modeli generowanych przez AI i dostarczanych przez klienta.
  • Implementowanie w tym pipelinie algorytmu shrinking-ball oraz stosowanie algebry liniowej do wykrywania cienkich ścianek przed drukiem i zamiany ich w geometrię gotową do druku.
Naprawa siatek

RYS. 01 Diagnostyka topologii, naprawa i druk z żywicy siatki wygenerowanej przez AI.

Młodszy inżynier mechanikENAGÁS S.A. Zamora, Hiszpania lis 2025 — maj 2026 SPANISH · ENGLISH
  • Rozwijanie usług w Pythonie do predykcyjnego utrzymania ruchu i wykrywania anomalii na szeregach czasowych z SCADA, przy monitorowaniu ponad 1000 linii redukcji ciśnienia gazu w wielu reżimach pracy.
  • Zbudowanie pełnej ścieżki danych od początku do końca: pozyskiwanie i czyszczenie zaszumionych strumieni z czujników (pandas, NumPy), inżynieria cech oraz trenowanie i ocena modeli (scikit-learn, TensorFlow).
  • Przegląd schematów P&ID oraz infrastruktury transportu płynów pod wysokim ciśnieniem dla gazociągów wodorowych, zdobywając doświadczenie w projektowaniu i weryfikacji elementów mechanicznych pracujących pod ciśnieniem.
  • Walidacja precyzyjnych czujników przemysłowych w kontrolowanych badaniach laboratoryjnych, obejmująca testy porównawcze wydajności i opracowanie zaleceń technicznych.
Wykrywanie anomalii

RYS. 02 Pięć czujników na linii 72 → 16 bar zasilających wielowymiarowy model anomalii.

Młodszy inżynier · kierownik działu przemysłowegoMkZ Soluciones de Ingeniería S.L. Zamora, Hiszpania lut 2025 — sty 2026 SPANISH
  • Rozwijanie skryptów automatyzujących w Pythonie w środowisku FreeCAD do generowania powtarzalnych komponentów, skracając czas modelowania o około 30% na dużych zespołach mechanicznych.
  • Wykonywanie analiz zmęczeniowych i naprężeniowych MES wrzecion frezarek w ABAQUS, z weryfikacją konstrukcji, jej optymalizacją i wydłużeniem okresu eksploatacji elementu.
  • Budowanie parametrycznych modeli i zespołów 3D w Autodesk Inventor na podstawie dokumentacji technicznej w języku angielskim, z walidacją wyników numerycznych wobec obliczeń analitycznych wykonanych ręcznie.
  • Projektowanie strategii CAM 5-osiowych oraz rozwiązań wytwarzania przyrostowego (metal i polimer) zgodnie z zasadami DfM, na potrzeby szybkiego prototypowania i iteracji projektu.
  • Kierowanie działem przemysłowym: zarządzanie 5-osobowym zespołem przy określaniu zakresu i wymagań klienta oraz przeprowadzenie uruchomienia ponad 20-letniej 5-osiowej frezarki CNC bez dostępnej dokumentacji.
Automatyzacja CAD

RYS. 03 Parametryczne żebro skrzydła: parametry, generowanie ścieżek i obróbka 3-osiowa.

Praktyka inżynierskaTalleres Óñiga — obróbka precyzyjna Salamanka, Hiszpania cze — sie 2024 SPANISH
  • Zdobycie praktycznego doświadczenia z obróbką konwencjonalną i CNC, definiowanie operacji wytwórczych i udział we współprojektowaniu z myślą o wytwarzalności.
  • Przeprowadzenie weryfikacji i optymalizacji precyzyjnych tolerancji przy rygorystycznych wymaganiach klienta dla przemysłu jądrowego.
WYBRANE PROJEKTY

Zbudowane od zera, sprawdzone ręcznie

Program do obliczeń ram konstrukcyjnych z implementacją AIPraca inżynierska · Uniwersytet w Salamance Wydział Inżynierii, Zamora obrona we wrześniu 2025 Promotor: Manuel Domínguez Lorenzo
  • Zbudowanie od zera własnego solvera MES w Pythonie/NumPy dla stalowych ram 3D, implementującego metodę sztywności bezpośredniej — tę samą, której używają ABAQUS i ANSYS — wraz ze sprawdzeniem nośności przekroju według Eurokodu 3.
  • Walidacja solvera wobec podręcznikowych przypadków obliczonych ręcznie przy wielu orientacjach obciążenia, z udokumentowaniem i ustaleniem przyczyny jedynej znalezionej rozbieżności, zamiast jej pominięcia.
  • Zbadanie generowania projektów konstrukcyjnych wspieranego przez LLM (własny prompting w JSON) jako warstwy szybkiego prototypowania nad solverem. Stack: Python · NumPy · PyVista · PyQt6 · OpenAI.
Analiza MES

RYS. 04 Hala 24 × 24 m, 5 ram co 6 m · słupy HEB 240 · rygle IPE 400 · q = 1,0 kN/m².

Frezarka CNC 3-osiowaProjekt własny / akademicki
  • Kompleksowe projektowanie przenośnej frezarki CNC na LinuxCNC, obejmujące konstrukcję mechaniczną, elektronikę i integrację układu sterowania, z uwzględnieniem rozwiązań obniżających hałas na potrzeby wystaw mineralogicznych. Prototyp oczekuje na wykonanie z powodu budżetu.
UMIEJĘTNOŚCI TECHNICZNE

Według biegłości, nie według procentów

Pogrupowane według tego, jak często naprawdę ich używam. Żadnych wymyślonych liczb: jeśli narzędzie jest w środkowym poziomie, to dlatego, że na tej stronie jest projekt, który to potwierdza.

Używam codziennie

Python Git Inventor FreeCAD

Solidne doświadczenie, realne projekty

każde podlinkowane do pracy, która to potwierdza

Znam / aktywnie się uczę

FastAPI Ubuntu Server SciPy ABAQUS ANSYS CAM 5-osiowy SolidWorks Catia V5
CO MOGĘ DLA WAS ZROBIĆ

Trzy wzorce, każdy widoczny w dwóch miejscach

01

Uczenie się tego, co potrzebne, zanim ktoś o to poprosi.

W MkZ, mimo że nie zatrudniono mnie specjalnie do pisania w Pythonie, samodzielnie nauczyłem się programować z FreeCAD i skróciłem czas modelowania o około 30% na dużych zespołach. W ENAGÁS podjąłem tę samą inicjatywę, budując kompletny pipeline danych — od pozyskiwania zaszumionych odczytów z czujników po wytrenowany model — który mógłby zostać wdrożony w sieci gazowej.

MkZ · ENAGÁS

02

Przekształcanie problemu fizycznego w pipeline dla oprogramowania.

W pracy inżynierskiej połączyłem metodę sztywności bezpośredniej z teorią wytrzymałości materiałów, aby rozwiązywać konstrukcje 3D od zera, walidując je wobec obliczeń ręcznych. W Ficta3D stosuję ten sam instynkt do geometrii siatek: shrinking-ball i zapytania o najbliższych sąsiadów na tablicach, aby znaleźć cienkie ścianki, zanim druk się nie powiedzie.

Praca inżynierska · Ficta3D

03

Dokumentowanie pracy, aby kolejna osoba mogła z niej skorzystać.

Współautorstwo dwóch książek technicznych: jednej o AI i ML zastosowanych w biznesie, drugiej o druku 3D i walidacji projektu metodą MES. Ta sama inicjatywa widoczna na co dzień: kompletna i uporządkowana dokumentacja techniczna, nawet gdy pojawiają się rozbieżności, zamiast ich pomijania.

Publikacje · dokumentacja inżynierska

WYKSZTAŁCENIE

Wykształcenie formalne: techniczne i muzyczne

Studia inżynierskie z mechaniki — Uniwersytet w Salamance

Salamanka, Hiszpania · wrz 2020 — paź 2025

Program specjalizacyjny z mechaniki fortepianu — Uniwersytet Europejski Miguela de Cervantesa

Valladolid, Hiszpania · wrz 2018 — sty 2020

Dyplom zawodowy w klasie gitary klasycznej — Zawodowe Konserwatorium Muzyczne w Salamance

Salamanka, Hiszpania · wrz 2011 — cze 2018

JĘZYKI

Języki

Hiszpański

Ojczysty - używany codziennie

Angielski

C1 - poziom zawodowy

Stosowany obecnie w pracy.

Polski

A0 — aktywnie się uczę

Mieszkam już w Krakowie.

KONTAKT

Zainteresowani takim profilem w Waszej firmie? Porozmawiajmy.

Jeśli szukacie kogoś, kto potrafi połączyć świat oprogramowania ze światem inżynierii mechanicznej — kogoś, kto szybko adaptuje się do zmian, jest wysoko zmotywowany i wykazuje inicjatywę — jestem odpowiednią osobą.

Obecnie szukam możliwości pracy zdalnej lub hybrydowej z biurem w Krakowie.

adriantomgar@gmail.com