SwE · Web · Mobile · IoT

Hi, I'm Charles.I build from browser to board.

A Software Engineer from Philippines building payment platforms and back-office systems in .NET Next.js — plus Mobile and IoT work that reaches real hardware.

~/github/cbrf2002 — contributionsGitHub ↗
3,732Total contributionsSince 2021
54daysCurrent streakSep 7 – Oct 30
54daysLongest streakSep 7 – Oct 30
2,083 contributions in the last year
01 — Selected works

Things I've built & shipped

02 — Experience

Where I've been shipping

Feb 2026 — PresentFull-timeTaguig, PH

Full Stack Developer / Software Engineer

@ DFNN Inc.
  • Developed multi-brand back-office and gaming/wallet integrations using Next.js, NestJS, TypeScript and PostgreSQL; delivered brand-scoped RBAC, JWT/session controls, transaction reporting, API security and SQL query optimisation.
  • Co-developed a provider-agnostic payment gateway with ASP.NET Core/.NET, Next.js, PostgreSQL and Redis, covering merchant onboarding, isolated accounts, API keys, QR/e-wallet collections and hosted checkout.
  • Implemented verified payment notifications, replay protection, idempotent financial posting, signed webhooks and ledger-based reconciliation; built a .NET/Next.js test harness covering 16 provider API operations and supported Docker/AWS EC2 deployments.
  • Built permanent lottery draw-result pages, daily/monthly archives and search-friendly redirects for LottoMatik; generated 35 monthly XML sitemaps covering approximately 9,600 result URLs.
  • Developed province/city agent-locator pages and improved draw-result ingestion with persistent scheduled jobs, three-day catch-up and backfill; strengthened CSP, input sanitisation, image performance and responsive UI.
ASP.NETNext.jsNestJSPythonPostgreSQLRedisAWSHuawei CloudCloudflare
Sep 2026 — PresentContractRemote

Junior Software Engineer

@ Sage Business Solutions Inc.
  • ASP.NET/C# backend for a regulated public-sector financial asset distribution platform — admin RBAC, role/capability queries and optimistic concurrency.
  • Asset management, cash funding/settlement and checkbook issuance workflows, plus PDF generation and evidence integration.
  • Mapped requirements to Jira stories and acceptance tests; unit, integration and Docker-backed tests.
C#ASP.NETMicrosoft EntraSQL ServerDocker
Jan 2026 — Aug 2026ContractRemote

Full Stack Developer

@ Sage Business Solutions Inc.
  • Enterprise financial-services apps with ASP.NET/C#, React/Vite, SQL Server and REST APIs, including claims and admin workflows.
C#ReactViteSQL Server
Aug 2025 — Oct 2026Project-basedCavite, PH

Full Stack & Embedded Engineer

@ Freelance
  • End-to-end web/mobile systems in Next.js, React Native, Node.js, Flask and PostgreSQL — APIs, auth, schemas and cloud sync.
  • Firmware for Arduino, STM32 and ESP-based devices: sensor telemetry, device-to-cloud interfaces and PCB prototypes.
Next.jsReact NativeFlaskSTM32ESP32
Mar 2025 — Jun 2025InternshipMakati, PH

Full Stack Mobile & Web Engineer

@ iEminence Inc.
  • Migrated an HR information system from React to Flutter across 30+ modules; refactored a property-management app with Bloc, 1,400+ tracked fixes.
  • Dockerised Node.js services, Firebase realtime chat and an Azure Face API biometric attendance prototype.
FlutterBlocNode.jsAzure
03 — Skillset

A stack that runs end to end

[01]

Core

C#ASP.NET Core/.NETTypeScriptJavaScriptReactNext.jsViteNode.jsNestJSPython (Flask)REST APIs
[02]

Data & security

PostgreSQLSQL ServerRedisPrismaJWT/RBACHMACCryptographic verificationAPI integrations
[03]

Cloud & delivery

AWS EC2Docker/ComposeGitHub ActionsCloudflare Workers/D1NginxAzureFirebase
[04]

Mobile & embedded

FlutterReact NativeKotlinJavaC++ArduinoSTM32ESP32
[05]

Also comfortable with

Internet of ThingsComputer NetworkingMachine LearningData ScienceTailwind CSSSQL
[06]

Digital media

UI/UX DesignGraphic Design3D Modelling/RenderingEvent & Portrait PhotographyFigmaAdobe Suite
04 — Resume

The short version

~/career/timelineOct 2026
Sep 2026 — PresentContractRemote

Junior Software Engineer

@ Sage Business Solutions Inc.
  • ASP.NET/C# backend for a regulated public-sector financial asset distribution platform — admin RBAC, role/capability queries and optimistic concurrency.
  • Asset management, cash funding/settlement and checkbook issuance workflows, plus PDF generation and evidence integration.
  • Mapped requirements to Jira stories and acceptance tests; unit, integration and Docker-backed tests.
C#ASP.NETMicrosoft EntraSQL ServerDocker
Also this month

My resume

The full version — experience, projects, education and certifications — as a PDF.

charles — summary
→ cbrf whoami --summary

  name       Charles Bryan R. Fabian
  role       Full Stack Developer @ DFNN Inc.
  core       C# · .NET · TypeScript · Next.js · NestJS
  data       PostgreSQL · SQL Server · Redis
  ship       Docker · GitHub Actions · AWS · Cloudflare
  hardware   ESP32 · STM32 · Arduino
  degree     BS Computer Engineering — NU Dasmariñas
  based      Metro Manila, PH

# type for commands

Education · 2022–2025

BS Computer Engineering

National University Dasmariñas. Coursework in software engineering, data structures, networking, microcontrollers, embedded systems and machine learning.

Certifications
  • Certiport IT Specialist — Software Development
  • Certiport IT Specialist — Networking
  • Apple App Development with Swift
Recognition
  • AppCon 2024 Top 20 Finalist
  • Certiport exam — First Overall
  • Dean's Lister, 3 terms

I'm a Software Engineer with a Computer Engineering degree. These days I build payment platforms, wallet integrations and enterprise back-office systems.

Most of my work is in C#/.NET, TypeScript, Next.js and NestJS on PostgreSQL and SQL Server, shipped with Docker and GitHub Actions to AWS and Cloudflare. I like the parts of a system where correctness matters: RBAC, signed webhooks, idempotent posting, ledger reconciliation, and security.

Comfortable owning features end to end — from database design and API contracts to frontend state and deployment.

Before becoming a web developer, I came from hardware. I've written firmware for ESP32, STM32 and Arduino, built IoT dashboards, and mobile apps.

Checking…