ETH Zurich mechanical engineering graduate and hands-on full-stack developer focused on building education products. I designed and shipped end-to-end EdTech platforms from product concept to deployed web applications, combining learner and instructor perspectives with practical experience in React/Next.js, TypeScript, Node.js workflows, PostgreSQL/Supabase, APIs, authentication, testing and deployment.

Jaro Fitzi

ETH Zurich mechanical engineering graduate and hands-on full-stack developer focused on building education products. I designed and shipped end-to-end EdTech platforms from product concept to deployed web applications, combining learner and instructor perspectives with practical experience in React/Next.js, TypeScript, Node.js workflows, PostgreSQL/Supabase, APIs, authentication, testing and deployment.

Available to hire

ETH Zurich mechanical engineering graduate and hands-on full-stack developer focused on building education products.

I designed and shipped end-to-end EdTech platforms from product concept to deployed web applications, combining learner and instructor perspectives with practical experience in React/Next.js, TypeScript, Node.js workflows, PostgreSQL/Supabase, APIs, authentication, testing and deployment.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Intermediate

Language

German
Fluent
English
Advanced
French
Intermediate
Turkish
Intermediate

Work Experience

Full-Stack Developer (EdTech) at Freelance / Independent projects
January 1, 2025 - Present
Designed and shipped EdTech platforms from concept to deployed web applications. Built multi-role tutoring and course/enrollment flows with authentication, dashboards, scheduling, server-side validation, database modeling with Supabase/PostgreSQL, and deployment.
Full-Stack Developer (EdTech freelance / projects) at Self-directed freelance projects (Neuronaut, Passarelle, etc.)
January 1, 2025 - Present
Designed, built and deployed education platforms including tutoring and course/enrollment flows with role-based authentication, scheduling, notifications, Stripe checkout/webhooks, admin workflows, validation and automated testing/deployment.
Mechatronics and Software Engineer at F&P Robotics
September 30, 2024 - July 14, 2026
Mechatronics Engineer at F&P Robotics
August 1, 2024 - Present
Work on technical and mechatronic systems in a robotics environment, combining structured analysis with hands-on implementation.
Tutor at EduQuant
October 1, 2023 - Present
Provide individual support in mathematical and technical subjects, adapting explanations and learning paths to each student.
Teaching Assistant in Mechanics at ETH Zurich
September 1, 2022 - September 30, 2024
Explained complex concepts, supported exercise sessions and translated technical theory into practical problem-solving steps.

Education

BSc Mechanical Engineering at ETH Zurich
July 14, 2021 - July 14, 2024
BSc Mechanical Engineering at ETH Zurich
September 1, 2021 - July 31, 2024
BSc Mechanical Engineering at ETH Zurich
September 1, 2021 - July 31, 2024
ATPL / LAT Pilot Training at European Flight Academy (LAT Switzerland)
March 1, 2025 - July 14, 2026

Qualifications

Cambridge Advanced Certificate (C1)
January 11, 2030 - July 14, 2026
SPHAIR Aptitude Assessment
January 11, 2030 - July 14, 2026
ATPL / LAT Pilot Training (training program)
March 1, 2025 - March 1, 2027
Cambridge Advanced Certificate (C1)
January 11, 2030 - July 14, 2026
SPHAIR Aptitude Assessment
January 11, 2030 - July 14, 2026

Industry Experience

Software & Internet, Education, Computers & Electronics
    GyroPlan - Aviation Planning and Workflow Platform

    [View live project](https://www.twine.net/signin

    GyroPlan is a data-heavy web platform for aircraft weight and balance, takeoff performance and operational flight-planning workflows.

    I combined aviation-domain logic with a production-style SaaS application and several external data-processing workflows.

    Key contributions:

    • Built authentication, saved records and administrative tools
    • Developed backend API routes and structured calculation workflows
    • Integrated Stripe-based credit billing and webhook handling
    • Created PDF and XLSX export functionality
    • Processed airport, runway, weather and terrain datasets
    • Implemented scheduled data updates and rate-limited uploads
    • Developed geospatial minimum-safe-altitude calculations
    • Added email and operational status workflows
    • Deployed production and preview environments on Vercel

    Stack: Next.js, React, TypeScript, Supabase, PostgreSQL, Stripe, SQLite, Vercel

    wetestus - Learning Dashboard and LMS

    [View live project](https://www.twine.net/signin - use demo pin 333333

    wetestus is a protected learning dashboard for configurable practice sessions, progress tracking and structured review workflows.

    The application manages more than 10,000 validated production questions across multiple aviation theory pools.

    Key contributions:

    • Developed configurable practice sessions and topic navigation
    • Implemented persistent learner progress, paused sessions and reports
    • Designed typed content and session domain models
    • Built secure user-bound API and authentication flows
    • Added question validation and reusable content-processing tools
    • Implemented unit and browser tests with Vitest and Playwright
    • Added CI checks for TypeScript, builds, accessibility and mobile layouts
    • Designed migration-backed structures for future question-bank imports and revisions

    Stack: Next.js, React, TypeScript, Supabase, PostgreSQL, Vitest, Playwright, GitHub Actions

    Passarelle-Prüfungsvorbereitung - Course and Enrollment Platform

    [View live project](https://www.twine.net/signin

    This was my second and more advanced EdTech project: a production-oriented platform for online Passarelle mathematics courses.

    Building on lessons learned from Neuronaut, I focused on reliable enrollment, administration and communication workflows.

    Key contributions:

    • Built a public catalogue for six mathematics course modules
    • Developed enrollment and contact forms using Next.js Server Actions
    • Added server-side validation, spam detection and hashed rate limiting
    • Implemented dynamic module availability and course time-slot selection
    • Designed the Supabase/PostgreSQL data model with Row Level Security
    • Integrated confirmation and administrative emails through Resend
    • Built a protected admin dashboard for requests, notes, statuses, modules and schedules
    • Added individual and bulk email workflows with delivery logs and failure handling
    • Deployed the application on Vercel with a custom domain

    Stack: Next.js 16, React, TypeScript, Tailwind CSS, Supabase, PostgreSQL, Resend, Vercel

    Neuronaut - Tutoring Marketplace Prototype

    [View live project](https://www.twine.net/signin

    Neuronaut was my first end-to-end EdTech product: a tutoring marketplace prototype for Passarelle, Matura and university subjects.

    I designed and built the platform from the initial product concept through deployment. It includes authentication and role-specific workflows for students, tutors and administrators.

    Key contributions:

    • Built the responsive frontend with Next.js, React and TypeScript
    • Implemented Supabase authentication, profiles and role-based dashboards
    • Developed tutor onboarding, student assignments and lesson scheduling workflows
    • Designed the PostgreSQL schema and database migrations
    • Added foundations for lesson notifications and Stripe payment processing
    • Set up separate preview and production deployments on Vercel

    Stack: Next.js 16, React, TypeScript, Tailwind CSS, Supabase, PostgreSQL, Stripe, Vercel