Skip to content
View oyinss's full-sized avatar

Block or report oyinss

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
oyinss/README.md

Hi ๐Ÿ‘‹, I'm Oyinss ๐Ÿš€

I'm a passionate Open Source Developer with a knack for crafting efficient and effective software solutions ๐Ÿ’ป. I enjoy building systems that are easy to audit, predictable in behavior, and practical in real business workflows.

๐Ÿ‘ค Personal note

  • ๐ŸŒฑ Currently improving my Python skills ๐Ÿ while still shipping production work in PHP/Laravel.
  • ๐Ÿงฎ I enjoy translating business rules into clean, testable logic (especially finance/repayment/settlement workflows).
  • ๐ŸŽถ Music is the rhythm of my life.
  • โšก Fun fact: I love superhero movies ๐Ÿฟ, and I enjoy delving deep into the heart of Linux systems ๐Ÿง.

๐Ÿ”ฅ Current focus (PISOL Project)

PISOL is a loan servicing workflow Iโ€™ve been working on, focused on settlements, repayments, and lifecycle automation.

What Iโ€™ve been building

  • Settlement calculation logic with clear, auditable formulas (principal + accrued charges โˆ’ payments received).
  • Flat monthly interest cycle model aligned to calendar months:
    • Disbursement does not start a mid-month prorated cycle.
    • First interest cycle runs from disbursement date โ†’ end of the next month (counts as one full month interest).
    • Subsequent cycles follow strict calendar-month alignment.
  • Admin/maintenance fee handling (e.g., monthly admin fee accrual, unpaid maintenance charges).
  • Gross repayment-based settlement support:
    • Settlement = P + AI + AAF - GR
    • Where GR includes repayment + total admin fee paid.
  • Loan closure automation idea to reduce manual ops:
    • Automatically update loan status from running โ†’ liquidated once repayment completion rules are met.
    • Practical approach for shared hosting environments (e.g., cron-based checks + safe idempotent updates).

What this improved for me

  • Turning policy into logic without ambiguity (cycle definitions, โ€œchargeable cyclesโ€, and edge cases).
  • Writing calculations that remain consistent across UI, database, and reports.
  • Thinking operationally: how to eliminate repetitive manual actions with reliable automation.

๐Ÿ’ป Tech Stack

Linux Bash PHP Laravel Python Flask HTML5 CSS3 Sass JavaScript Node.js Docker Flutter MySQL PostgreSQL Bootstrap Django React Markdown

๐Ÿ“Š Stats

Top Languages by Repo Top Languages by commit Stats Commits GitHub Streak

Pinned Loading

  1. nvim-config nvim-config Public

    โšก My Neovim Configuration in Lua โ€“ Powered by LazyVim ๐Ÿš€ for a Blazing-Fast, Modular Workflow.

    Lua 14 2

  2. Personal_Portfolio Personal_Portfolio Public

    CSS

  3. Personal_Blog Personal_Blog Public

    HTML

  4. Crypto_Update_Notion_Database Crypto_Update_Notion_Database Public

    Python

  5. dotfiles dotfiles Public

    .dotfiles for all my personal configuration for Linux

    Shell

  6. arch-easy arch-easy Public

    Shell