Nickolas Livero

Nickolas Livero

Project collection

Professional systems, research and hands-on experiments spanning mobile, web, automation and infrastructure.

Professional work

Client software and cloud delivery through IPena Consultoria, plus Android QA and CI/CD during my INDT internship.

SisTech: gatehouse and maintenance

Production system

Technos through IPena Consultoria / Professional development

Access records and maintenance service requests connected to TOTVS Protheus.

Contribution and context

Built SisTech from scratch, working directly with the client on requirements and improvements to operational workflows. Next.js/React, ASP.NET Core and PostgreSQL support access records, role-based permissions, audit trails and Protheus service requests. The production system continues to evolve through separate preproduction deliveries, illustrated in the linked captures.

I-repos 1: Android application distribution

Production platform

Technos through IPena Consultoria / Professional development

APK catalog, targeted releases, device tracking and a Flutter updater.

Contribution and context

Built the production distribution platform and updater from scratch and maintain their integration. NestJS/Prisma APIs and Next.js administration manage releases, while the Flutter updater verifies SHA-256 integrity and hands installation to Android's installer. I-repos 2 explores device-management capabilities as a separate pilot.

Factory app: multi-release development

Inherited production app

Technos through IPena Consultoria / Professional development

Features and fixes for a Flutter Android application used on factory handheld scanners and tablets.

Contribution and context

Delivered substantial features and fixes across multiple releases of an inherited production application. Flutter/Dart work covers Protheus API integrations, barcode workflows and landscape-device usability. The linked captures show candidate interfaces in an Android emulator.

Ranking: logistics dashboards

Production application

Technos through IPena Consultoria / Professional development

Operational and management views over Protheus logistics data.

Contribution and context

Built the Flutter Web application and server-side Dart proxy for Protheus logistics data. Shared requests, bounded retries and retention of the last complete dataset preserve context when an upstream refresh fails. The linked capture shows a filtered preproduction view.

Payroll administration and AWS migration

Production software and cloud

Through IPena Consultoria / Professional development and operations

Non-fiscal payroll calculation, HR administration, monthly closing and a simpler AWS hosting model.

Contribution and context

Developed and deployed the non-fiscal administration platform from an unfinished baseline using Flutter Web, TypeScript/Express and PostgreSQL, with recurring workflow support. Migrated ECS/EC2/RDS hosting to Lightsail/Docker/PostgreSQL while retaining S3/CloudFront delivery and off-host backups. Performed documented isolated restores and data-parity checks during the migration.

IPena institutional website

Delivered static website

IPena Consultoria commercial brand / Professional development

Brand information and contact channels delivered through static cloud hosting.

Contribution and context

Built the website from scratch and deployed a Next.js/React static export using TypeScript. Configured AWS S3 hosting, CloudFront delivery and Route 53 DNS for the institutional site.

Python Android QA automation and CI/CD

Internship / 2023-2025

INDT / Professional internship contribution

Python automation and device troubleshooting for Android validation and regression workflows.

Contribution and context

Developed Android test cases in Python using pytest and an internal automation framework. Used UI Automator, screen XML hierarchies, widget attributes and navigation-flow analysis, with Android Studio and ADB for device troubleshooting. Configured Jenkins CI/CD test-execution workflows and SSH connections; Cypress and Gerrit also supported QA execution and review.

Independent and historical work

Freelance delivery across frontend development, assistants, desktop workflows and migration.

Project-management frontend

Delivered frontend MVP

Independent engagement / Professional frontend development

A project-management interface delivered in a separate freelance engagement.

Contribution and context

Developed and delivered a project-management frontend MVP using Next.js, React and TypeScript. The engagement focused on the application interface and frontend workflows.

Client-context WhatsApp assistants

Freelance contribution / 2024

Independent engagement / Professional contribution

Contributions to assistants tailored to different client contexts.

Contribution and context

Contributed to WhatsApp assistant workflows using Python, LangChain and LangGraph in 2024. Adapted an existing assistant base to different client contexts.

Offline service-receipt application

Historical initial application

Independent engagement / Flutter Windows

An initial offline tool intended to digitize automotive service receipts and look them up by vehicle plate.

Contribution and context

Developed an initial Flutter/Dart Windows application around the client's receipt templates and offline workflow. The historical engagement covered receipt digitization and lookup by vehicle plate.

Python business-application migration

Historical migration

Independent delivery / Existing Python systems

Migration of existing business applications between servers while preserving agreed behavior.

Contribution and context

Migrated existing Python business applications between servers. The engagement focused on preserving the agreed application behavior in the destination environment.

Personal tools and infrastructure

Active personal tooling and hands-on development and preproduction environments.

Career Hub

Active personal tooling

Personal project / Python, Node.js, static HTML, spreadsheets

Evidence-based resume, portfolio and application-tracking workflows.

Contribution and context

Develop and maintain bilingual resume generation, a static portfolio, job discovery and spreadsheet-based application tracking. Evidence review and human approval guide applications and publication; the tooling prepares material rather than submitting applications automatically.

Self-hosted development and preproduction

Personal platform

Personal infrastructure / Hands-on setup and operations

A repurposed laptop supporting project-specific application and database environments.

Contribution and context

Upgraded an older personal laptop and configured Ubuntu, networking and project-specific Docker Compose runtimes for development and preproduction. Maintain scoped backups, checksum verification and selected isolated PostgreSQL restore exercises, with private SSH administration.

Pilots and prototypes

Product exploration in device management, ERP assistance and cafe operations.

I-repos 2: Android device management

Pilot

Android device-management product / Android and web development

Implemented pilot with kiosk and application policies, awaiting client clearance.

Contribution and context

Developed a device-management pilot, separate from the I-repos 1 distribution platform. A Kotlin Android Device Owner agent and NestJS/Next.js administration implement kiosk and allowlist policies plus temporary view-only screen sessions. Client clearance is pending.

Nina IA: Protheus assistant

Prototype

IPena-linked prototype / Python, FastMCP, Next.js, Protheus

A Protheus assistant console and Python ERP tools, plus a separate FastMCP server with local document search.

Contribution and context

Built a Next.js/TypeScript console with separate business and technical conversations, calling Python tools through an API and worker. Implemented inventory, log analysis, database inspection, source lookup and read-only stock queries. A separate FastMCP server exposes ERP tools and basic local text search. Development is on hold at the prototype stage.

Archived screenshots illustrate the prototype interface, not tool execution or a production connection.

Icoffe: cafe-management foundation

On hold

IPena-linked prototype / Next.js, TypeScript, Prisma, PostgreSQL

An engineering foundation for cafe and breakfast-service management.

Contribution and context

Implemented an initial application foundation using Next.js, TypeScript, Prisma and PostgreSQL. The prototype explored a multi-client SaaS direction for cafe operations before development was put on hold.

Research and academic work

Published academic work and applied R&D through internships and university scholarships.

Voice and LLM accessibility assistant

Published paper / Discontinued prototype / 2024

SBIE 2024 / Prototype implementation under academic supervision

Research into voice and text interaction with operating systems for students with visual impairments.

Research and publication

Developed the voice/text LLM research prototype using LM Studio and PostgreSQL under academic supervision. The study explores LLaMA 3, Mistral and Phi 3 for operating-system interaction by students with visual impairments. The project is discontinued; its SBIE 2024 publication and related PAIC prototype source remain available.

Desenvolvimento de um Assistente Virtual Baseado em Voz e LLMs para Facilitar a Interação de Estudantes com Deficiência Visual com Sistemas Operacionais

Nickolas J. S. Livero; Fabio S. Silva. SBIE 2024, Trabalhos em Andamento. Published , pp. 2987-2998.

BERT classification for test automation

Internship R&D

INDT / Research contribution

Training and evaluation work on whether test cases are suitable for automation.

Contribution and context

Contributed to dataset preparation and normalization, training, fine-tuning and evaluation of BERT classifiers for test-case automation suitability using Python, PyTorch, scikit-learn and Transformers. Supported dataset-based experiments alongside separate generative AI exploration in the internship R&D setting.

Callidus and Information Systems research

Scholarship research / 2022-2023

LUDUS / Universidade do Estado do Amazonas / Academic and industrial R&D

Mobile migration, dashboards and computer vision in an embedded-system research setting.

Contribution and context

Worked on Callidus and other Information Systems projects within LUDUS, UEA's R&D hub. Contributions included legacy Java Android code, Flutter/Dart migration prototypes and React dashboards, plus Python/OpenCV computer vision, dataset processing, classification and model validation in industrial research.

Coursework and study archive

Earlier learning experiments in algorithms, web, mobile, embedded systems and AI.

Sorting-algorithm comparison

Inactive coursework

AED2-TRAB1 / C++ coursework

Comparison of seven sorting algorithms under different input arrangements.

Study context

Coursework comparing seven sorting algorithms in C++. Records execution time, comparisons and data movements across different input arrangements.

Vaccination-record prototypes

Inactive study family

ap1od2 / apiods2 / Python, Streamlit, FastAPI, Django

Educational demonstrations of hash-linked records and chain validation.

Study context

Related study variants explore vaccination records over local hash-linked chains. The Streamlit demonstration and FastAPI/Django variant are grouped by domain, covering chain validation and interface/API access.

Wallet-connected Web3 interface

Inactive prototype

appWeb3 / React, Vite, ethers.js, Solidity, Hardhat

A browser-wallet transfer interface with Solidity transaction-history experiments.

Study context

Coursework exploring browser-wallet integration with React and ethers.js. Solidity and Hardhat support transaction-history and contract experiments.

Blockchain auction prototype

Inactive coursework

auction-blockchainWeb3 / React, Web3.js, Solidity, Truffle

Auction creation, bidding, bid history and owner-controlled closure.

Study context

Coursework connecting React views to Solidity auction contracts through Web3.js and Truffle. Bidding and history are demonstrated, while closure emits contract events without completing seller payment.

Educational encrypted chat

Inactive prototype

CriptoChat / Python, Flask-SocketIO, SQLAlchemy, SQLite

Room-based communication, key exchange and message-encryption exercises.

Study context

An educational chat prototype exploring RSA key exchange and 3DES message encryption. Python, Flask-SocketIO and SQLite support room-based messaging and persistence.

Amazonian culture chatbot

Inactive study

ods3ap2 / Python, Streamlit, language-model client

A chatbot experiment focused on Amazonian boi-bumbá culture.

Study context

A study combining a Streamlit chatbot interface with a language-model client. Dataset-preparation scripts explore material about Amazonian boi-bumbá culture.

Laptop-recommendation experiments

Inactive study family

PCBuildingSystem / AI-Laptops / Python, Streamlit, pandas, scikit-learn

Related experiments in case-based matching and K-means laptop clustering.

Study context

A study family exploring case-based equipment matching and K-means clustering by price and hardware specifications. PCBuildingSystem and AI-Laptops are related variants using Streamlit, pandas and scikit-learn.

PetMonitor embedded prototype

Inactive team coursework

SIHS-AP2 / ESP32, Arduino, MQTT, Flask, Node-RED, Alexa

Team coursework for monitoring pet environments and controlling food dispensing.

Study context

Team coursework exploring pet-environment monitoring and food-dispensing control. The prototype connects ESP32 firmware to MQTT, Flask, Node-RED and Alexa integrations.

Event-management web project

Inactive study

FlaskCalendar / Python, Flask, Jinja, SQLAlchemy, MySQL

User accounts, event workflows and relational persistence in a server-rendered application.

Study context

A web study exploring event management and user accounts through Flask/Jinja views. SQLAlchemy and MySQL provide the relational persistence context.

Android thermal-printer integration

Inactive sample-based prototype

Callidus / Flutter, Dart, Sunmi printing

Interfaces and sample routines for printing text, barcodes and QR codes.

Study context

A sample-based Flutter/Dart prototype exploring Sunmi thermal-printer integration on Android. Includes routines for text, barcode and QR printing.

Document-retrieval assistant experiment

Inactive study

ods3ap1 / Python, PyMuPDF, sentence-transformers, ChromaDB, Gradio, yfinance

A retrieval-augmented assistant combining document search and market-data queries.

Study context

A retrieval-augmented assistant experiment using document extraction, embeddings and ChromaDB to assemble language-model context. Gradio provides the interface, with yfinance for market-data queries.

Pizza-ordering interface

Inactive frontend prototype

Frontend study / React, client-side state

Reusable components and forms for registering and organizing pizza orders.

Study context

A React frontend exercise for registering and organizing pizza orders. Reusable components, forms and in-memory client state model the ordering interface.

Movie-recommendation prototype

Inactive study

SistemaDeRecomendacao / Python, pandas, scikit-learn, Streamlit

Collaborative-filtering experiments based on user ratings.

Study context

A collaborative-filtering study based on normalized user ratings and Euclidean-distance similarity. A Streamlit interface presents the movie-recommendation experiments.

Classroom mobile prototype

Inactive coursework

FlutterGameClass-ED2 / Flutter, Firebase, Firestore

Authentication, class messages and point-based classroom tasks.

Study context

Coursework exploring classroom interactions with Flutter and Firebase services. Authentication, class messages and point-based tasks use Firestore persistence.

Banking simulation

Inactive coursework

JavaBankApp-PP / Java, Swing

A desktop simulation of customers, current accounts and transactions.

Study context

Coursework modeling customers and current accounts in a Java Swing desktop application. Simulated deposits, withdrawals and statements exercise object-oriented programming and interface design.

Travelling-salesperson optimization

Inactive coursework

PAA-CaixeiroViajante / Python, genetic algorithms

Route optimization with visualizations of candidate solutions.

Study context

Coursework applying a genetic algorithm to the travelling-salesperson problem in Python. Visualizations show candidate routes and the evolution of solution quality.

Pong game experiment

Inactive coursework

PygamePong-LPC / Python, Pygame

Two-player controls, collisions, scoring and power-up mechanics.

Study context

A Python/Pygame programming exercise with two-player Pong mechanics. Controls, collisions, scoring and power-ups explore interactive game loops.

Regular-expression matching exercises

Inactive coursework

PythonRegex-FTC / Python, regular expressions

Pattern-matching exercises involving names, address formats and repository-related strings.

Study context

Coursework exploring matching and extraction with Python regular expressions. Examples cover names, address formats and repository-related text.

Earlier experiments

Completed learning periods and discontinued prototypes across applications, ERP and operating systems.

Production-box checking prototype

Discontinued prototype

Historical development / Flutter, Protheus integration

An early application concept for checking the expected contents of production boxes.

Development context

Developed a Flutter prototype for checking expected items in a production-line box through Protheus requests. The project ended at the prototype stage before production use.

Merge PDF+

Discontinued experiment

Personal application study / Flutter, Dart, Riverpod, Syncfusion

Offline PDF merging, compression, rotation and sharing on Android.

Development context

Explored offline PDF workflows in a Flutter Android application using Riverpod and Syncfusion. The personal experiment covered merging, compression, rotation and sharing before development ended.

Parking-management demo

Archived MVP / Simulated detections

Personal prototype / FastAPI, SQLAlchemy, SQLite, Next.js, Flutter

A parking-workflow demonstration connecting a backend, dashboard and Android terminal.

Development context

Developed an MVP foundation with a Python/FastAPI backend, Next.js dashboard and Flutter Android terminal. Demonstrations use simulated plate detections rather than real OCR; the prototype is archived.

Liturgical-calendar study

Discontinued study

Personal frontend study / React, TypeScript, Vite

An initial web foundation for exploring the significance of days in the Catholic liturgical calendar.

Study context

Explored a React/TypeScript application foundation using Vite for a liturgical-calendar concept. The study ended during initial development.

Substitution-cipher exercise

Historical educational exercise

Personal programming study / Python

Character substitution and reversible alphabet mapping for learning basic cipher mechanics.

Study context

A Python exercise using a password-derived SHA-256 seed to shuffle a substitution alphabet. Reversing the mapping demonstrates decryption as an educational cipher.

Protheus setup and compilation study

Discontinued study

Personal learning / Protheus, ADVPL, TLPP

Environment setup and RPO-compilation attempts alongside language examples.

Study context

Explored Protheus environment setup, RPO-compilation attempts and ADVPL/TLPP examples. Compilation remained unresolved when the study ended.

Experimental macOS environments

Study ended

Personal environment study / macOS, virtualization

Operating-system and development-toolchain experiments on personal hardware and virtualized environments.

Study context

Explored macOS environment setup and development-toolchain compatibility, first on personal hardware and later through virtualization. The work remained an environment study and ended without an iOS product.

Campaign-to-messaging attribution

Historical study

Historical experiment / Advertising and messaging

Exploration of campaign click identifiers as a link to messaging conversations.

Study context

A historical experiment, described from personal recollection, explored linking campaign click identifiers to messaging conversations. Its focus was attribution, distinct from assistant development.

Client source code and operational data remain confidential. The study archive includes team coursework and sample-based experiments; descriptions summarize each artifact's purpose.