Abraão A.
Available for new opportunities

Abraão Albuquerque

Dual Degree Engineering student specializing in Cybersecurity & E-payment, passionate about building secure and efficient full-stack applications.

about-me

1Hi, I'm Abraão — a Dual Degree Engineering student between Universidade Federal do Ceará (Brazil) and Ensicaen (France).

2I specialize in Cybersecurity & E-payment, and I like building secure, efficient full-stack applications.

3Currently working with React, Next.js, TypeScript and Python — see what I'm building in the Projects section below.

portrait
AA
hobbies

Playing football

Riding my bike

Reading sociology & philosophy

Gaming

favorite-song

Let's talk about what really matters.

Real problems, shipped to production — here's what I've actually built.

chamber-orchestra.tsx
Illustration of a central AI orchestrator agent connected to smaller agent and music-note nodes

Chamber Orchestra

Software Engineering Intern @ Market Pay — (apr-aug)/2026

An AI agent orchestration framework that turns a Jira ticket straight into a reviewed Merge Request — no human coding in between.

PythonFastAPICrewAIGemini APIOllamaRAGJira WebhooksReactGitLab CI
webhook-trigger.ts

1Jira fires a signed webhook the moment a ticket moves to In Progress.

2A FastAPI middleware verifies the SHA-256 signature and queues the workflow asynchronously, so Jira never times out.

rag-engine.ts

1Project files are chunked, embedded and stored in a ChromaDB vector database.

2Agents pull the most relevant code via semantic search, kept in sync by a job that also garbage-collects deleted files.

agent-crew.yaml
Diagram of the seven-agent pipeline, from blueprint to shipped Merge Request

1An Architect drafts the blueprint, a Developer implements it, then an Inspector and a Remediation Developer audit and patch it.

2Styles, Localization and Release Manager agents close the loop — styling, translations, and the Merge Request itself.

device-manager.tsx
Mockup of the Device Manager dashboard showing device status cards

1Device Manager is live in production, replacing a manual reservation workflow.

213 tickets processed end-to-end — some merge requests needed zero human intervention.

bo-jogar.swift
Screenshot of the BóJogar iOS app's home feed listing a user's sports events

BóJogar

iOS App + API @ Apple Developer Academy

A sports-events app for people who just moved somewhere new — a feed of nearby games to join, and the tools to create and run your own. The SwiftUI app and its Node.js API, built end-to-end solo.

SwiftUINode.jsTypeScriptMongoDB
scenario.md

1Maria just moved to a new city. She loves sports, but knows no one and has no idea where locals play.

2No listing of nearby courts, tracks or fields, and no easy way to find people who share her sport.

audience.ts

1People like Maria: newcomers looking for a way back into their sport.

2Regular pickup groups, public agencies opening community events, and local businesses after more visibility.

feed.swift

1A feed of sports events near the user, with one tap to create and manage their own.

2Each event keeps its own participant list, from open pickup games to organized tournaments.

screens.swift
The BóJogar home screen listing a user's created and joined sports events
seelect.tsx
SEELECT logo: a stylized play/forward glyph inside a blue gradient ring

SEELECT

Logistics Coordinator @ SEELECT — Semana Acadêmica — 2023–2024

As logistics coordinator for a 200+ person academic week, I built the registration platform myself — a full-stack app to handle sign-ups, payments and live attendance, run day-to-day by a 10-person team.

ReactNode.jsDjangoSQLite
api.ts

1A React frontend talks to a Django REST API that handles secure participant authentication and registration.

2Payment for registration fees happens directly in the sign-up flow — no cash, no spreadsheet tracking by hand.

infra.yaml

1The event ran on a student budget with no money purpose, so paid cloud hosting was off the table.

2We self-hosted the Django backend on our own local infrastructure to keep it 100% free.

check-in.tsx
Illustration of a central check-in node connected to a grid of participant nodes, some lit to show attendance

1During the event, the same platform tracked attendance in real time as the team checked participants into each session.

2Presence data doubled as the source of truth for who'd earned a certificate.

certificates.py
Illustration of a hub emitting certificate-shaped document icons in a grid

1At the end of the week, a script auto-generates a completion certificate for each of the 200+ participants.

2What used to take hours of manual work now runs in minutes.

There's more where that came from.

Research, side projects, and whatever's brewing next.

ray-tracing-6g.py
Illustration of a rooftop antenna emitting glowing signal rays across stylized city buildings toward a mobile receiver

Ray Tracing Channel Generation for 6G

Undergraduate Researcher @ GTEL, UFC — SBrT 2024

A methodology for generating physically accurate 6G channel data with ray tracing — a real street in Fortaleza, a real base-station position, and moving vehicles and pedestrians, instead of a statistical channel model.

OpenStreetMapBlenderSUMOSionnaNVIDIAPython
Read the paper
sudoku_assistant.cpp
Screenshot of a Sudoku grid with pencil-mark candidate numbers in the Sudoku Assistant Qt desktop app

Sudoku Assistant Pro

Engineering Project @ ENSICAEN

A native Sudoku solver and player built with Qt6 and C++17, following strict MVP architecture — pencil-mark candidates are painted directly onto cells through a custom delegate instead of nested widgets, and the UI switches between English and French at runtime.

Qt6C++17CMakeMVP
View the code
tortoise_world.py
Top-down grid game screenshot showing a tortoise agent, lettuce, water and rocks scattered across a yellow arena, with a dog roaming nearby

Tortoise World

AI Course Project @ ENSICAEN — with Paulo de Meneses

A rational agent that has to eat every lettuce in an N×N grid while staying alive — A* search with a cost function that repels it from a roaming dog, and a priority-based finite state machine that decides when to interrupt the hunt to drink.

PythonTkinterA* SearchFinite State Machine

The toolbox behind all of it.

Languages, frameworks and infra I reach for when building any of the above.