João Phellipe — senior software engineer
I build the whole product, from the database to the app in your users’ hands.
focus: healthcare, SaaS, finance, AI agents, education, public sector.
I’ve been an IT Analyst at UFERSA, a Brazilian federal university, since 2012, and I was its Superintendent of ICT (head of IT) from 2020 to 2024. Alongside that, I build SaaS products and custom software for companies.
- 14+ years in IT
- 2020–24 Head of IT at UFERSA
- M.Sc. in Computer Science
00Video
My work in a short video.
A short introduction to my career at UFERSA and to the systems I built, modernized or helped build. English narration, with captions and a transcript.
Open the video page, with chapters
Video transcript
João: Nice to meet you, I’m João Phellipe.
João: I build the whole product, from the database to the app in your users’ hands.
He ran IT for a federal university. He still codes.
His product, Maintenance, runs at a pilot hospital. Technicians log work orders, even offline. In telemedicine, he added ICP-Brasil digital signatures.
He shipped an AI sales agent, live on WhatsApp. He created Quanto Sobra. Google Play: published.
He built a food manufacturer’s order flow.
He integrated AI to generate learning paths.
He co-developed this system and created its Telegram alerts. 13 systems, this film alone. Mock data, brands hidden. Master’s in Computer Science. Doctoral student in Education. And one more thing.
This video was built in code. Voices, music and avatar: AI.
João: Let’s build yours.
Your whole product.
01About
Full-stack engineer, former head of IT.
I’m João Phellipe de Freitas Pinto, a software engineer and full-stack developer based in Mossoró, in the state of Rio Grande do Norte, Brazil. I hold a B.Sc. in Computer Science from UFERSA (2010) and an M.Sc. in Computer Science from the joint UERN/UFERSA graduate program (2013). I’m currently a doctoral student in Education, researching the interface between artificial intelligence, digital technologies and education.
I joined UFERSA in 2012 as an Information Technology Analyst, through a competitive civil-service exam. In SUTIC’s Computer Systems Division (SUTIC is the university’s IT department), I work on UFERSA’s integrated management systems, such as SIGAA and SIPAC: legacy Java code that I maintain and extend with the team. From 2020 to 2024, as Superintendent of ICT, I was responsible for IT across the university’s four campuses: infrastructure, systems, governance, information security and staff.
That architecture and management background is what I bring to full-stack products in TypeScript monorepos: React and React Native on the front end, Node.js and PostgreSQL on the back end, Docker and CI/CD to ship it. I’ve solved the problems that tend to stall teams: real-time video with WebRTC and Jitsi on self-hosted infrastructure, ICP-Brasil digital signatures (Brazil’s national public-key infrastructure), multi-tenant systems isolated with PostgreSQL Row-Level Security, offline-first apps and an AI agent serving real customers on WhatsApp.
In my spare time, I work on River Assault, a vertical shooter inspired by the classic River Raid. It’s written in C99 with SDL2 and features a procedurally generated river, five biomes and a custom audio mixer.
02Services
What I do.
I design, build and ship custom software, from the database to the app on your phone. I live in Mossoró, Brazil, and work remotely.
-
/01
Systems for clinics, hospitals and labs
Equipment maintenance management with QR-code tickets (Maintenance, my SaaS, live at a pilot hospital), veterinary electronic health records (ProntVet), prescriptions and medical certificates with ICP-Brasil digital signatures, video consultations and LGPD (Brazil’s data protection law) compliance.
-
/02
SaaS and management systems
Financial ERP, factoring, law firm management and manufacturing systems, with per-company data isolation through PostgreSQL Row-Level Security (in the ERP and the factoring platform), granular permissions and audit trails.
-
/03
AI agents on WhatsApp
An AI agent talks to leads on WhatsApp, qualifies them and hands sales-ready customers over to a salesperson, with AI costs tracked per salesperson.
-
/04
Apps that work offline
React Native apps and PWAs that keep data on the device and sync when a connection is available, like Quanto Sobra, published on Google Play, and the technician’s work orders in Maintenance (a PWA).
-
/05
Modernization and integrations
Legacy Java (Struts, JSF, Hibernate and JBoss), a transactional outbox in PostgreSQL and a desktop app rewritten from Electron to Rust.
-
/06
Architecture, security and LGPD
I bring nearly four years as head of IT at a federal university to the design of every system: digital governance, information security and IT procurement, all on public record.
03Stack
What I build with.
Languages
Frontend
Backend
Data
Infra & DevOps
Specialties
Governance & Management
04Work
Products, clients and the public sector.
Products I created, systems I built or modernized for clients, and institutional systems I worked on. Client systems are under NDA, so I describe the work by industry, without naming brands.
My own products
-
01
Maintenance — healthcare equipment maintenance
Own product · in production
A SaaS I built and run for maintaining hospital, clinical and diagnostic imaging equipment. Any staff member opens a ticket by scanning the device’s QR code with their phone, with no login and no app to install. The technician records the work order on the phone, even offline, with a checklist, photos and a signature. Managers track SLAs, preventive maintenance and calibrations, with a TV dashboard and PDF and Excel reports. It is live at a pilot hospital and is multi-tenant: each institution sees only its own data.
Learn about Maintenance (maintenance.app.br, in Portuguese) (opens in a new tab)
-
02
Quanto Sobra — personal finance
Own product · Google Play
A personal finance app that answers one question: how much is left at the end of the month? It works offline: data is stored in SQLite on the phone and syncs with the server. The business logic lives in a pure TypeScript package with 311 automated tests.
Quanto Sobra on Google Play (opens in a new tab) Quanto Sobra website (in Portuguese) (opens in a new tab)
-
03
Razão — financial ERP
Own product
A financial ERP for small and mid-sized businesses: chart of accounts, income statement, cash flow, sales, commissions and inventory. It is multi-company, with data isolated by PostgreSQL Row-Level Security. It has a TypeScript SDK generated from the OpenAPI spec and a bank-statement import that detects ten banks’ layouts from the file header.
-
04
Extrajobs — services marketplace
Own product
Connects clients with service providers: job posts, proposals, hiring, two-way reviews and real-time chat over Socket.io. It has an API, a website and a mobile app, and the backend has more than 130 automated tests.
-
05
ProntVet — veterinary electronic health record
Own product
An electronic health record for veterinary clinics and hospitals: scheduling, SOAP clinical notes with vital signs, structured lab results with reference ranges and alerts for abnormal values, record signing with a publicly verifiable SHA-256 hash, PDF and DOCX export and a pet-owner portal with expiring links (30 days by default).
For clients
-
06
Telehealth platform (modernization)
Client · modernization
I modernized and extended a telehealth platform already in use: ICP-Brasil digital signatures for prescriptions and medical certificates (A1 certificate, A3 on a token and A3 in the cloud) with timestamping, video consultations on self-hosted Jitsi and TURN servers, a desktop A3 signing app I rewrote from Electron to Rust, and LGPD compliance (versioned consent, audit trail and encryption of sensitive data).
-
07
AI sales agent on WhatsApp
Client · in production
I rebuilt a SaaS that used to run on no-code tools as a custom-coded application. An AI agent talks to leads on WhatsApp, qualifies them and hands sales-ready customers over to a human salesperson. The system has a salesperson dashboard, a Kanban pipeline, plans and per-salesperson AI cost tracking, and it is in production at the client.
-
08
Management for law firms
Client · in use
I built a management system for law firms, now in use, with cases, Kanban task boards, hearings and clients. The deadline calculator tells civil (CPC) from criminal (CPP) procedure, can double deadlines for public-sector parties, skips national holidays (from BrasilAPI) and the court recess, and validates the format of CNJ case numbers. It has granular permissions and an audit trail for every operation.
-
09
Factoring SaaS platform
Client · NDA
I built a multi-company factoring SaaS platform for a client: assignment of receivables with the discount calculated receivable by receivable, and a receivables portfolio with late-payment interest. It includes a seller onboarding pipeline with KYC and credit limits, a dunning workflow and usage-based billing for the SaaS itself, with Row-Level Security isolation and Docker deployment.
-
10
Digital ecosystem for a food manufacturer
Client · NDA
For a food manufacturer, I built a digital ecosystem in a monorepo: a corporate website in Portuguese, English and Spanish, a management dashboard, a B2B portal and a central API. It covers B2B orders end to end, the sales pipeline and PDF catalogs and documents.
-
11
Education platform (web and mobile)
Client · NDA
I built a web and mobile education platform for a client, with school management, AI-generated learning paths, gamified tracks and school-to-family messaging. It has more than ten user roles and more than 200 database tables, plus an AI tutor, alignment with Brazil’s national curriculum (BNCC) and purpose-based LGPD consent.
At UFERSA
-
12
RSC-PCCTAE system (UFERSA)
Institutional · co-developed
At SUTIC, I worked on the system UFERSA’s technical-administrative staff use to apply for Recognition of Knowledge and Skills (RSC): configurable scoring rules, committee review and automatically calculated scores. It is an institutional system, co-developed at SUTIC, and it is in production. I wrote its Operations Manual and Administrator Manual (July 2026).
-
13
EduDash — education indicators dashboard
INPI-registered · co-created
I’m one of the three creators of EduDash, an indicators dashboard for municipal education departments, with historical time series, goal projections, action plans with traffic-light status for cost, schedule and scope, and benchmarking across schools. The software is registered with INPI, Brazil’s industrial property office (BR 51 2025 002189-5), with UFERSA as the rights holder.
-
14
Telegram notifications (UFERSA)
Institutional · in production
I built UFERSA’s Telegram notification service in Node.js and TypeScript, with a transactional outbox in PostgreSQL (LISTEN/NOTIFY) and LGPD consent checks. It has been in production since July 2026 and already delivers the RSC-PCCTAE system’s notifications. The integration with SIGAA, SIGRH and SIPAC has been validated in a development environment and is awaiting rollout.
05Career
Code and management, since 2012.
Experience
-
2019 — present
Software engineer · own products and client projects
I build and run my own products — such as Maintenance, live at a pilot hospital, and Quanto Sobra, published on Google Play — and develop systems for clients in healthcare, finance, law, sales, education and manufacturing.
-
2020 — 2024
Superintendent of Information and Communication Technology (Superintendente de TIC) · UFERSA
Executive position (CD-04) heading IT for the university and its four campuses. In November 2023, I was designated the university’s highest ICT authority under federal rule IN SGD/ME No. 94/2022. I was a member of the Digital Governance and Information Security committees and managed the Digital Transformation Plan agreed with Brazil’s federal Digital Government Secretariat.
-
2012 — present
Information Technology Analyst · UFERSA (SUTIC)
In the Computer Systems Division, I maintain and extend the university’s integrated management systems, such as SIGAA and SIPAC (legacy Java), together with the team. From 2015 to 2016, I was assigned to the Office of Undergraduate Studies to roll out the SIGAA modules at UFERSA. I built the Telegram notification service and worked on the RSC-PCCTAE system.
-
2013 and 2017
Teaching
In 2013, I taught five courses (280 class hours) in an Information Systems program in Mossoró. In 2017, I was a course facilitator (professor mediador) in IMD/UFRN’s technical IT program.
Education
- Doctorate in Education (in progress)
- Postgraduate specialization in Compliance and Risk Management
- Postgraduate specialization in Intellectual Property and Innovation
- M.Sc. in Computer Science
- B.Sc. in Computer Science
- Instructor-level credential in the three CCNAv7 courses
- Full-Stack Bootcamp
06Records
Public records.
Positions, registrations and academic work, each with an official source. The links open the original documents, in Portuguese, on the websites of the bodies that published them.
-
2020–2024
Superintendent of ICT at UFERSA (CD-04)
Appointed by Ordinance No. 396/2020. I stepped down from the position at my own request on 31 Aug 2024 (Ordinance No. 1,291/2024) and remain an IT Analyst.
-
2023
Highest ICT authority at UFERSA (IN SGD/ME No. 94/2022)
Designated while I was Superintendent, under the federal regulation on ICT procurement.
-
2021 and 2023
Digital Governance Committee and Information Security Committee
Member of both university committees.
-
2022
UFERSA Integrated Management Report
Listed as Superintendent of ICT among the university’s officers.
-
2021–2025
Institutional Development Plan (PDI)
Listed as head of SUTIC and as its representative on the committee that drafted the plan.
-
2015–2016
SIGAA modules rollout
Assigned to the Office of Undergraduate Studies to roll out SIGAA modules at UFERSA (SIGAA is a system developed by UFRN).
-
Current
IT Analyst in the Computer Systems Division
The SUTIC website lists the division’s team.
-
2026
RSC-PCCTAE system
Institutional system in production, developed by SUTIC. I wrote its Operations Manual and Administrator Manual (July 2026).
-
2025
EduDash registration at INPI (BR 51 2025 002189-5)
Rights holder: UFERSA; three creators. INPI spelled my name “João Phelippe de Freitas Pinto”.
-
2013
Master’s dissertation (PPGCC UERN/UFERSA)
“Uso de Algoritmo Genético para Escalonamento de Tarefas em Grades Computacionais no Simulador GridSim” (using a genetic algorithm to schedule tasks on computational grids in the GridSim simulator), approved on 31 Jan 2013.
-
2022
Undergraduate thesis committee (UFERSA)
Examining committee member for an undergraduate thesis on a business model for clinic and healthcare-facility management software.
07Publications
Publications and research.
-
2026
“Da dataficação à inteligência artificial generativa: tensões epistemológicas e a plataformização do ensino superior”
-
2015
“Providing an Extension of the SCORM Standard to Support the Educational Contents Project for t-Learning”
- 2014
-
2012
“Um aplicativo social para localização de doadores e receptores de sangue utilizando a plataforma OpenSocial”
08FAQ
Frequently asked questions.
Do you work with companies outside Mossoró?
Yes. I live in Mossoró, Brazil, and work remotely.
Do you build systems for clinics and labs?
Yes. I created Maintenance, which manages the maintenance of hospital, clinical and diagnostic imaging equipment, and ProntVet, a veterinary health record with structured lab results and reference ranges. I also modernized a telehealth platform, adding ICP-Brasil digital signatures for prescriptions and medical certificates.
Can I see the systems running?
There are no public demos: client systems are under NDA. Quanto Sobra is published on Google Play.
How do we start a project?
Message me on WhatsApp or send an email describing the problem you want to solve.
09Contact
Need something built?
I’m available for new projects and consulting. Message me on WhatsApp or send an email; I usually reply the same day.
Mossoró, Brazil · remote work