Camila Neves LinderCamila Linder

Projects

What I've built

Oniapp

Full stack across Oniapp — mobile, admin web, and API: on this front, per-school adaptive theming, accessibility fixes, and automated tests

  • A single codebase generates a different app per school, each with its own bundle ID, theme, icon, and Moodle URL
  • Theme, colors, and active features (library, academy, notebook, grades, calendar) configured per school
  • Full Moodle integration: grades, calendar, notebook, and courses right inside the app
  • Automatic OTA updates via EAS on every push, in both production and preview
React NativeExpoExpo RouterNativeWindTanStack QueryZustandTypeScript

Oniapp Admin

Full stack across Oniapp — mobile, admin web, and API: on this front, built much of the admin panel from Figma, plus table sorting and endpoint integration

  • Web panel where each school manages the app's content and users
  • Data fetching and caching with TanStack Query, forms validated with Zod and React Hook Form
  • UI built with shadcn/ui and Radix UI, consistent with the rest of the product
Next.jsTanStack QueryZustandRadix UIshadcn/uiZod

Seja

Full stack across Seja — mobile, admin web, and API: on this front, diary, hobby scheduling, notifications, and list editing features

  • Wellness app with photo and audio posts in communities, a personal journal, and a hobby/task schedule
  • Social login via Google, Apple, and Firebase, with JWT authentication and refresh tokens
  • Push notifications and localized content in multiple languages with i18next
  • Habit calendar and theme color picker built with native gesture and animation libraries
React NativeExpoNativeWindTanStack QueryZustandFirebase Authi18next

Seja Admin

Full stack across Seja — mobile, admin web, and API: on this front, initial panel setup and brand/style adjustments

  • Moderation panel for reports and community user management
  • Same technical base as Oniapp Admin (Next.js, TanStack Query), with Base UI/shadcn components
Next.jsBase UITanStack QueryRadix UIshadcn/uiZod

Praça 22

Built it solo, from design through launch

  • Institutional site built from scratch through launch, with intro, teacher, and instrument catalog sections
  • Animations with Framer Motion and accessible components with Radix UI
  • Contact section with an embedded map and a direct WhatsApp link
React 19TypeScriptViteTailwind CSS 4Framer MotionRadix UI

Ritmar

Contributed to front-end development

  • Multi-tenant management platform for gyms: each one with its own isolated data and settings
  • Membership billing with automatic subscription renewal via Mercado Pago and Asaas
  • Automated tests and a continuous integration pipeline on GitHub Actions
NestJSNext.jsReact

Mince Joias

Contributed to front-end development

  • Online jewelry store with a full catalog, cart, and checkout
  • Admin panel where the store owner updates products and tracks orders
  • Responsive layout tested across different screen sizes
Next.jsTypeScriptTailwind CSSMongoDBAWS