Mariusz Rakus, Developer in Mikołajki, Poland
Mariusz is currently unavailable

Mariusz Rakus

Software Developer

Mikołajki, Poland

Toptal member since February 18, 2026

Bio

Mariusz is a full-stack engineer with 8+ years of experience building production software for US-based startups and scale-ups. He specializes in TypeScript, React Native, Node.js, Python, and cloud infrastructure. Mariusz has delivered DirectDental’s React Native app, which contributed to its acquisition by Henry Schein (NASDAQ: HSIC) in 2025.

Portfolio

STX Next
TypeScript, React Native, Node.js, FastAPI, Python, Expo, iOS, Android, Azure...
raqz.pl
TypeScript, Python, Supabase, OpenAI, Pgvector, FastAPI, Web Crawlers...
Sofomo
NestJS, Node.js, Express.js, Fastify, Next.js, React, React Native, Prisma...

Experience

  • TypeScript - 7 years
  • PostgreSQL - 5 years
  • Web Crawlers - 5 years
  • Node.js - 5 years
  • Bots - 4 years
  • Azure - 3 years
  • React Native - 3 years
  • Python - 1 year

Preferred Environment

React Native, TypeScript, FastAPI, Node.js, Next.js, NestJS, PostgreSQL, Azure, Expo, Python

The most amazing...

...project I've led was the DirectDental's React Native app. It became the product that contributed to the company's acquisition by Henry Schein.

Work Experience

Senior Full-stack Engineer/Mobile Tech Lead

2026 - PRESENT
STX Next
  • Worked as a staff-level senior full-stack engineer on a multi-vendor enterprise mobile application, owning end-to-end delivery across mobile architecture, a FastAPI and Python back end on Azure, iOS enterprise distribution, and cross-vendor compliance.
  • Architected state management migration from Context API to Zustand, reducing render cycles on complex data grids. Migrated authentication from MSAL SDK to expo-auth-session with PKCE flow against Azure AD.
  • Designed an end-to-end encrypted notes module (AES-256, PBKDF2 key derivation from PIN, and biometric unlock), meeting enterprise compliance requirements without server-side key access.
  • Led iOS enterprise distribution combining Apple Developer Enterprise Program (ADEP) and Microsoft Intune MDM. Owned EAS Build CI/CD on Azure Pipelines, set up Detox and Maestro E2E tests, and integrated an AI assistant with a LangChain back end.
Technologies: TypeScript, React Native, Node.js, FastAPI, Python, Expo, iOS, Android, Azure, CI/CD Pipelines, Full-stack, React, PostgreSQL, Redis, CSS, HTML, LangChain, Next.js, Claude Code, Cursor AI, OpenAI, Claude, Tailwind CSS, AI Integration, API Integration, User Interface (UI), Responsive Web Design (RWD), Mobile UI, GitHub, UI Design, SQL, REST APIs, AI Tools, JavaScript, Bun, GitHub Actions, TanStack Router, Vite, Artificial Intelligence (AI), Workflow Automation, APIs, Cloudflare, Webhooks

Principal Engineer & Founder

2019 - PRESENT
raqz.pl
  • Architected and shipped a React Native field-sales app for a US pharma client, leading mobile + FastAPI/Azure back end across HIPAA-aware infrastructure and iOS distribution.
  • Built and solo-shipped a React Native dental practice management app whose parent company was acquired by a NASDAQ-listed healthcare distributor (Henry Schein, HSIC) in 2025.
  • Delivered production features for an a16z-backed Web3 wallet infrastructure startup (Dynamic.xyz), shipping Solana and EVM integrations consumed by hundreds of downstream applications.
  • Designed and built a RAG classification pipeline using pgvector, OpenAI embeddings, NestJS, Next.js, and Trigger.dev to automatically tag and route inbound business signals at scale.
  • Operated a self-hosted production homelab on a dedicated server (Coolify, Docker, Cloudflare Tunnel, Tailscale, Trigger.dev v3) running internal automation, MCP servers, and side-project workloads.
  • Built FlowBot, a no-code automation platform with 170+ node types orchestrating Telegram, Discord, and WhatsApp workflows for non-technical operators.
  • Engineered a Telegram OSINT crawler combining Neo4j graph storage, PostgreSQL, and the MTProto protocol (mtcute) to map cross-channel relationships across millions of messages.
  • Reverse-engineered and modified firmware for a locked-down embedded Android projector, publishing recovery and unlock tooling consumed by a small but active community of device owners.
Technologies: TypeScript, Python, Supabase, OpenAI, Pgvector, FastAPI, Web Crawlers, Embeddings from Language Models (ELMo), PostgreSQL, SQL, Telegram Bots, Discord Bots, WhatsApp, Bots, Event-driven Design (EDD), NestJS, Trigger.dev, Astro, React Native, Next.js, Retrieval-augmented Generation (RAG), Azure, Docker, Claude Code, AI Integration, AI Tools, Agentic Coding, Flask, Playwright, Bun, GitHub Actions, TanStack Router, Vite, Storybook, Resend, Artificial Intelligence (AI), Workflow Automation, APIs, Ollama, Cloudflare, BullMQ, Expo, Vercel, Webhooks, Internet of Things (IoT), Zoho Mail, OVH

Senior Product Engineer

2021 - 2026
Sofomo
  • Engineered full-stack SaaS products end-to-end for multiple US-based startups across healthcare, Web3, AI, and consumer verticals (DirectDental, Globality, PublicSQ, Willow, and Dynamic.xyz).
  • Architected and shipped the DirectDental React Native mobile app from scratch, integrating with an existing Ruby on Rails API and contributing to the company’s 2025 acquisition by Henry Schein (Fortune 500, NASDAQ: HSIC).
  • Built and maintained CI/CD pipelines (GitHub Actions and Azure DevOps), cutting release cycles and enabling continuous delivery across web and mobile platforms.
  • Prototyped AI and RAG workflows and agentic automation tools using LangChain, OpenAI, and FastAPI, delivered as internal productivity and data-processing solutions.
Technologies: NestJS, Node.js, Express.js, Fastify, Next.js, React, React Native, Prisma, TypeScript, Python, FastAPI, PostgreSQL, Full-stack, Redis, CSS, HTML, iOS, Android, Ruby on Rails 6, Claude Code, Cursor AI, Slackbot, Tailwind CSS, Website Data Scraping, CI/CD Pipelines, AI Integration, API Integration, User Interface (UI), Web3, Responsive Web Design (RWD), Mobile UI, GitHub, UI Design, Amazon Web Services (AWS), Amazon S3 (AWS S3), SQL, REST APIs, Microservices, Slack, AI Tools, JavaScript, Playwright, Bun, GitHub Actions, TanStack Router, Vite, Storybook, Resend, Workflow Automation, APIs, Cloudflare, Expo, Bots, Vercel, Webhooks

Front-end Engineer (Web3)

2022 - 2023
Dynamic.xyz
  • Built features for Dynamic.xyz, an a16z-backed Web3 onboarding and authentication platform for crypto wallets and dApps.
  • Implemented front-end components and SDK integrations in TypeScript, React, and Next.js for a multi-chain wallet connection product.
  • Collaborated with the Dynamic.xyz core team on UX and developer experience improvements for the embeddable widget and customer dashboards.
Technologies: TypeScript, React, Next.js, Web3, Full-stack, Node.js, PostgreSQL, Express.js, CSS, HTML, Tailwind CSS, API Integration, User Interface (UI), Responsive Web Design (RWD), Mobile UI, GitHub, SQL, REST APIs, Support & Maintenance, Prisma, EDA, JavaScript, APIs

Front-end Engineer

2021 - 2023
iRonin.IT
  • Delivered front-end features for various US and EU clients of iRonin.IT, a software house specializing in JavaScript and Ruby on Rails projects.
  • Worked with TypeScript, React, and Node.js across web applications and dashboards on a side-contract basis.
  • Collaborated with distributed teams using Git, code reviews, and agile workflows to ship reliable production frontends.
Technologies: TypeScript, React, Node.js, CSS, HTML, Next.js, Tailwind CSS, CI/CD Pipelines, API Integration, User Interface (UI), Responsive Web Design (RWD), Mobile UI, GitHub, UI Design, JavaScript, APIs

Full-stack Developer

2020 - 2021
ITCraftship
  • Built cross-platform mobile applications from scratch using Ionic and Angular, delivering iOS and Android releases from a single TypeScript codebase.
  • Delivered production features in Flutter and Dart for a mobile client project.
  • Built server-side rendered Next.js applications with optimized routing and data fetching strategies, improving initial page load and SEO indexing.
Technologies: Angular, Ionic, React, Next.js, TypeORM, Firebase, Firebase Realtime Database, Vue, Flutter, iOS, Node.js, Express.js, CSS, HTML, TypeScript, Android, Full-stack, Tailwind CSS, CI/CD Pipelines, API Integration, User Interface (UI), Responsive Web Design (RWD), Mobile UI, GitHub, UI Design, SQL, REST APIs, Microservices, Prisma, Website Data Scraping, JavaScript, Resend, APIs, Webhooks

Front-end Developer

2019 - 2020
SoftwareHut
  • Built a Vue laboratory management interface for ORLEN Laboratorium, a unit of Poland's largest fuel and energy corporation, enabling lab technicians to track samples and analyses across multiple facilities.
  • Developed a React-based gamification platform for GrowUperion, implementing point systems, leaderboards, and achievement tracking to drive employee engagement for corporate L&D programs.
  • Migrated legacy JavaScript components to TypeScript across multiple client projects, introducing strict typing and reducing runtime errors during code reviews and QA cycles.
Technologies: React, Vue, TypeScript, Responsive Web Design (RWD), Node.js, CSS, HTML, Next.js, API Integration, User Interface (UI), Azure, Mobile UI, GitHub, UI Design, REST APIs, JavaScript, APIs

Front-end Engineer

2018 - 2020
Artneo
  • Built and styled landing pages, marketing sites, and online shops for various small business clients of Artneo.
  • Converted PDF and PSD designs into responsive HTML, CSS, and JavaScript-based web pages.
  • Started a professional career in front-end development, learning version control, deployment, and client communication.
Technologies: HTML, JavaScript, React, CSS, TypeScript, API Integration, User Interface (UI), Responsive Web Design (RWD), Mobile UI, GitHub, UI Design

Experience

FlowBot

https://github.com/kolezka/flowbot
I built a no-code automation platform for Telegram, Discord, and WhatsApp with 172+ node types and 386+ commits. I developed a visual workflow editor that enabled users to create complex, multi-step automations across messaging platforms without writing code. I implemented features such as flow chaining, variable interpolation, webhook integrations, conditional branching, scheduled triggers, and real-time message processing. I built the system as a TypeScript monorepo using Telegram MTProto (mtcute), the Discord Gateway, the WhatsApp Business API, a NestJS back end, a Next.js dashboard, PostgreSQL with Prisma, and Trigger.dev workers.

FSC Classifier

I built a RAG-based classifier that mapped companies and products to U.S. Federal Supply Class (FSC) codes used in DLA defense procurement. I crawled company websites and PDF capability statements using Puppeteer and Cheerio, parsed documents, and ran a hybrid pipeline with pgvector similarity search against previously classified companies as a long-term cache, with GPT-4o reranking and JSON-mode structured output as a fallback. I orchestrated asynchronous workflows using Trigger.dev with progress streaming to a Next.js front end. I built the system using NestJS, Prisma, PostgreSQL with pgvector, and OpenAI embeddings.

Telegram Crawler

I built a self-hosted Telegram crawler for OSINT and social graph analysis. I used MTProto (mtcute) with a multi-account session pool, Redis Bloom filters for deduplication, and BullMQ for job orchestration. I stored users, groups, and messages in a hybrid datastore, using Neo4j as the primary graph database for member relationships, invite link traces, and account clustering via Cypher, and PostgreSQL for operational data and full-text search. I built the system as a TypeScript Bun monorepo with Trigger.dev workers and a SvelteKit dashboard.

NL5H00X — Projector Firmware Reverse Engineering

https://github.com/kolezka/NL5H00X
I reverse-engineered and customized the firmware of the NL5H00X consumer projector. I analyzed embedded Linux internals, dumped and repacked firmware images, identified service interfaces, and unlocked configuration paths not exposed by the stock UI. I published the project on GitHub as a reference for other owners of the same hardware family. I demonstrated low-level and embedded skills, including shell scripting, firmware analysis, binary tooling, and working with Linux on constrained devices.

Skills

Libraries/APIs

React, Node.js, REST APIs, Playwright, Vue

Tools

Expo, GitHub, Prisma, Claude Code, Slack, Claude, TanStack Router, Astro

Languages

CSS, HTML, TypeScript, JavaScript, Python, SQL

Frameworks

React Native, Next.js, Tailwind CSS, NestJS, Express.js, Fastify, Ionic, Ruby on Rails 6, Angular, Flask, Flutter

Paradigms

Responsive Web Design (RWD), UI Design, Microservices, Event-driven Design (EDD)

Platforms

iOS, Android, Vercel, Ollama, Firebase, Azure, Amazon Web Services (AWS), Docker

Storage

PostgreSQL, Firebase Realtime Database, OVH, Redis, Amazon S3 (AWS S3)

Other

CI/CD Pipelines, Mobile UI, APIs, Webhooks, Full-stack, Cursor AI, Slackbot, Trigger.dev, OpenAI, AI Tools, Website Data Scraping, AI Integration, API Integration, User Interface (UI), Web3, Cloudflare, TypeORM, Web Crawlers, Bun, GitHub Actions, Vite, Storybook, Resend, LangChain, EDA, BullMQ, FastAPI, Supabase, Support & Maintenance, Pgvector, Embeddings from Language Models (ELMo), Telegram Bots, Discord Bots, WhatsApp, Bots, Retrieval-augmented Generation (RAG), Agentic Coding, Workflow Automation, Artificial Intelligence (AI), Internet of Things (IoT), Zoho Mail

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring