PITER GOMES

I'm a Full-Stack Developer

From biology to software development. Computer Science student and Full-Stack Development Intern turning an analytical, research-driven background into full-stack web applications.

Piter Profile Picture

Why Hire Me

Building skills in backend and frontend development, database management, and project architecture, I focus on practical, well-structured projects. Explore my work on GitHub.

About Me

I am Piter Gomes, originally from Brazil and currently based in Germany. I hold a Bachelor’s in Biological Sciences and a Master’s in Oceanography. I am currently pursuing a Computer Science degree while working as a Full-Stack Development Intern, gaining hands-on experience building and maintaining web applications across both frontend and backend.

I bring my background in analytical thinking, research, and problem-solving into my work as a Full-Stack Development Intern. Alongside my Computer Science studies, I am continuously developing my technical skills and gaining practical experience by contributing to collaborative projects and building reliable, user-focused digital solutions.

Name: Piter Gomes

Location: Germany

LinkedIn: View Profile

Languages: Portuguese • English • German • Spanish

My Skills

Full-Stack development skills with experience in frontend, backend, databases, and development tools.

Go
Python
Java
Spring Boot
TypeScript
React.js
Next.js
Angular
HTML
CSS
SCSS
PostgreSQL
MySQL
MongoDB
Docker
Git
GitHub
GitLab
VS Code VS Code
Claude Code

My Education

Currently pursuing a Bachelor’s Degree in Computer Science, combining academic training with hands-on experience as a Full-Stack Development Intern.

2023 – 2027 (expected)

Bachelor’s Degree in Computer Science

Faculdade das Américas (FAM) – São Paulo, Brazil

Currently in the 7th semester, developing skills in software development, Go, Python, Java, TypeScript, React, databases, and REST APIs through coursework, professional experience, and personal projects.

2014 – 2016

Master’s Degree in Oceanography

Universidade do Estado do Rio de Janeiro (UERJ) – Rio de Janeiro, Brazil

Conducted scientific research, analyzed data, and presented findings at academic conferences, developing strong skills in research, data analysis, and problem-solving.

2008 – 2012

Bachelor’s Degree in Biological Sciences

Souza Marques University – Rio de Janeiro, Brazil

Built a strong foundation in biological sciences and scientific research, developing analytical and critical-thinking skills that continue to support my professional development.

My Experience

Currently working in software development, applying my Computer Science background to real-world projects. My professional journey combines hands-on technical experience with a solid foundation in communication, teamwork, and problem-solving built through years of customer-facing work.

August 2026 – Present

Full-Stack Development Intern

TipManager – Technology Consulting | Remote

Developing and maintaining features for an e-sports analytics platform that provides real-time statistics, data analysis, and AI-powered insights across multiple e-sports titles.

Working on backend development with Go and Python and frontend development with TypeScript, as well as database management and data analysis to support the platform's statistics and insights.

Applying software engineering principles, programming logic, architecture, and testing practices to deliver reliable, maintainable solutions in a real-world product.

May 2021 – Present

Customer Support Specialist

Majorel – Münster, Germany | English / Portuguese

Managing customer requests via phone, email, and chat, supporting client accounts and campaigns. Developing strong communication, teamwork, organization, and structured problem-solving skills while maintaining high customer satisfaction.

Latest Projects

01

MindK AI

Knowledge-management app for writing notes, uploading documents, and chatting with an AI assistant that answers grounded in that content through a real Retrieval-Augmented Generation (RAG) pipeline, instead of a thin wrapper around a chat API.

  • Notes and document upload (PDF, Markdown, plain text) organized into a personal knowledge base.
  • Automatic chunking, embedding, and semantic search (cosine similarity) over uploaded documents.
  • AI chat grounded in a single note or the full knowledge base, with cited sources and relevance scores.
  • Authentication via Clerk with per-user data isolation enforced at the database layer, verified by integration tests.
  • Layered Go backend (handlers → services → repositories) with automated unit and integration tests.
  • REST API documented with Swagger/OpenAPI, plus Docker support for the backend and PostgreSQL.

React | TypeScript | Vite | Go | SQLite | PostgreSQL | OpenAI | Clerk | Docker

02

Worklog

Full-stack application for daily activity tracking, allowing employees to register tasks by Program, Team, Language, Activity, and Subactivity with automatic time tracking.

  • Starts a new activity while automatically closing the currently running one.
  • The Save Day action finalizes the workday and closes any open activity.
  • Daily history showing activity durations and highlighting the currently running task.
  • Backend business rules ensure only one open activity at a time and one workday per employee per date.
  • Lookup APIs for programs, teams, languages, activities, and dependent subactivities.
  • Global API exception handling with standardized error responses and frontend toast notifications.
  • Responsive and modern UI.

Java | Spring Boot | PostgreSQL | Angular | TypeScript | SCSS | RxJS

03

Terminuler

Full-stack appointment booking system where customers pick a weekday, choose a free one-hour slot, and receive a confirmation email, while an administrator manages bookings from a protected dashboard.

  • Public booking flow with available one-hour slots (Monday to Friday), hiding booked and past slots.
  • Double booking prevented on the server with a partial unique index, returning a clear conflict message to the customer.
  • Admin dashboard protected by Clerk, with search, status filters, and soft cancellation of appointments.
  • Confirmation and cancellation emails sent through Resend.
  • Layered Go REST API (handlers → services → repositories) with rate limiting and embedded PostgreSQL migrations.
  • Go unit and integration tests plus Playwright end-to-end tests, running in GitHub Actions.

Next.js | React | TypeScript | Tailwind CSS | Go | PostgreSQL | Clerk | Resend | Docker

04

Tickordo

AI-powered support ticket management and triage application that asks an OpenAI model to suggest a category, priority, sentiment, responsible team, summary, and next action for each ticket, assisting support agents instead of replacing them.

  • Create and track tickets with search, filters by status, AI priority and AI category, sorting, and pagination.
  • On-demand AI triage via the OpenAI Responses API with a strict JSON schema for structured output.
  • Re-analysis with a stored triage history, showing the latest result first.
  • Dashboard with open, high-priority, and AI-analyzed counters plus a "Needs attention" list of urgent tickets.
  • AI cost controls: global triage quota, concurrency cap, output token limit, timeouts, and per-IP rate limiting.
  • Layered Go REST API with automated tests (Go and Vitest) and CI on GitHub Actions.

Next.js | React | TypeScript | Tailwind CSS | Go | PostgreSQL | OpenAI | Docker

05

Other Projects

Additional projects covering AI integration, full-stack CRUD applications, and a terminal-based game. Click on the links to view the GitHub repositories.

  • Brincadeiras | Java | Spring Boot | React | MongoDB | OpenAI
  • Cars Management | Java | Spring Boot | Angular | MySQL | JWT
  • Customer Manager App | Java | Spring Boot | Angular | PostgreSQL
  • Fitness Tracker | Java | Spring Boot | Angular | MySQL
  • Pizzaria Olivetto | Next.js | Tailwind CSS | Vercel
  • Springular AI | Java | Spring Boot | Angular | Spring AI
  • The Terminal Awakens | Java | Terminal RPG

Areas of Focus

Full-Stack Development

Delivering features end to end, from responsive interfaces built with TypeScript, React, and Next.js to their integration with the services behind them, turning ideas into complete, user-ready products.

Backend & APIs

Powering those products with backend services in Go, Java, and Python: designing RESTful APIs, modeling business rules, and handling authentication and integrations to keep applications reliable and scalable.

Data & Databases

Working with PostgreSQL, MySQL, and MongoDB to structure, manage, and analyze data, with a growing focus on data-driven applications and real-time information.

Problem Solving

Applying logical thinking, software engineering principles, and analytical skills to understand problems and develop structured, practical, and effective solutions.

Let's Work Together

I’m open to new opportunities, collaborations, and interesting projects in technology. If you’d like to discuss an opportunity, share an idea, or simply connect, feel free to get in touch.

Location

Germany

Contact Me!