Skip to content
View andrefleisch's full-sized avatar

Highlights

  • Pro

Block or report andrefleisch

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
andrefleisch/README.md

André Gustavo Reitz Fleischfresser

Software Engineering undergraduate at PUCPR, Brazil · iOS Automation QA Intern at Mitel

I like building things, experimenting, and learning by doing.

I explore software by taking ideas from questions to working prototypes—across robotics, backend systems, automated testing, and native iOS apps.

About me

My path started with robotics and hands-on experimentation, expanded into backend and full stack development, and now includes professional iOS test automation and native app development. I enjoy understanding how a product works as a whole: its user problem, business rules, architecture, data, interface, and reliability.

Featured projects

Gap — native iOS product

My current exploration of iOS and product development. Gap helps people turn short pockets of free time into realistic next steps by filtering tasks around available time and context.

Built with Swift, SwiftUI, and SwiftData, the project grew from a product hypothesis through discovery interviews, MVP scoping, implementation, and usability checks. It explores local persistence, context-aware task suggestions, priority-aware selection, and the product decisions behind a focused mobile experience.

HelpDesk — full stack help desk system

A full stack help desk system centered on real business rules: authentication with JWT, role-based authorization, tickets, comments, assignment, status and priority workflows, filtering, and pagination. The backend uses a layered architecture with TypeScript, Node.js, Express, Prisma, PostgreSQL, and Zod, supported by centralized error handling, end-to-end tests with Jest and Supertest, CI, and OpenAPI/Swagger documentation. The React, React Router, Axios, and Bootstrap frontend provides persistent authentication, protected routes, ticket creation and management, comments, and role-aware controls.

Elder-Watch — embedded systems

A collaborative PUCPR prototype built with an ESP32, C++, and an MPU6050. It explores fall detection through motion data, a physical emergency button, Telegram alerts, medication reminders, and a small device-hosted monitoring dashboard.

PromoSearch — collaborative full stack project

A university project for connecting local stores offering promotions with customers searching for nearby deals. The application includes customer, store, and administrator roles; promotion publishing and moderation workflows; relational data; browser geolocation; and map-based discovery with radius and category filters. Built with PHP, MySQL, JavaScript, Leaflet, and OpenStreetMap.

Smaller builds and earlier experiments include Habit Tracker, TableTennisManager, and PromoSearch Java.

Professional experience

iOS Automation QA Intern — Mitel

I work with iOS UI automation, regression testing, and end-to-end testing using Appium, XCUITest, Cucumber, and accessibility identifiers. The role also involves debugging and collaborative development with Git.

Selected technologies

Swift SwiftUI TypeScript Node.js PostgreSQL Appium Git

  • iOS: Swift, SwiftUI, SwiftData, XCUITest
  • Testing: Appium, Cucumber, Jest, Supertest, UI and end-to-end automation
  • Software: TypeScript, Node.js, Express, PHP, Java, Python, REST APIs
  • Data and embedded: PostgreSQL, MySQL, SQLite, Prisma, ESP32, Arduino/C++
  • Workflow: Git, GitHub, GitHub Actions, OpenAPI/Swagger

How I learn and build

  • Start with a problem or question, then make the smallest useful version tangible.
  • Test assumptions through code, prototypes, debugging, and feedback.
  • Treat unfamiliar areas as invitations to experiment, document tradeoffs, and iterate.

Currently exploring

Native iOS and product development—especially SwiftUI, SwiftData, focused product experiments, and how user needs shape technical decisions.

Contact

LinkedIn GitHub Email

Pinned Loading

  1. Gap Gap Public

    Native iOS app that recommends tasks based on available time, context and priority.

    Swift

  2. HelpDesk HelpDesk Public

    Full-stack help desk system with authentication, roles, ticket workflows, testing and API documentation.

    TypeScript 2

  3. Elder-Watch Elder-Watch Public

    ESP32 prototype for fall detection, emergency alerts and medication reminders.

    C++

  4. PromoSearch PromoSearch Public

    Collaborative marketplace for discovering local promotions through geolocation and map-based search.

    PHP

  5. habit-tracker habit-tracker Public

    React + Node.js habit tracker with idempotent check-ins and server-side streak computation

    TypeScript