0%
ROBERTS HARTMANIS CURRICULUM VITAE
Curriculum Vitae Looking for a junior AI or full-stack role

Roberts Hartmanis

AI-Native Full-Stack Developer

I'm a programming student in Riga who ships real products. Listio and Listio Drive are both live, both mine end to end, from the Postgres schema up to the deploy at 1am.

  • 0 TypeScript files shipped
  • 0 Commits
  • 0 Automated tests
  • 0 Playwright E2E tests
01

Profile

I'm a Programming Technician student who builds production web software with TypeScript, React, Node.js and PostgreSQL. I made Listio and Listio Drive, and I run a set of open-source AI projects built around evidence, local agents and not doing anything unsafe by accident. On all of it I do the architecture, the code, the tests and the deploy, and I'm the one who gets called when it breaks.

02

Selected Projects

Listio + Listio Drive

  • Built and launched two production web applications using React, TypeScript, Node.js, PostgreSQL and Firebase.
  • Codebase: about 1,400 TypeScript files, 7,500 commits and 1,500 automated tests, including 177 Playwright E2E tests.
  • Delivered reservations, EveryPay payments, eParaksts, Mapbox, push notifications and a CRM used by about 10 staff with roughly 7,000 records; deployed with DigitalOcean, PostgreSQL, Firebase and Redis.
listio.lv drive.listio.lv

Public AI Engineering Projects

  • Pollybot — evidence-first prediction-market research system with a React dashboard, SQLite, deterministic risk controls, CI and 137 automated tests.
  • ScopeSignal — Next.js and PostgreSQL SaaS MVP for evidence-based scope analysis.
  • Project Dawn — local Ollama agent workspace and consent-gated passive web-security scanner.
github.com/Tigerstar07
03

Experience

04

Education

05

AI in Development

Primary tools
Claude Opus 5 Max, OpenAI Codex with GPT-5.6-Sol at xhigh reasoning, Lovable, GitHub Copilot, Gemini and Ollama.
Workflow
I turn the requirement into a plan and give the model the exact files it needs, one bounded task at a time. Then I read the diff, fix what broke and run the tests before any of it ships.
AI product work
OpenAI API integration, prompt and context design, and AI features that do something useful inside the app instead of sitting in a demo.
06

Technical Skills

Languages & frontend

  • TypeScript
  • JavaScript
  • React
  • Next.js
  • HTML
  • CSS
  • Three.js
  • Capacitor

Backend & data

  • Node.js
  • Express
  • REST APIs
  • PostgreSQL
  • SQLite
  • Prisma
  • Drizzle ORM
  • Firebase / Firestore
  • Redis
  • BullMQ
  • Meilisearch

Testing & delivery

  • Playwright
  • Vitest
  • k6
  • GitHub Actions
  • CI/CD
  • Git
  • GitHub
  • TruffleHog
  • DigitalOcean

Integrations

  • EveryPay
  • eParaksts
  • Mapbox
  • QR codes
  • Push notifications
  • OpenAI APIs

Engineering

  • AI agents
  • Context engineering
  • API integration
  • Test automation
  • Debugging
  • Code review
  • Secure delivery
  • Production operations
07

Languages

  • Latvian C2
  • English C1
  • Norwegian C1
  • Swedish B2
What I’ve actually built See the work
Portfolio Updated 2026
Based in / Riga --:--:--

Products people use daily

Two apps in production, a CRM that ten people open every morning, and a handful of open-source AI tools. Most of it started because I wanted the thing to exist. Then it became something I had to keep running.

Scroll
✦ The stack

Everything
I work with.

Every tool here is one I actually use, wired to the things it touches. Drag to spin it around. Hover a node to trace what it connects to.

Core ROBERTS Full-stack developer. Everything out here is something I have shipped with.
Drag to spin Hover a node
(01)— About

I'm a programming student in Riga. For two years I've been building Listio, a booking and CRM product that real businesses now run their day on. Nobody assigned it to me.

How I work

I plan before I type. AI writes a lot of my code now, but I read every diff and run the tests, because I'm the one who has to fix it when payments break on a Sunday.

Right now

Third year at Rīgas Valsts tehnikums. Coordinating driver operations at Cabonline in Swedish. Looking for a junior AI or full-stack role in Riga.

(02)— Selected Work

Selected
Work

(04)— What I do

What I
build

0Apps in production
0End-to-end tests
0Staff on the CRM
0Open-source AI projects
(05)— Contact

Hiring?
Then let's
talk.

Email me