Skip to content
View kristianism's full-sized avatar

Organizations

@sonic-factory

Block or report kristianism

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
kristianism/README.md
Kristian, financial systems developer Finance systems, automation, financial reporting, and accounting integrations

Finance systems and automation, grounded in accounting

I'm Marc Pios, also known as Kristian, a financial systems developer. I combine fractional finance management and bank general-ledger experience with hands-on development, building rules-based workflows for accounting integrations and financial reporting.

My work includes n8n automation, TypeScript applications, and Solidity projects. In accounting workflows, I use defined business rules and management approval before posting to the books. I hold the Certified Forensic Accountant (CrFA) and Certified Financial Consultant (CFC) credentials, and a BS in Management Accounting from the University of Santo Tomas.

Focus Finance systems, workflow automation, financial reporting, accounting integrations
Credentials CrFA · CFC · BS Management Accounting
Core stack n8n, Xero, QuickBooks, Oracle GL · TypeScript, Node.js, Next.js, React · Python, PostgreSQL · Solidity, Foundry
Background Fractional finance management · Bank financial reporting and general-ledger support
Contact X · Telegram · Discord

Finance experience

  • Finance Manager, fractional | Family-Owned Business Group (Dec 2019 - present): financial planning, reporting, cash flow, and automation for two businesses in trading and agriculture. Cross-department automation enabled one person to handle the work and avoided 1-3 planned additional hires.
  • Financial Reporting Analyst II, Assistant Manager | Citibank N.A., ROHQ (Oct 2018 - Dec 2019): automation and process improvements reduced staff-hours for the affected work by 33%; also supported bank general-ledger systems, including Oracle GL.
  • Financial Reporting Analyst I, Officer | Citibank N.A., ROHQ (Jul 2016 - Oct 2018): investigated general-ledger breaks and suspense-account cases and supported system users.
  • Marketing Assistant II | China Banking Corporation (Jun 2014 - Jun 2016): prepared client recommendations and reports using market research, financial analysis, and due diligence.

Selected work

Projects are presented separately from employment. The repository descriptions and status notes below are drawn from their READMEs.

n8n Workflow Library: accounting workflow examples include routing Telegram quote requests to Xero and disbursement requests to Trello.

Discord to n8n Bridge: a TypeScript service that sends normalized Discord create and edit events to an n8n webhook. It supports idempotency keys, bounded delivery, retries, and guild and channel allowlists. The repository documents the service and its deployment configuration.

Solidity 0.8.24 Foundry Safe Aave V3

A Safe module that sweeps idle ERC-20 operating balances above a threshold into Aave V3 and withdraws exact shortfalls just in time for planned payments.

  • Relayer JIT withdrawals require a Safe-set, amount-bound, expiring intent. Relayers can top up the Safe but never execute payments.
  • Per-call sweep caps, JIT caps, and a shared relayer cooldown. Validates aToken wiring and Pool reserve registration. No delegatecall.
  • Unit, fuzz, invariant, Ethereum mainnet-fork, and Safe v1.4.1 proxy integration tests.

Status: reference implementation with an internal security review. No independent professional audit.

Solidity 0.8.36 Foundry OpenZeppelin 5

A smart contract toolkit of small, readable templates created as minimal proxy clones from paused-by-default factories: ERC-20 (standard and tax), ERC-721, vesting wallets, registration and Merkle airdrops, and staking reward farms.

  • Two-step ownership acceptance across factories and clones, ERC-2612 permit on the ERC-20, and an owner-controlled UUPS fee collector.
  • Documented security review with twelve findings patched and each tied to a named regression test, including reward-as-principal drains, taxed-deposit liabilities, and donation dilution.

Status: contract repository, not a finished product. Manual review plus Foundry regression and fuzz tests; not an independent audit. No deployment of the patched release has been performed.

What I work on

Finance & reporting Financial reporting, budgeting, cash flow, and general-ledger support, informed by finance management and banking experience.
Accounting & automation n8n workflows, accounting integrations, reconciliation, and reporting across Xero, QuickBooks, and other systems.
Smart contracts & security Solidity projects, Safe modules, threat modeling, and smart contract review.
Full-stack delivery Next.js and React interfaces, TypeScript and Node.js services, and API integrations.

Stack

Smart contracts Solidity  Foundry  Hardhat
Solidity · Foundry · Hardhat
Languages TypeScript  JavaScript  Python  CSS
TypeScript · JavaScript · Python · CSS
Full-stack Next.js  React  Tailwind CSS  Node.js
Next.js · React · Tailwind CSS · Node.js
Automation & data n8n PostgreSQL Xero QuickBooks
n8n · PostgreSQL · Xero · QuickBooks
Tooling Visual Studio Code  Docker  Raspberry Pi
Visual Studio Code · Docker · Raspberry Pi

Operating principles

01 Correctness over cleverness Testable business rules, explicit financial calculations, and pinned dependencies where appropriate.
02 Audit trails by default Records, events, and structured logs that support review and reconciliation while protecting sensitive information.
03 Threat model first Identify trust boundaries and each actor's authority before implementing financial or contract logic.
04 Composable over bespoke Use focused components and integrations that fit the systems and controls already in place.
05 Measure what ships Choose tests for the system's risks and document their limits, including workflow checks and contract fuzz and fork tests.

Activity

GitHub contribution streak for kristianism

Contact

For finance systems, accounting automation, or software projects, connect through the website or LinkedIn.

X, @0xKristianity  Telegram, @thisiskristian  Discord, iamkristian

Pinned Loading

  1. discord-n8n-bridge discord-n8n-bridge Public

    Discord bridge to n8n for receiving webhook calls

    TypeScript

  2. zero-balance-sweep-module zero-balance-sweep-module Public

    An institutional-grade smart account module enabling automated zero-balance corporate sweeps and Just-In-Time (JIT) OpEx funding via Aave V3.

    Solidity

  3. the-factory the-factory Public

    The Smart Contract Factory ecosystem

    Solidity