Skip to content
View gottostartsomewhere's full-sized avatar

Block or report gottostartsomewhere

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 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

Spinning roulette wheel

John Kevin

Backend & fintech engineer · Chennai
Payments, ledgers, and market-data tooling. Currently all in on open source.

LinkedIn · Email · Repositories

Poker chips

Final-year CS at VIT Chennai and on the founding team at WiseFolio, an early-stage fintech, building the data and payment layers behind an equities investing platform. Lately I spend my free chips on open source in the Python finance ecosystem.

♦  Bets that paid off

Contributions to the finance and data libraries I actually use.

  • OpenBB  70k ★  building an NSE market-data extension (obb.nse.*), alongside the core maintainers
  • edgartools   merged S-3 filing section extraction into the SEC EDGAR library
  • yfinance  24k ★  merged fixes to interval handling
  • supabase-py   merged a type-coercion fix in the PostgREST array filters

♠  On the table

ledger-api  ·  double-entry payment ledger  ·  FastAPI Postgres Redis

Balanced debit/credit rows inside one row-locked transaction so balances can't drift. Idempotent writes (Redis plus a Postgres fingerprint) keep retries safe from double-charges, and settlement events ship through an HMAC-signed transactional outbox that survives a DB rollback.

CVA-SACS  ·  equity stress-testing engine  ·  live demo  ·  Python XGBoost FinBERT

Stacks gradient-boosted models with CVaR, Monte Carlo, and conformal intervals over ~130 features plus a FinBERT sentiment index into a single 0 to 100 risk score. Walk-forward backtested, with SHAP for explainability. Built to be honest about uncertainty, not just print a number.

♣  Chips on hand

Python, TypeScript, JavaScript, C++, FastAPI, Node, PostgreSQL, Redis, MongoDB, Docker, AWS, GitHub Actions, React, Next.js, Tailwind

♥  Table stats

GitHub stats   Top languages

Contribution streak

Contribution activity graph


house rules: balances reconcile, retries are idempotent, and the webhook always fires.

Pinned Loading

  1. crypto-hub crypto-hub Public

    A dynamic CryptoCurrency dashboard using React and TailwindCSS , (via CoinGecko API) with Firebase Authentication and Database for user details.

    JavaScript

  2. Cva_Sacs Cva_Sacs Public

    Equity stress-testing terminal: calibrated tri-model ensemble, FinBERT sentiment, walk-forward backtesting, Monte Carlo, and SHAP explanations. Live on Streamlit.

    Python

  3. ledger-api ledger-api Public

    Double-entry payment ledger with ACID-safe balances under concurrency, idempotent writes, multi-currency FX, and an HMAC-signed webhook outbox. FastAPI · Postgres · Redis.

    Python