Skip to content
View fmgblackwolf's full-sized avatar

Block or report fmgblackwolf

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
fmgblackwolf/README.md

AI-Enhanced Senior Full Stack Engineer (18+ years)

Hi, I'm Fabian Marin — @fmgblackwolf.

I build full-stack systems and data pipelines for companies ranging from Oracle to early-stage startups. My focus is on clean architecture, ownership, and delivering features end-to-end.

Currently exploring: AI-augmented development workflows (Codex, LLMs) and their practical impact on delivery speed and code quality.

Tech stack: TypeScript, React, Node.js, Java, Python, MongoDB, PostgreSQL, MySQL, Kafka, AWS.

My main project (private): A financial pipeline that processes NASDAQ and NYSE data to calculate fair price valuations.

I work best in autonomous, low-ego environments where shipping matters more than process.

📫 Reach me via LinkedIn

Private Project: Financial Data Pipeline

A modular, extensible pipeline that processes all publicly traded companies on NASDAQ and NYSE to calculate fair price valuations and analyze fundamentals.

Architecture

  • Extensible stage-based pipeline: Each pipeline consists of any number of JavaScript/TypeScript stages. Each stage receives company data and enriches it — via API calls, web crawling, financial ratio calculations, or DCF (net-income or FCF) analysis.

  • Configurable generator (first stage): Uses JavaScript generators with yield to page through ticker lists in batches. Batch width is configurable to control parallelization. Other pipelines use a different kind of initial stage to query data from a DB such as MongoDB.

  • Throttling & rate limiting: Configurable delays between batches to avoid API throttling and respect rate limits from data providers.

  • Bulk persistence (final stage): Data is persisted to MongoDB using bulk upserts for efficiency. The design's flexibility easily allows for swapping in a different final stage to store in a different data store, e.g. MySQL.

  • Tech stack: TypeScript, Node.js, MongoDB, REST APIs, web crawling utilities.

Availability

The full source code is private to protect intellectual property around the valuation models. Select, anonymized code snippets are available upon request to demonstrate specific patterns or implementations.

Popular repositories Loading

  1. node node Public

    Forked from nodejs/node

    Node.js JavaScript runtime ✨🐢🚀✨

    JavaScript

  2. yo-generators yo-generators Public

    Yeoman Generators used by my various projects

  3. fmgblackwolf fmgblackwolf Public

    Config files for my GitHub profile.

  4. pytorch pytorch Public

    Forked from pytorch/pytorch

    Tensors and Dynamic neural networks in Python with strong GPU acceleration

    Python