Fullstack software engineer Maciej Jaros — building mobile, web and desktop applications for clients across Silesia (Katowice, Gliwice, Zabrze, Chorzów) and globally. Stack: Next.js, React Native, Flutter, TypeScript, AI integration, cybersecurity.

Online · open to new projects

I ship software.From idea to production.

  • 1-on-1 partnership

    You talk directly to the person building your software. No middlemen, no time lost re-explaining the same vision.

  • You pay for outcomes, not for presence

    I don't sell time spent at the screen. You invest in a working solution that actually grows your business.

  • Full ownership

    I run the process end to end. Instead of managing yet another vendor, you get a partner who turns your vision into a stable product and guarantees real peace of mind.

Maciej Jaros — fullstack software engineer building business software in Next.js, Flutter and React Native. Based in Katowice, Poland.

Engagement process

From first contact to the first line of code.

  1. Free consultation

    We hop on a short call. You sketch out your project or problem, and I tell you straight up whether my skills are the right fit for what you need.

    What you get: You save time. After 20 minutes you know whether we're on the same wavelength — without spending a single dollar, with zero risk.

  2. Clear estimate and timeline

    If I see I can help, I come back to you with specifics: a clear cost estimate and a realistic timeframe for the project.

    What you get: Full predictability and safety. You know exactly what budget you need and when you'll see the first delivered results. No surprises down the road.

  3. Engagement terms

    Together we pick the model that best fits your project's dynamics (e.g. fixed-scope quote or ongoing retainer). We sidestep corporate bureaucracy.

    What you get: Lightning-fast start and flexibility. You don't burn weeks on lawyer back-and-forth, and your budget stays protected.

  4. Your call

    You get the full picture and the ball's in your court. If you decide to work together — I sit down to code right away. If not — we shake hands and go our separate ways.

    What you get: Comfort in deciding. You make the call cool-headed, on hard facts, with zero pressure or pushy sales.

Sound right? Let's start with the first, no-obligation step.

Expertise

Not for everything. For this.

Six areas of expertise — from MVP to production-grade products. I focus where I actually ship stable outcomes.

Work

Recent projects.

A few engagements worth talking about. Numbers come from production — not pitch decks.

Fintech
2025
Lead Product Engineer
Fintech2025

Consumer fintech, zero to 100k users

Mobile and backend lead from an empty repo to 100k MAU. Auth, KYC, payments and trading core, shipped to production in nine weeks.

React NativeTypeScriptNode.jsPostgreSQLRedis+3
100k+
Monthly active users
9 weeks
Time to launch
42 ms
API p95 latency
E-commerce
2024
Independent Engineer
E-commerce2024

Headless commerce platform

Rebuilt a legacy Magento stack into custom Next.js + Shopify. Removed friction from checkout, tripled conversion on mobile.

Next.jsTypeScriptShopify Storefront APITailwind CSSVercel+1
$10M+
Annual GMV
+212%
Mobile conversion
98 / 100
Lighthouse
B2B SaaS
2025
Founding Engineer
B2B SaaS2025

Knowledge OS for ops teams

Designed and shipped an internal knowledge platform with embedded AI search. Replaced four legacy tools across 12 teams.

Next.jsTypeScriptPostgrespgvectortRPC+2
12
Teams onboarded
−92%
Time-to-answer
14 weeks
v1 timeline
Logistics
2024
Tech Lead (consultancy)
Logistics2024

Fleet operations platform, mobile-first

Drivers app + dispatcher console for a regional last-mile carrier. Cut average stop-time variance in half.

React NativeNext.jsTypeScriptPostgreSQLPostGIS+2
−54%
Stop-time variance
−38%
Failed deliveries
1.7×
Dispatcher capacity

Looking for similar results for your product?

Next.js
React
TypeScript
Node.js
Tailwind
Vercel
Stripe
iOS
Android
Flutter
GraphQL
Postgres
Supabase
Docker
Kubernetes
Google Cloud
Cloudflare
Figma
Linear
OpenAI
Anthropic
Next.js
React
TypeScript
Node.js
Tailwind
Vercel
Stripe
iOS
Android
Flutter
GraphQL
Postgres
Supabase
Docker
Kubernetes
Google Cloud
Cloudflare
Figma
Linear
OpenAI
Anthropic
Next.js
React
TypeScript
Node.js
Tailwind
Vercel
Stripe
iOS
Android
Flutter
GraphQL
Postgres
Supabase
Docker
Kubernetes
Google Cloud
Cloudflare
Figma
Linear
OpenAI
Anthropic
Next.js
React
TypeScript
Node.js
Tailwind
Vercel
Stripe
iOS
Android
Flutter
GraphQL
Postgres
Supabase
Docker
Kubernetes
Google Cloud
Cloudflare
Figma
Linear
OpenAI
Anthropic

FAQ

Common questions before kickoff.

If your question isn't here, let's cover it on a call. You'll get the answer in writing afterward.

Contact

Let's talk about your project.

Tell me what you're building. I'll come back with thoughts and a first shipping date.

Typical reply: within one business day.