Apps
đ„ïž Enterprise Software
đĄ Telecom Background
I have extensive experience in telecom and enterprise-scale systems, including::
- Development of mediation and billing platforms
- Rate plan design, validation, and large-scale testing
- Delivery of projects for companies such as Accenture, Bull, Embratel, and Intelig
- Hands-on work with industry platforms including Arbor and the Billing Mediation Program (BMP)
đ Biometrics, Digital Identity & Image Processing Systems
Over several years, I worked on biometric and identity solutions involving:
- Fingerprint, photo, and signature capture
- Fraud detection and digital image processing
- Enrollment systems for institutions including:
- ItaĂș Bank

- Detran RJ

- PolĂcia Militar do Estado do Rio de Janeiro (PMERJ)
â Rio de Janeiro State Military Police(PMERJ) - PolĂcia Civil
â Civil Police (correctional facilities) - PolĂcia Federal
â Federal Police of Brazil (PF)
- ItaĂș Bank
đïž Government & High-Security Deployments
I also contributed to deployments within:
- PolĂcia Federal
â Federal Police of Brazil (PF) - PolĂcia Civil
â Civil Police (correctional facilities) - PolĂcia Militar do Estado do Rio de Janeiro (PMERJ)
â Rio de Janeiro State Military Police(PMERJ)
- Development of the exam printing software, candidate civil identification during exams, fraud detection and investigation, and other stages of the selection process
- Brazilian Mint (Casa da Moeda)
- re-registration systems (COREM, COFEN)
- Detran RJ

đĄ Personal Projects
đșïž Naveroute - Route Optimization App & Android, iOS
A mobile application for planning and optimizing multi-stop routes with support for fastest and shortest path optimization algorithms.
đŻ Features
- â  Multi-Stop Route Planning - Add multiple stops and organize them
- â  Route Optimization - Optimize routes for fastest or shortest path
- â  Route Management - Save, load, and delete routes
- â  Drag & Drop - Reorder stops with intuitive drag-and-drop interface
- â  Real-time Metrics - View time and distance metrics
- â Â Real map integration (Google Maps)Â - View stops on interactive map
- â  Cross-Platform - Works on Android, iOS, Web, and Windows
đ§© Fill the Blanks Expanded - Interactive Cloze Input for Anki
An Anki add-on that transforms cloze cards into interactive fill-in-the-blank exercises with multiple type-in fields, real-time feedback, and configurable hints. This is an enhanced fork of the original add-on by ssricardo.
đŻ Features
- â Multiple type-in fields: replace {{cloze:Field}} with {{type:cloze:Field}} to get one input per cloze deletion
- â Real-time, colorâcoded feedback: yellow (incomplete), green (correct), red (incorrect)
- â Progress indicator: answered/total counter that turns green when complete
- â Smart hints: doubleâclick to reveal, Ctrl+? for next character, configurable idle hint delays
- â Language options: case insensitivity, accent/diacritic insensitivity, Asian character support
- â Dropdown hints via slashâseparated options, e.g., {{c1::Paris::London/Paris/Berlin/Madrid}}
- â Nonâdestructive and compatible with existing cloze notes and templates
- â Works with Anki 2.1.x
đ Quick Start
- Install from AnkiWeb: https://ankiweb.net/shared/info/917616596
- Addâon code: 917616596 (Anki â Tools â Addâons â Get Addâons⊠â paste the code â OK â restart)
- In your cloze card template, replace:
- {{cloze:YourField}} â {{type:cloze:YourField}}
- Add the filter: {{type:cloze:YourField|fill-blanks}}
- Create cloze deletions as usual: {{c1::answer}}
- Configure via Tools â Addâons â Fill the Blanks Expanded â Config (instant feedback, case/accent sensitivity, hint delays, etc.)
Source and issues:
- Fork: https://github.com/belagrun/anki
- Original: https://github.com/ssricardo/anki-plugins/tree/master/fill-the-blanks-expanded
đ Pomodoro Task - Task-Integrated Pomodoro for Obsidian
An Obsidian plugin that embeds the Pomodoro Technique into your Markdown tasks. Start timers from tagged tasks, log completed cycles directly in the task line, manage subtasks, and navigate documents with markersâall without leaving your notes.
đŻ Features
- â Task-focused timer: start sessions from tasks tagged with a configurable tag (default: #pomodoro)
- â Automatic progress logging: appends tomato counters in-line (e.g., đ :: 3 or đ :: 2/5)
- â Goal-aware completion: auto-checks the task when the goal is reached
- â Flexible controls: pause, resume, reset, switch work/break, adjust durations on the fly
- â Subtask management: view and toggle subtasks from the timer view, with limits and filters
- â Document markers: add anchors and navigate via a floating widget
- â Sound notifications: configurable sounds for start/complete/pause with volume control
- â Statistics: track total cycles and cumulative focus time with manual reset
- â Highly configurable: work/short/long break durations, start paused, subtask visibility, filters
- â Compatibility: Obsidian v0.15+ on Windows, macOS, Linux, iOS, and Android; works alongside Tasks and Dataview
đ Quick Start
- Install via Obsidian â Settings â Community Plugins â Browse â search âPomodoro Taskâ â Install â Enable
- Open the panel: click the alarm clock icon in the ribbon or run the command âPomodoro Task: Open Viewâ
- Create a task with the target tag, for example:
-
- Start a session by clicking a listed task; the timer begins immediately
- When a work session ends, the task line is updated with a tomato counter:
-
- Optional goals: set a target (e.g., 4) and the task will show progress as đ :: 2/4 and auto-complete at the goal
đ§ Email Workflow Manager - Email workflows in Thunderbird
A Thunderbird extension to organize related emails into events with custom types and statuses. Track progress, add reminders, and see everything in a clear Type â Status â Event view.
đŻ Features
- Organize emails into Events with fully customizable Types and Statuses
- One Event can belong to multiple Types, each with its own Status
- Email associations persist even when messages are moved between folders
- Tree view with search and filters for quick navigation
- Drag and drop Events between Statuses to update progress
- Thunderbird integration: colored tags and WFM columns in the message list
- Built-in Agenda for deadlines, reminders, and overdue indicators
- Simple backup and restore; export/import your data anytime
- Personalize names, colors, order, and visibility of Statuses
- Main panel and sidebar for quick access
Requires Thunderbird 115 or later.
đ Getting Started
- Install via Thunderbird â Add-ons and Themes â search âEmail Workflow Managerâ â Install â Enable
- Create your Workflow Types (e.g., Support, Warranty, Priority)
- Add Statuses with names and colors for each Type
- Create your first Event (e.g., âShirt Return - John Smithâ)
- Link emails to the Event via the emailâs context menu or message view
- Track progress by moving the Event across Statuses
- Add schedules (deadlines/follow-ups/meetings) and monitor them in the Agenda
đ§ Typical Workflow
- Receive emails about a specific topic
- Create an Event and associate all related emails
- Set Status per Type (e.g., âIn Reviewâ under Support; âValidâ under Warranty)
- Use drag and drop to update Status as work progresses
- Add deadlines and reminders; review and complete them in the Agenda
- See the Event state directly in the message list via colored tags and WFM columns
đ Quick Tips
- Enable WFM columns in the message list header to view Type, Status, and Event
- Use the panel search to find Events by name or description
- Sync tags if you change colors/statuses and want emails to reflect updates
- Export your data periodically to keep a current backup
Abaixo estĂĄ o mesmo conteĂșdo reestruturado para seguir exatamente o padrĂŁo visual, organização semĂąntica e tom tĂ©cnico do texto de referĂȘncia (headings hierĂĄrquicos + seçÔes âFeaturesâ, âQuick Startâ, etc., evitando tom de README bĂĄsico e assumindo descrição de projeto madura):
đ§ Anki Media Fix â Media Recovery for Obsidian-to-Anki Workflows
An Obsidian plugin designed to restore missing images and audio files in Anki flashcards generated through Markdown-based synchronization pipelines.
It integrates with flashcard export ecosystems that rely on AnkiConnect communication.
đ Supported Sync Pipelines
Compatible with major Obsidian-to-Anki workflows:
- Obsidian to Anki â Export-based synchronization
- Flashcards (Alex Colucci) â Native flashcard integration
- Anki Sync â Direct card generation and sync
- Yanki â Pure Markdown syntax cards
- AnkiBridge â Strict grammar bridge
- Any integration using AnkiConnect API
â ïž Problem Addressed â Missing Media in Anki
During synchronization workflows, Anki may lose references to media files used by flashcards, resulting in:
- Broken image placeholders
- Missing audio playback
- Empty content blocks in cards
This typically occurs when media files are not present in Ankiâs collection folder but still exist inside the Obsidian vault.
The plugin resolves this by locating the original media inside the vault and re-injecting it into Ankiâs media database through AnkiConnect.
đŻ Features
- â Detect missing images and audio used by cards
- â Recover media directly from the Obsidian vault
- â Send only missing files (fast incremental repair)
- â Optional full re-sync of all media
- â Preview missing files before repair
- â Compatible with any plugin using AnkiConnect
- â Non-destructive â does not modify notes or decks
đč Opção Real â Online Option Pricing (Web, .NET)
An online .NET web application for calculating the fair value of financial options using stochastic modeling and robust numerical methods. It estimates the best option price through classical quantitative finance techniques such as NewtonâRaphson calibration and binomial tree valuation.
This software was developed and presented as a Final Undergraduate Thesis (TCC) for obtaining the Bachelorâs degree in Computer Science.
đŻ Features
- â Stochastic Option Pricing â valuation based on stochastic processes and probabilistic modeling
- â BlackâScholes Closed-Form Pricing â computes option prices through the classical analytical BlackâScholes model
- â Fair Value Estimation â computes the valor justo of an option under configurable assumptions
- â NewtonâRaphson Method â iterative numerical solver for calibration and implied parameter estimation
- â Binomial Tree Model (Ărvore Binomial) â lattice-based pricing for European and American-style options
- â Online Web Interface â run pricing simulations directly in the browser
- â .NET Web Stack â built with Microsoft .NET for scalable online financial computation
đ Typical Use Cases
- Pricing call/put options with fair value methodology
- Comparing lattice-based vs. stochastic approaches
- Parameter calibration and sensitivity exploration
- Educational and analytical experimentation with option models
đ§Ź Note Type Export â Backup and Transfer of Anki Note Types
An Anki add-on that lets you export and import note types (card models) as .json files.
It allows you to save, share, or restore your card structure â fields, templates, and styling â without exporting the entire deck.
đ€ What is this for?
In Anki, a note type defines:
- Fields (Front, Back, Extra, etc.)
- Card template
- Visual style (CSS)
- How cards are generated
Normally this information stays locked inside Ankiâs database.
This plugin turns it into a portable file.
So you can:
- Move your models to another computer
- Share your study system
- Backup your templates
- Recover after collection corruption
đŻ What the plugin does
- Exports note types to a
.jsonfile - Imports note types into any collection
- Automatically handles conflicts
- Lets you choose exactly which models to transfer
- Does not modify existing cards