Skip to content
View msertdev's full-sized avatar

Block or report msertdev

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
msertdev/README.md

Murat Sert

Full-stack developer in Karlsruhe. I build websites, apps, business software and trustworthy AI automation, from the first prototype to production.

LinkedIn Website Email Instagram Location Languages


What I'm building

Codivaro is my software studio in Karlsruhe. I build websites, online shops, ordering systems, iOS/Android apps, business software and AI automation for small and mid-sized companies. One developer, a direct line, no call centre, and the code belongs to the client.

NEXORA is an Apache-2.0 self-hosted workspace for projects, issues and team delivery: a Next.js 16 web app, a NestJS API, PostgreSQL and Prisma in a TypeScript monorepo, deployed with Docker Compose and Caddy. The next milestone is NEXORA AI Agent v1. Contributions are welcome, see the good first issues.

Kelyvaro is a live product that helps people in Turkey apply directly to German employers. It matches openings from employer career sites, prepares a German CV and cover letter for each role, and sends only after the user approves the application.

Selected work

Project What it is Links
NEXORA Self-hosted project and team management with role-based organizations, issue tracking, email verification and invitations Source · CI · Security policy
grounded-json TypeScript CLI and SDK for schema-valid local web extraction with field-level evidence and deterministic offline replay Source · npm
ats-boards Dependency-free TypeScript library and CLI that discovers and normalizes public German employer job boards across 12 ATS providers Source · npm
keepwatching A retention database for short-form video formats that renders, with published sample sizes and untested findings kept visibly untested Source · Site
Kelyvaro Public showcase of a live, Germany-focused job-application workflow; production source stays private Live product · Case study

Client work

Production projects I built for businesses, with live ordering, admin panels and online shops. The source code is private and belongs to the clients.

  • EFA Tankstellen: pre-ordering system for petrol-station bistros in Karlsruhe and Baden-Baden. Branch selection, online payment (PayPal/card), QR ordering at the table and an admin panel for products, orders and branches
  • MARG: bilingual online shop for a Dutch bag brand, with collections, search, customer accounts, cart and WhatsApp customer service

Engineering principles

  • Evidence before confidence. Structured extraction carries source evidence and deterministic replay; unsupported values do not silently enter strict results.
  • Consent is an architectural boundary. Nothing that leaves the system or moves money happens without explicit human approval.
  • Security belongs in the default path. Database-backed sessions, server-enforced roles, origin validation, protected CI, CodeQL and secret scanning.
  • Failures stay explicit. Integrations distinguish empty results from access, rate-limit, permission and format failures.
  • Measurements keep their limits. Experiments publish sample sizes and leave untested findings visibly untested.

Stack

TypeScript · Next.js · React · React Native · NestJS · Node.js · Python · Java · PostgreSQL · Prisma · Docker · Playwright · Tailwind CSS · GitHub Actions · Remotion

Contact

Projects, collaboration or questions: codivaro.de · LinkedIn · Instagram · info@codivaro.de · kelyvaro.com

Pinned Loading

  1. kelyvaro-showcase kelyvaro-showcase Public

    Kelyvaro — apply to jobs in Germany from your own e-mail, with a tailored German CV per posting. Product showcase.

    1

  2. ats-boards ats-boards Public

    Discover and read the public job boards of applicant-tracking systems used by German employers — Personio, SmartRecruiters, Greenhouse, Workday, Oracle, softgarden and more. No scraping of portals,…

    TypeScript 2

  3. nexora nexora Public

    Self-hosted project and team management platform

    TypeScript 1 2

  4. keepwatching keepwatching Public

    A retention database for short-form video formats. That renders. Named 9:16 formats with committed previews, measured retention and visible sample sizes — Node + Playwright + ffmpeg, installable as…

    TypeScript 2

  5. grounded-json grounded-json Public

    Schema-valid web extraction with field-level evidence. TypeScript CLI + SDK.

    TypeScript 1 1