Skip to content
BackNov 7
Johann G.

Johann G.

Senior Frontend Engineer | React, React Native, Vue.js & TypeScript

Are you looking for a senior frontend developer who can turn complex requirements into high-performance web platforms and mobile apps? I am a Senior Frontend Engineer with 5+ years of experience delivering production-grade applications across healthtech, mining simulations, agriculture data systems, and enterprise omnichannel communications. Whether you are building an MVP from scratch, modernizing a legacy codebase, or scaling a cross-platform mobile app, I deliver clean, modular, and accessible frontend architecture. What I bring to your project: • Modern Web Applications: End-to-end frontend development using React 19, Vue 3, TypeScript, and Tailwind CSS. • Cross-Platform Mobile Apps: Building and publishing iOS & Android applications with React Native and Expo. • Architecture & Migrations: Decoupling legacy codebases, migrating architectures (e.g., Vue 2 to Vue 3, micro-frontends), and enforcing strict typing. • Complex Data & State Management: Crafting interactive dashboards, large-dataset import pipelines, and real-time state synchronization. • Full-Stack Integrations: Integrating frontend clients seamlessly with Supabase, NestJS, REST APIs, and backend microservices. • Accessibility (a11y) & Performance: WCAG-compliant UI engineering and high-speed core web vitals. Selected Project Highlights: • Enterprise Communications (WeON): Engineered micro-frontends and migrated core architecture to Vue 3 during the v5 AI/XRM platform transition. • Child Healthtech (PsiUapp): Built and shipped a gamified emotional tracking mobile app on iOS/Android using React Native and Expo. • Mining Simulation (Truss Mine One): Created interactive planning and equipment productivity simulation interfaces in React and TypeScript. • Agricultural Registry (Apassul): Developed high-volume data ingestion, validation, and analytics dashboards backed by Supabase. • US Healthcare Workflow (Reside Admissions): Modernized legacy React codebases, boosting tablet responsiveness and improving accessibility by 30%. Core Tech Stack: • Frontend: React, React Native, Vue.js (Vue 2 & Vue 3), TypeScript, JavaScript, Elm, Vite, TanStack Query • Styling & Design Systems: Tailwind CSS, Vuetify, SCSS, Styled Components, PostCSS • Backend Integration: Supabase (Auth, Edge Functions, PostgreSQL), Node.js, NestJS, REST APIs Let's discuss how I can help you build or scale your product. Send me an invite or a message with your project details!

🇧🇷Curitiba, Brazil$30/hr100% JSSSince May 2022
GlobeUpwork

Earnings and projects

MRR
$0

Last 6 months ÷ 6

World#345,772 / 412k
🇧🇷Country#3,884 / 4,647
Revenue, last 30 days
$0
Total earnings
$1.7k

Billed in all: $1.8k

World#345,772 / 412k
🇧🇷Country#3,884 / 4,647
Per project
$1.7k
Projects, last 6 months
0
World#209,850 / 412k
🇧🇷Country#2,400 / 4,647
Projects in all
1

Across 2 contracts

50% fixed50% hourly
World#360,671 / 412k
🇧🇷Country#3,845 / 4,647

Earnings, last 30 days

$1.8kNothing earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$1,800$1,820$1,840$1,860Oct 8Oct 23Nov 7

Skills