Cosmin Oros · Full-Stack Product Engineer

I buildproductsthat ship.

Web platforms, iOS and Android apps, backends and the AI inside them. Five products in production at GAIM Solutions, and SPEC24, a startup I co-founded and took from first commit to launch.

Lead AI Product Engineer @ GAIM
Cosmin-Cristian Oros, portrait

Co-founder & CTO, SPEC24

Scroll to explore
Lead AI Product Engineer @ GAIM Solutions·Co-founder & CTO @ SPEC24·5 products in production·25+ portals, one codebase·Offline-first mobile·Billing logic that has to be right·AI with validation around it·Web · iOS · Android·

Selected work

Six products. Full lifecycle. In production.

01Alltagshelden24 logoAlltagshelden242024 – present

An end-to-end ecosystem for the German care industry.

Full-stack engineering @ GAIM Solutions

Three applications, one system: an admin platform running the full business logic, a self-service portal for care recipients and families, and a native mobile app for caregivers in the field.

The hard parts live in the details: four-tier health-insurer budget management with automatic allocation, insurer-compliant invoice generation through LexOffice, conflict-detecting staff scheduling, and offline-capable documentation with digital signature capture.

  • 4-tier insurer budget billing, automated end to end
  • LexOffice integration for compliant invoicing
  • Offline-first caregiver app with digital signatures
  • Multi-region administration of staff, clients & budgets
3apps in one ecosystem
4-tierinsurer budget billing
100%scheduling to invoicing digitalized
  • Next.js
  • React Native
  • Expo
  • Firebase
  • LexOffice API
  • TypeScript
02Moxios Event Portals2024 – present

25+ city portals. One codebase. Content that writes itself.

AI & platform engineering @ GAIM Solutions

A multitenant platform where every city portal has its own brand, content, and complete data isolation, all running on a single codebase. An AI layer generates events, articles, and descriptions fully automatically and translates them into eight languages.

A two-pass algorithm deduplicates ingested events by title, location, and date. Dynamic Schema.org markup, hreflang, and per-domain sitemaps drive thousands of impressions and clicks every month.

  • Full multitenancy: per-domain brand & data isolation
  • AI content generation and 8-language translation
  • Two-pass event deduplication across sources
  • Programmatic SEO: Schema.org, hreflang, sitemaps
25+portals on one codebase
8languages, auto-translated
1000sof impressions & clicks monthly
  • Next.js
  • OpenAI
  • Firebase
  • TypeScript
03TenderHub2024 – present

From tender portal to project billing. One state machine.

Platform engineering @ GAIM Solutions

A lifecycle platform for public procurement: tenders are captured from official portals and driven through a 16-status state machine, from intake to bid, award, and completion.

AI extraction reads tender documents straight from PDFs, Microsoft Graph syncs project-relevant email threads into each project, and role- and region-scoped access control keeps compliance clean. Playwright end-to-end tests guard the critical workflows.

  • 16-status lifecycle state machine
  • AI document extraction from tender PDFs via OpenAI
  • Microsoft Graph e-mail sync per project
  • Role & region-scoped permissions, KPI dashboards
16lifecycle statuses
AIPDF document extraction
E2EPlaywright-tested workflows
  • Next.js
  • Firebase
  • OpenAI
  • Zustand
  • Playwright
  • TypeScript
04Submissionstool2024 – present

Every bid, every competitor, every price. Extracted and mapped.

AI & data engineering @ GAIM Solutions

A tender-analysis tool that ingests PDF bid results in any format and uses AI to extract structured pricing data from unstructured text and tables. Every extraction passes a strict schema and cross-field arithmetic checks, and anything uncertain goes to a human review step, so users stopped re-checking results by hand.

Interactive Leaflet maps show geographic price distribution, Recharts dashboards compare bids side by side, and centralized bidder and authority databases build competitive intelligence with every project.

  • AI price extraction from arbitrary PDF formats
  • Geographic price-distribution maps
  • Schema checks & human review on uncertain rows
  • Historical bidder & authority databases
PDF→DBunstructured to structured
Mapsregional price visualization
Trendsoutliers & statistics surfaced
  • Next.js
  • OpenAI
  • Firebase
  • Leaflet
  • Recharts
  • TypeScript
05JobNinja Mobile logoJobNinja Mobile2024 – present

One codebase. Native job search on iOS and Android.

Mobile engineering @ GAIM Solutions

A cross-platform mobile app built with React Native and Expo, achieving native-quality performance from a single codebase: smart job search powered by Amazon Elasticsearch, in-app applications with document upload, and push notifications for new offers.

Multi-provider authentication through Amazon Cognito (e-mail, Google, Apple, Facebook) and 24+ API endpoints integrate the app deeply with the existing Flask backend.

  • Native iOS + Android from one codebase
  • Elasticsearch-powered smart job search
  • 4-provider auth via Amazon Cognito
  • In-app applications & push notifications
2platforms, one codebase
24+API endpoints integrated
4auth providers via Cognito
  • React Native
  • Expo
  • Tamagui
  • Amazon Cognito
  • Next.js
  • Flask
06SPEC24 logoSPEC242026 – present

Your clients send chaos. Your board gets clarity.

Co-founder & CTO · Product · Go-to-market

SPEC24 is the AI client hub for small agencies and freelancers. Scattered client requests (emails, messages, voice notes) become organized, actionable specifications on the team board. Automatically.

I co-founded it and own the whole business alongside my role at GAIM: product architecture, the AI triage engine, positioning, pricing, marketing and sales. Zero to launch on three platforms, with a founding-member programme live.

  • Branded client portal, so clients never learn a PM tool
  • AI translation across any language pair
  • Smart categorization, triage, and priority suggestions
  • Flat per-team pricing with unlimited free client seats
0→1co-founded, built & launched
AItriage, translation & specs
3×launch platforms: Product Hunt, Peerlist, Fazier
  • Next.js
  • TypeScript
  • Firebase
  • OpenAI

More builds

Shipped along the way.

Platform

Judo Planner

Competition management platform for the Romanian judo community: the entire organization process, digitalized with real-time data.

Mobile app

Judo Mastery

Gamified judo learning app with an Express.js API, Firebase realtime data, and progress tracking.

Club site

Judo Dan Da Nang

Club platform for the Vietnamese judo community.

How I work

Whole products, done properly.

Ownership from the first conversation to the release, and the habits that keep software trustworthy once people depend on it.

01

Own the whole product

Web, iOS, Android, backend, integrations and billing. At GAIM I have built five products end to end, and at SPEC24 the job also covers pricing, the launch and every customer conversation.

  • Web + iOS + Android
  • Backends & integrations
  • Launch & iteration
02

Correctness where it counts

Explicit state machines for messy workflows, billing rules modelled with the people who used to run them by hand, and Playwright end-to-end tests on the paths that cannot break.

  • 16-status state machine
  • Insurer-compliant billing
  • E2E-tested workflows
03

AI with guardrails

AI where it earns its place, with ordinary tested software around it: strict schemas, cross-field checks, human review for uncertain results, and four providers behind one interface with fallback.

  • Schema-constrained outputs
  • Validation & review steps
  • Multi-provider fallback
04

Leverage without losing judgment

Claude Code is my daily environment: project-scoped skills, code review on every change and MCP-driven Playwright suites. It multiplies what one engineer can ship. Every line still gets read, tested and shipped under my name.

  • Project-scoped skills
  • Review on every change
  • MCP-driven test automation

The route

Compounding, one product at a time.

  1. 2026 – now · Remote

    Co-Founder & CTO @ SPEC24

    AI client hub for agencies, built alongside GAIM. Product, engineering, pricing and sales.

  2. 2026 – now · Munich · Remote

    Lead AI Product Engineer @ GAIM Solutions

    Five products built end to end for German businesses in home care, media, procurement and recruiting.

  3. 2025 – 2026 · Munich · Remote

    Lead Full-Stack Engineer @ GAIM Solutions

  4. 2024 – 2025 · Munich · Remote

    Full-Stack Software Engineer @ GAIM Solutions

  5. 2024 · Munich · Remote

    Mobile Software Engineer @ GAIM Solutions

  6. 2023 – 2026 · Remote

    Freelance Product Engineer @ Freelance

    Judo Planner and club platforms for judo communities in Romania, Italy and Vietnam.

  7. 2023 · Timișoara

    Mobile Software Developer @ [e-spres-oh]

    Enfineo fintech app: React Native, Redux, Sentry.

  8. 2023 · Timișoara

    Software Development Intern @ Nokia

    5G vs 4G network performance, real-time visualization in Kotlin.

  9. 2022 – 2023 · Timișoara

    Software Development Intern @ Continental

    Embedded C for automotive, Python test automation.

  10. 2022 – 2023 · Timișoara

    Mobile Developer @ GDSC Politehnica Timișoara

    Flutter apps, workshops, mentoring junior developers.

Education

  • 2021 – 2025

    B.Eng. Computer Science & Information Technology

    Politehnica University Timișoara

  • 2026

    Startup School

    Y Combinator

Languages

  • Romanian (native)
  • English (native level)
  • Italian (B1)

Next chapter

Let's build
something that ships.

Happy to talk about products, platforms and the problems behind them.