Pedro Lima

Front-end developer

I build interfaces with React and TypeScript, native iOS apps in SwiftUI, and APIs in Java and Laravel.

Maceió, Brazil

About

I'm an Information Systems student at CESMAC in Maceió, Brazil, graduating in June 2027.

I have one year of professional experience as a front-end developer, plus personal projects with React, TypeScript, Angular, Next.js and Tailwind CSS, including automated tests with Vitest and Playwright.

I also build native iOS apps with Swift and SwiftUI, and APIs with Java/Spring Boot and Laravel. Portuguese is my native language; I'm fluent in English and have intermediate Spanish.

Experience

  1. Jan 2025 – Jan 2026

    Front-end developer, Farmakeep

    • Built React and TypeScript interfaces for a system that manages the regulatory and compliance documentation pharmacies are required to keep.
    • Created a reusable component library with Tailwind CSS, standardizing the UI and speeding up the build of new screens.
    • Integrated the front end with RESTful APIs to query, create and update the system's data.
    • React
    • TypeScript
    • Tailwind CSS
    • REST APIs

Projects

6 projects

  • Kurio

    Front-end take-home challenge

    NFT marketplace SPA with 10 screens, from catalog to checkout, with search, filters and pagination synced to the URL. Mocked back end with MSW, real-time updates via Socket.IO, 35 unit tests and 142 E2E tests.

    • React
    • TypeScript
    • TanStack Router
    • TanStack Query
    • Tailwind CSS
    • Vitest
    • Playwright

    Live siteView code on GitHub

  • RachaScore

    Mobile programming course, CESMAC

    Native iOS app for organizing pickup soccer games: teams, timed matches that end automatically on goals or time, and stats for goals and assists. Local accounts with hashed passwords and data stored on the device.

    • Swift
    • SwiftUI
    • SwiftData
    • CryptoKit

    View code on GitHub

  • Farmakeep system

    Farmakeep, 2025–2026

    Interfaces for a system that manages and tracks pharmacies' regulatory documentation, with a reusable component library and REST API integration.

    • React
    • TypeScript
    • Tailwind CSS
  • Full-stack application

    Programming IV, CESMAC

    Angular SPA integrated with a Laravel REST API, with SQLite storage and token-based authentication via Laravel Sanctum.

    • Angular
    • Tailwind CSS
    • Laravel
    • Laravel Sanctum
    • SQLite

    View code on GitHub

  • Java REST API

    API with Spring Security authentication, Swagger documentation and rate limiting.

    • Java
    • Spring Boot
    • Spring Security
    • Swagger

    View code on GitHub

  • Atual website

    Company website

    One-page website built in WordPress with Elementor from a ready-made Figma layout.

    • WordPress
    • Elementor
    • Figma

Education

  1. Feb 2024 – Jun 2027

    B.S. in Information Systems, CESMAC

    Expected graduation: June 2027.

  2. Feb 2022 – Dec 2023

    B.S. in Computer Science, UFAL

    Transferred to CESMAC.

Skills

Front end
React, TypeScript, JavaScript, Angular, Next.js, HTML5, CSS3, Tailwind CSS, Bootstrap, shadcn/ui
Data and state
RESTful APIs, TanStack Query, TanStack Router, Axios, Zod, Socket.IO
Testing and quality
Vitest, Playwright, Accessibility testing (axe), Lighthouse, ESLint
Mobile
Swift, SwiftUI, SwiftData, React Native (Expo)
Back end
Java, Spring Boot, Spring Security, Swagger/OpenAPI, PHP, Laravel, SQLite, Python, C
Tools
Git, GitHub Actions, Vite, Vercel, Figma, WordPress, Elementor

Contact

Want to talk about a role or a project? Email is the fastest way to reach me.

phlima2002@hotmail.com