Skip to content
fr0staman

fr0staman

Full-stack developer — React Native, Next.js, and the legacy systems most people won’t touch.

Five years building cross-platform products that ship to iOS, Android and web from a single codebase — and keeping the telecom billing infrastructure behind them running. Most developers work on one side of that divide. I work on both.

Open to full-time roles and contract work

Berlin, Germany · Freelance

01

What I do

Three things, and they reinforce each other more than they compete for time.

Cross-platform apps from one codebase

React Native and Expo for iOS and Android, React Native Web and Next.js for the browser — one codebase, one set of business rules, three platforms. It is how a small team ships a subscriber app and its self-service web portal without maintaining them twice.

  • React Native
  • Expo
  • React Native Web
  • Next.js

Full-stack product builds

End to end: data model, API, the screens people actually use, and the release process that gets them there. I take a product from scoping through App Store and Play review to whatever it needs in its second year.

  • TypeScript
  • Next.js
  • REST APIs
  • CI & releases

ISP billing and legacy telecom systems

Perl billing platforms that have been running since before the current mobile era, and the integrations around them. Billing system integration, payment gateways, subscriber data migration, and the careful kind of maintenance that legacy billing system migration actually requires — without taking an operator offline.

  • Perl
  • ISP billing
  • Integrations
  • Migrations
02

Experience

Five years across telecom infrastructure and consumer mobile products, most of it with more ownership than the job title implied.

  1. Now

    Freelance full-stack developer

    Independent

    Several concurrent clients, run end to end — I handle the client relationship, scoping and pricing, not just the code.

    • Ongoing maintenance and integration work on Perl billing systems for internet providers, including operators with subscriber bases in the tens of thousands.
    • Net-new builds: self-service subscriber portals and mobile apps sharing one React Native Web, Next.js and Expo codebase.
    • Apps I have built and maintain add up to more than 100,000 monthly active users.
  2. Previously

    React Native developer, mobile architecture

    A Genesis portfolio company

    A consumer mobile product inside the Genesis startup ecosystem — fast iteration, decisions made from analytics rather than from above, and a lot of independence.

    • Led React Native architecture decisions for the product.
    • Mentored a team of native iOS and Android developers through the transition to React Native.
    • Ran security audits that surfaced multiple vulnerabilities, including critical-severity issues.
    • Handled a production incident involving database recovery, with no data loss.
  3. Previously

    Mobile technical lead (de facto)

    An ISP billing software company

    A billing platform serving 100+ internet providers across Ukraine and internationally. I owned the mobile product in practice, well beyond a standard engineering remit.

    • Delivered 15+ Android and iOS apps for providers ranging from small regional operators to large ones.
    • Pitched and grew the mobile product internationally, including into markets outside Ukraine.
    • Worked directly with clients — technical sales, on-site support, and the conversations engineers usually get shielded from.
03

Selected work

Described by shape and scale rather than by client name — the specifics belong to the people who paid for them.

A subscriber app used by 15+ internet providers

One white-label mobile app for internet provider subscribers, deployed for more than fifteen ISPs of very different sizes, each with its own branding and its own billing back end.

Balance and payments, tariff changes, support requests and outage notices in an app the provider’s own subscribers use instead of calling the office. Across the apps I have shipped, 100,000+ monthly active users.

  • React Native
  • iOS & Android
  • Billing integrations

Subscriber portal and mobile app on a shared codebase

A current freelance build for an ISP with tens of thousands of subscribers: a self-service web portal and native apps that had to behave identically and be maintained by one person.

React Native Web, Next.js and Expo over one codebase, integrated with the operator’s existing billing system rather than replacing it. New features land on web, iOS and Android in the same change.

  • Next.js
  • React Native Web
  • Expo
  • TypeScript

Perl billing systems, kept running and moved forward

Telecom billing platforms written in Perl, some of them two decades old, still invoicing real subscribers every month for operators that cannot afford downtime.

Payment gateway and API integrations, reporting, careful migrations of subscriber data, and day-to-day support of billing systems whose original authors are long gone.

  • Perl
  • ISP billing
  • Payment gateways
  • MySQL

Security audit and incident response

A consumer mobile product with real users and a production database that stopped cooperating on a day nobody had planned for.

Security audits that surfaced multiple vulnerabilities, including critical-severity ones, before anyone else found them — and a database recovery completed with no data loss.

  • Security review
  • Incident response
  • Postgres
04

Skills

What I reach for, grouped by the kind of problem it solves.

Mobile & cross-platform

  • React Native
  • Expo
  • React Native Web
  • iOS & Android release process
  • Push notifications
  • Native module integration

Frontend & full-stack

  • TypeScript
  • React
  • Next.js (App Router)
  • Tailwind CSS
  • REST APIs
  • SSR, static export & SEO

Backend & legacy systems

  • Perl
  • ISP billing platforms
  • MySQL & PostgreSQL
  • Payment gateway integration
  • Data migration
  • Linux servers

Ways of working

  • Client-facing scoping & pricing
  • Technical sales support
  • Mentoring & code review
  • Security review
  • Analytics-driven product decisions
  • English and Ukrainian
05

Get in touch

Telegram is the fastest way to reach me — in practice it is where almost everyone replies. Email works just as well if you prefer it.