I build web and mobile applications, APIs, and open source packages with Flutter, Go, Next.js, and TypeScript, with attention to architecture, code quality, and long-term maintenance.
Undergraduate student in Systems Analysis and Development (IFPB).
| Area | What I do |
|---|---|
| Mobile | Flutter applications for Android, iOS, web, and desktop, with feature-first organization, MVVM, and local persistence. Published on Google Play. |
| Backend | HTTP APIs and services in Go, Node.js, and Java, with relational modeling, authentication, and integration with external services. |
| Web | Applications and product sites with Next.js and TypeScript, covering routing, forms, authentication, and consumption of own APIs. |
| Open Source | Published Flutter and Go packages, with documented public APIs, examples, and versioning. |
Android application for practicing SQL against local, fully offline SQLite databases: a catalog of ready-made schemas with seed data, a syntax-highlighted editor, a results console, and a visual schema inspector.
Demonstrates: an offline-first product with an embedded code editor, SQLite query execution and error reporting, a configurable workspace layout, and an interface fully localized in three languages. In closed beta.
Educational Android application that teaches Flutter through practical, runnable examples. Published on Google Play.
Demonstrates: a complete mobile application taken to a public store, from content structure and navigation to release build, store listing, and distribution.
Offline music player for Android that turns the audio files on the device into a searchable library, with playlists, lyrics, and listening statistics.
Demonstrates: an offline-first application with background audio playback, a local relational database with Drift, state management with Riverpod, and typed navigation with go_router.
Discovery and exploration platform for the Go ecosystem: package search, detail inspection, side-by-side comparison, and AI-assisted insights through Gopher AI.
Demonstrates: consumption and normalization of external ecosystem data, a Next.js interface with comparison views, and integration with an AI provider.
Static documentation site for Applied Mathematics for Computing. A tree of MDX files becomes a navigable, searchable study site, with LaTeX rendering, interactive components, and per-page annotations.
Demonstrates: a content-driven Next.js application with static generation, a ranked full-text search index, KaTeX math rendering, unit tests with Vitest, end-to-end tests with Playwright and axe, and a Content Security Policy.
SaaS that lets small business owners create and manage their own online stores, with a web panel and a mobile client.
Demonstrates: a multi-platform product over a single backend, combining a Spring Boot API, PostgreSQL, a Next.js panel, a Flutter application, and containerization with Docker.
| Package | What it does | Registry |
|---|---|---|
| scroll_infinity | Flutter widget for infinite scrolling with paginated loading. | pub.dev |
| flutter_syntax_highlighter | Syntax highlighting widget for Dart and Flutter code, with light and dark themes, line numbers, and selection. | pub.dev |
| go-validators | Composable validators for Go applications. | pkg.go.dev |
Repositories written to document an approach, not only to ship a feature.
| Project | Subject |
|---|---|
| academic_planner_app | MVVM, Clean Architecture, and feature-first organization for medium to large Flutter applications. |
| flutter_http_architecture | Decoupled HTTP layer with driver isolation, response normalization, semantic errors, and automatic retry. |
| flutter_result | Result-based error handling in Flutter: success and failure modeled explicitly instead of exceptions. |
| flutter_navigation | Navigation from the native Navigator to GoRouter: named routes, parameters, redirects, and persistent shells. |
| flutter_i18n_architecture | Internationalization in Flutter organized in layers. |
| catch_the_cat_app | Strategy game on a hex grid, running on Android, web, and desktop from a single codebase. Play |
| materials | Study material on several technologies, with explanations and complementary references. |
| Category | Technologies |
|---|---|
| Languages | Dart, Go, TypeScript, Java |
| Mobile | Flutter, Android, iOS, Firebase |
| Web | Next.js, React, Tailwind CSS, shadcn/ui, MDX |
| Backend | Node.js, Express, NestJS, Fastify, Spring Boot |
| Data | PostgreSQL, MySQL, SQLite, Prisma |
| Infrastructure & tooling | Docker, Git, GitHub Actions, Linux, pnpm |


