Matt Rybin

Matt Rybin Senior Full-Stack Engineer

Dual citizen of Poland and Sweden Kraków, Poland View Resume

Available from August/September 2026
I became a father in April and took the summer off.

Looking for my next role

I've been programming for 14 years and I'm loving the new AI era. My latest side project, Poland.gg, started as an experiment: could I use AI to make a statistical portal in Elixir, a language I'd only spent a month learning? I started building in September, launched on January 2, and in under seven months it reached 17,363 Google Search clicks a month (the 28 days to July 27, 2026).

In April I became a father. In May I left Codenotary, a Texas cybersecurity firm, after 19 months on their supply-chain security software for enterprises in banking, defense, and large-scale tech. Hired to help with their frontend development, I ended up owning the product code for four months: a Go microservices backend, a TypeScript/React frontend, new AI features, and a refactor that ran across the whole app.

After a summer with my newborn, I'm back in August/September 2026 and looking for a company that's serious about AI. I can lead adoption where it's just getting started, or join a team that already ships with it.

Looking for my next full-time role contact@mattrybin.com B2B · Remote or Kraków hybrid
English Fluent, working language my whole career
Swedish Native comprehension; speaking is rusty after ten years away
Polish Conversational, spoken daily with my wife; can't read or write it yet
Page one of Matt Rybin's résumé Page two of Matt Rybin's résumé
Latest Resume PDF · 2026
View Resume

Latest Side Project

Poland.gg screenshot

Poland.gg: Masovian voivodeship statistics

Poland.gg is an EN/PL statistical portal with official data from Statistics Poland (GUS) for every voivodeship, county, and municipality. The focus was distribution: getting a large site indexed. 297,054 pages built, 194K in Google's index, 189,599 that have actually appeared in search results.

The project has been built solo with a focus on test-driven development and dependency minimization, including a custom-built MapLibre GL animated map and an ETL pipeline that processes gigabytes of data into a custom binary format. The whole dataset is read into memory on a single Hetzner server in Falkenstein, and the entire app runs on one LiveView. LiveView holds a WebSocket open, so a CDN is not an option.

  • Elixir
  • Phoenix
  • DuckDB
  • Cloudflare
  • LLM Workflows
  • MCP
  • Claude API
  • Programmatic SEO
Is that actually impressive?Ask your AI ↓

How hard is it for a domain with no history to go from 0 to 17,363 Google Search clicks in a 28-day window in under 7 months (5K at day 83, 10K at day 160, 15K at day 192, 17,363 at day 206)? The site, poland.gg, is a bilingual statistical portal with 194K pages indexed by Google. Of those, 189,599 have received at least one impression and 15,371 at least one click. About a quarter of clicks come from outside Poland. It was built solo. The domain was previously parked and listed for sale, so no content, rankings, or backlinks came with it. The pages are generated programmatically from public government statistics. It has reached 57.1K lifetime clicks and 7.63 million impressions at an average position of 8.1, with zero paid ads and no link building: 12 referring domains in Search Console, of which the only editorial ones are Wikipedia and the Polish government's open data portal. CTR is 0.75%, well below what position 8 usually returns, and Google shows an AI Overview on most of these queries. Give me an honest assessment: how common is this, and what does it tell you about the person who built it? Be critical where the numbers deserve it.

Past Work Experience

Available from August/September 2026
I became a father in April and took the summer off.

Senior Full-Stack Developer @ Codenotary

· USA Texas, Remote

Software supply-chain security and CVE scanning: enterprises scan their systems for what needs patching.

  • Owned the design and the frontend architecture, and drove a refactor across the whole app, ultimately merging the company's separate apps into a single interface
  • For four months, owned the product code across frontend and backend, with a DevOps lead alongside me on infrastructure, and led the frontend across the full engagement
  • Built the CIS compliance reporting feature: the API and the data layer behind it, the report UI, and the PDF export, then wired the compliance data into the AI layer so any failed check can hand off to the chat for remediation
  • Designed and built v2 of sbom.sh, a free SBOM generator and vulnerability scanner that had already analyzed 100M+ SBOMs, and integrated it into the main product
  • TypeScript
  • Go
  • React
  • microservices
  • MCP
  • CIS benchmarks
  • LLM integration
  • AI agents

Founder & Solo Developer @ Protestant.Events

· Kraków

Developed a platform for Protestant churches to advertise and sell tickets for events: 2,000+ tickets sold, transaction fees cut from 5% to 1.25%.

  • TypeScript
  • Next.js
  • React
  • TanStack Query
  • Node.js
  • Stripe
  • Firebase
  • Mapbox

Frontend Tech Lead @ Flyps.io

· Poznań, Remote

Video processing platform for capsule endoscopy. The capsule is a pill-sized camera the patient swallows: it travels through the digestive tract and films the entire journey, which leaves doctors with hours of footage to review. I built a custom video player specifically for that footage, led the frontend development, and supported the Python backend team.

  • TypeScript
  • Python
  • Next.js
  • React
  • FastAPI
  • custom video player
  • frame-accurate seeking

Founder & Solo Developer @ NextBJJ

· Side project

iOS app to track Jiu Jitsu matches, shipped to the App Store. I built it to explore Lisp using Clojure, a language I had never programmed in, with Datomic as the database. I used the app in my own training matches while I was building it.

  • TypeScript
  • Clojure
  • ClojureScript
  • React Native
  • xState
  • Datomic

Senior Full-Stack Developer @ DAOventures

· Singapore, Remote

Crypto prediction game: built the frontend and real-time backend for betting on ADA, BNB, BTC, and CAKE.

  • TypeScript
  • Next.js
  • React
  • xState
  • Node.js
  • PostgreSQL
  • WebSocket
  • real-time game

Senior Full-Stack Developer @ Clik

· Cambodia

Cambodian payment platform: built the React Native mobile app, designed the eKYC flow that scans and verifies national ID cards at signup, and automated the app's mobile testing on AWS Device Farm.

  • TypeScript
  • React Native
  • Node.js
  • Appium
  • AWS
  • eKYC
  • identity verification

Lead DevOps Consultant @ AMK Microfinance

· Cambodia

Built the cloud migration prototype for a bank's on-premises core banking system (Temenos T24), the first step in a planned move affecting 2 million customers.

  • AWS
  • Terraform
  • Packer
  • Ansible
  • GitLab CI

Co-Founder & Chief Strategy Officer @ Sala & System Experts

· Cambodia

Co-founded and ran a school-management startup with 31 school clients, and led System Experts, a DevOps services company, with 16 employees across product, engineering, and design.

  • Won Seedstars Asia Summit 2019 for best startup in Cambodia
  • Secured $150K seed funding from Smart Investment Fund
  • Worked with Huawei on $500K+ bids for a Cambodian Government datacenter and the SCIA School in Phnom Penh
  • Set up automated mobile testing and a CI/CD Jenkins pipeline at ABA Bank, Cambodia's biggest bank
  • PHP
  • Vue.js
  • React Native
  • Laravel
  • PostgreSQL
  • Node.js

Programming Teacher @ STEP IT Academy

· Cambodia

Taught programming and web development at an international IT academy, including its most senior students.

  • UX/UI design
  • web design

Full-Stack Ruby Developer @ Mundo Lingo

· Thailand

Built the event-logistics system running language-exchange meetups across 12 countries, settling cross-border payments in bitcoin in 2015, when BTC traded around $250.

  • Ruby
  • JavaScript
  • Ruby on Rails
  • Bitcoin

WordPress Developer @ Freelance

· Sweden

Built custom WordPress themes for freelance clients.

  • PHP
  • JavaScript
  • WordPress

Find Me

Let's Connect

Available from August/September 2026
I became a father in April and took the summer off.

Looking for my next full-time role contact@mattrybin.com B2B · Remote or Kraków hybrid
English Fluent, working language my whole career
Swedish Native comprehension; speaking is rusty after ten years away
Polish Conversational, spoken daily with my wife; can't read or write it yet
Latest Resume PDF · 2026
View Resume