Cross-platform mobile and modern web engineer with 5+ years shipping production systems across fintech, healthcare, e-commerce, and SaaS.
I build scalable, real-time products end-to-end — from Flutter apps to NestJS / ASP.NET Core backends and the cloud infrastructure that runs them. I started out in backend, moved into mobile and full-stack, and today I'm just as comfortable designing a data model as I am polishing a micro-interaction.
What I care about: clean architecture, systems that hold up under real load, and code the next person can actually read. I've spent a lot of my career modernizing legacy platforms — migrating Angular to React, Java Spring to .NET Core — and wiring up the parts that tend to hurt: payments, OCR, real-time sync, multi-tenant access.
If you need a hand with something, feel free to reach out. If I don't know it yet, we'll figure it out together.
A note on this profile: most of my work lives in private client repositories (GitHub & GitLab) under NDA, so the contribution graph doesn't tell the full story. What's public is the open-source tooling I build on the side — like the package below.
- Chrona — a multi-business SaaS for appointment & booking management (Next.js + NestJS), built to scale. (private)
- Manitas — a Flutter marketplace connecting users with technical-service professionals, with real-time geolocation and dynamic workflows. (private)
🧩 Featured open source — hollow
Pixel-perfect skeleton loading screens for Flutter. Most skeleton loaders drift out of sync with the real UI because you build them by hand. hollow takes a different approach: it snapshots the real RenderObject tree of your widgets (via Dart AST analysis + a CLI) and generates shimmer placeholders that match your actual layout — automatically.
// Wrap any widget — that's it.
Skeleton(
name: 'blog-card',
loading: isLoading,
child: BlogCard(data: post),
)# Then let the CLI capture the layout and generate the bones:
dart run hollow:build -d iPhone- 🎯 Pixel-perfect skeletons from your real render tree — no manual measurement
- ✨ Globally synchronized shimmer animation
- 🌗 Dark-mode support out of the box
- 📱 Adaptive, percentage-based layouts across screen sizes
- ⚙️ One-command CLI powered by Dart AST analysis
Dart · Flutter · CLI · Code generation
- Full-stack ownership — mobile, web, backend, and deployment, without needing three people for one feature.
- Legacy modernization — turning brittle, aging codebases into maintainable modern architectures.
- Integrations that matter — payment gateways (Stripe, QuickBooks), OCR, AI/LLM data extraction, real-time sync.
- Architecture & fundamentals — Clean Architecture, SOLID, TDD, CI/CD, design systems.
💼 Open to senior remote roles and large-scale Dart/Flutter or modern-web projects in U.S. and European time zones.


