Germán Tarnoski Logo
Germán Tarnoski

germán tarnoski

Information Systems Engineer

Software engineer from Buenos Aires with production experience in full-stack software and AI engineering. I've spent the last few years owning client projects end to end. Now I'm looking to bring that into a full-time role at a company.

Try the AI chatbot I built below, it knows every project on this site!

About MeBuilding production software since 2022.

Education

Information Systems Engineering Degree

University of CEMA, Buenos Aires, Argentina

Mar. 2020 – Jul. 2025

Five-year engineering degree focused on designing and building large-scale technological solutions, spanning databases, AI, web development, cybersecurity, and systems architecture with a strong emphasis on both software engineering and technical leadership.

International Exchange in Computer Science

University of Toronto Scarborough, Toronto, Canada

Dec. 2023 – May 2024

Completed advanced courses in Software Engineering, Machine Learning & Data Science, and Analytics for Decision Making. Built an interactive healthcare map for PaRx in a multicultural agile team.

Languages

Native Spanish, bilingual English (C2, Cambridge Certificate of Proficiency), and intermediate German (Goethe-Zertifikat B1).

Background

I'm Germán Tarnoski, a software engineer based in Buenos Aires. I have experience building full-stack web applications with React, TypeScript, and Supabase, and creating AI-based flows for businesses. I graduated from Universidad del CEMA in July 2025 as an Information Systems Engineer.

I've been building software since 2022, mostly through freelance and contract engagements. I am now looking to bring that experience into a full-time role within an established team, primarily in AI engineering, ideally with a full-stack component. I'm open to hybrid or remote.

The most complete example of my work is the logistics management platform I built for MMS Logística, a pharmaceutical distribution company. It's live in daily use. Outside client work I keep building personal tools whenever I find a gap worth coding for or a new technology I want to learn.

The AI chat below can answer follow-up questions about any of this.

Contact

My Skills

React
TypeScript
Tailwind CSS
shadcn/ui
Zustand
Playwright
Supabase
PostgreSQL
Express
JavaScript
Python
Selenium
Git
Claude Code
Cursor
Node.js
Next.js
HTML5
CSS3
Vercel
Render

Ask the siteAn AI chatbot I built as a showcase. Ask it about my work history.

You can ask about a project, general experience, availability, and more.

ProjectsA selection of applications I've designed and built for clients and competitions

MMS Logística Management Platform screenshot

MMS Logística Management Platform

A logistics management platform built to digitize shipment tracking for a pharmaceutical distribution company, replacing manual spreadsheets with a centralized React/TypeScript system backed by Supabase, featuring real-time collaboration, bulk imports and third-party API integration.

Case Study
AlSur Travel Agency Management Platform screenshot

AlSur - Travel Agency Management Platform

A multi-tenant SaaS for travel agencies in Patagonia, built for AlSur, an early-stage startup I joined as a full stack engineer. Covers reservations, dynamic pricing, resource scheduling, and multi-currency payments. Reached production-ready status; I also graduated with it as my university thesis project.

Case Study
GENMail hackathon project screenshot

GENMail — HackITBA 2023 Hackathon Finalist

Built in 36 hours at HackITBA 2023, a hackathon hosted by ITBA, one of the most prestigious engineering universities in Argentina. A digest for university inboxes: Gmail integration, keyword-based filtering, and GPT-3.5 summarization. Reached the finals.

Case Study

ExperienceMy professional journey — click a skill to filter by technology

AI Evaluator - Software Engineering (Project-Based Contractor)

Alignerr

Jul. 2026 – Present · Remote

Design real-world software engineering tasks from open-source GitHub repos to evaluate frontier coding agents' behavior. Ran each task against different models, graded their behavior against a strict framework (staying in scope, root-cause diagnosis, and other criteria), and wrote technical reports on their performance. Identified patterns regarding where frontier coding agents do well, where they fail, how to optimize token usage, and more.

Agentic ProgrammingGitHub

AI Automation Engineer — Freelance

Canadian youth sports organization (NDA)

Jun. 2026 · Remote

Built and shipped an AI phone-support system (TypeScript/Node.js) for a Canadian youth sports organization. Used Claude model routing (Haiku for small talk, Opus for reasoning), Deepgram for real-time speech-to-text with barge-in detection, ElevenLabs for text-to-speech, and pgvector RAG grounding. Source code and README are available on github (sanitized under the client's NDA). It also served as the inspiration for the AI ChatBot present in this portfolio.

ClaudeDeepgramElevenLabspgvectorTelnyxNode.js

Freelance Full Stack Developer

MMS Logística

Aug. 2025 – Apr. 2026 · Buenos Aires, Arg.

Designed and built a logistics management platform from scratch as the sole developer, replacing disconnected Excel spreadsheets and end-of-week email updates at a pharmaceutical distribution company. React + TypeScript frontend, Supabase (PostgreSQL) backend. Handles ~400 shipments per week across 11 drivers with real-time multi-user shipment tracking and full lifecycle management, a client file import pipeline with staged review and approval, SAP integration via Supabase Edge Functions triggered by Postgres triggers on every status change (with OAuth2 token caching), PL/pgSQL functions for atomic batch approval and duplicate detection, automated delivery emails via Resend, a JWT-authenticated endpoint for programmatic proof-of-delivery PDF retrieval by external systems, a complete per-shipment audit trail, role-based access separating operator and client views, per-user configurable Excel exports via ExcelJS, and a Playwright E2E suite covering the full lifecycle.

ReactTypeScriptSupabasePostgreSQLPL/pgSQLOAuth2ResendExcelJSPlaywright

Full Stack Engineer

AlSur

May 2024 – Aug. 2025 · Buenos Aires, Arg.

Joined AlSur, an early-stage startup for travel agencies in Patagonia, Argentina, shortly after its founding, as one of two developers building its multi-tenant SaaS platform, replacing WhatsApp threads, paper notes and spreadsheets with a centralized system built with React and Supabase (PostgreSQL). Worked alongside the other developer reviewing each other's code, learning from one another and coding together, while guiding the non-technical co-founder through manual QA and Cursor-assisted prototyping. Built the full reservation lifecycle: a multi-step booking workflow, calendar management for vehicles, guides and equipment, and a complex pricing engine with multi-currency support. Established Row-Level Security for tenant data isolation and a Playwright E2E suite. A simplified version became my university final project, and I graduated with it with excellent feedback; the platform later reached full production-ready status.

ReactJavaScriptSupabasePostgreSQLZodPlaywright

Expert AI Data Trainer (Project-Based Contractor)

Invisible Technologies Inc.

Jun. 2023 – Jun. 2026 (intermittent) · Remote

Trained and evaluated frontier AI models across a wide range of capabilities, including natural conversation, tool use, voice interaction, mathematics and multilingual reasoning (English, Spanish, Programming) through SFT, RLHF, and RAG workflows, intermittently as an independent contractor, in the periods between work engagements and when my university course load was lighter. Worked across projects with agent pools of up to 500, repeatedly hand-picked alongside 4–5 others for client-requested pilot batches and new capability launches. Served as Quality Analyst in a specialized mathematics project and was consulted by project managers on quality standards and team-level decisions. Guided onboarding of incoming agents across multiple initiatives.

SFTRLHFRAGQuality Assurance

Data Analyst & Automation Developer

Decormec S.A.

Oct. 2022 – Oct. 2023 · Buenos Aires, Arg.

Built internal automation and web-scraping tools (Python, Selenium) for processing banking data. The company's customer order costing web application (labor hours, machine expenses, inventory) was being built by a non-technical team member; I guided that development by teaching Python and Django, establishing a workable structure, and reviewing the work to ensure it held up technically. Also normalized, transformed and enriched customer databases with Excel and custom Python scripts, building tools with Pandas that cut 4–5 hour data-processing tasks down to a few minutes.

PythonSeleniumDjangoPandas

Resume

Germán Tarnoski Resume, page 1
Germán Tarnoski Resume, page 2

ContactLooking for a full-time, stable, long-term role primarily in AI engineering and ideally with a full-stack component. Get in touch below.