Moshe Malka

Software engineer and engineering leader in New York City, writing software since 2008.

Today I’m on Goldman Sachs’ Private Wealth platform. Before that I led Peloton’s e‑commerce replatform, built institutional bond trading at ICE, and wrote high‑frequency arbitrage that filled in 26 milliseconds. I lead teams, mentor engineers, ship with AI, and run Quentin Software, a studio that builds software for early-stage teams.

Email me
15304560MALKANEW YORKSINCE 2008
Moshe Malka
Live New York time

Work

8 roles · Dec 2016 – now

  1. Frontend on the Private Wealth portfolio platform that brokers and high-net-worth clients rely on every day. I own core portfolio-management pages inside a large React, TypeScript and MobX application.

    • Built the reusable Control Bar and Currency Picker, now used by 12 teams across the app
    • Led the portfolio UX redesign and frontend refactor, aligned with the firm's design system
    • Raised unit-test coverage past 80% with Jest, making releases more reliable
    • Mentor and onboard analysts on architecture, testing and code quality
    • TypeScript
    • React
    • MobX
    • Jest

Open source

29 packages on npm · zero dependencies

Typed TypeScript libraries for rates and Treasury math, options, FX and volatility, market structure, startup equity, and a few things off the desk.

32nds

Treasuries don’t trade in decimals. A 10-year note is quoted like 105-16+, and npm had nothing that could read a price the way the market writes it. So I wrote it: exact, because Treasury fractions are powers of two.

import {
  parsePrice, formatPrice, tickValue,
} from "32nds";

parsePrice("105-16+");       // 105.515625
formatPrice(99.109375);     // "99-03+"
tickValue(1_000_000);     // 312.50
  • us-equity-market-calendar

    Market Structure

    NYSE / NASDAQ trading calendar — holidays, early closes, sessions

  • options-greeks

    FX & Volatility

    Black-Scholes & Black-76 prices, full greeks, implied-vol solver

  • options-expiration

    Market Structure

    US listed options expiries — monthly, weekly, 0DTE, VIX, holiday-shifted

All 29 packages on npm

Shevirah

16 pieces · 258 teachings, each with its own artwork

An interactive web series on Kabbalah, named for the breaking of the vessels. Two works, Klippot and the Tree of Life, and fourteen texts from Sefer Yetzirah to Baal HaSulam, read teaching by teaching.

How it’s built

  • Next.js, exported staticServed from GitHub Pages. No CSS framework and no UI library: hand-written CSS and inline SVG.
  • Hand-drawn, animated SVGEvery artwork has a second state you reach by looking closer: hover, focus or tap. Reduced motion gets a still frame that still reads.
  • Paraphrased from SefariaEach text credits the edition and license it was read from. Every Hebrew term links to its page on Gamatria.
  • The Ari’s treeThe Tree of Life places the letters on the Ari’s paths, with correspondences from the Gra’s Sefer Yetzirah, and holds to WCAG 2.2 AA contrast.
Visit Shevirah
The Shevirah hub: \u201cWhat breaks, what holds, what returns.\u201d above tiles for Klippot and the Tree of Life.

Quentin Software

My solo studio: AI-first product development, prototypes that ship, and fractional CTO work for early-stage teams.

Hire the studio
  • Lavita LabsA diamond-ring design wizard with GPT-4 and Stripe checkout
  • Odeliya ProbeautyA full Shopify build, 16 pages with custom sign-in and subscriptions
  • uwu LabsA profile-picture image gallery on React and Firebase

What I’m after

  • Capital across exchanges
  • Data through pipelines
  • Interfaces moving portfolios
  • People across cities

I’m interested in leverage: the kind you get from code that moves capital, systems that scale without drama, and teams that outlast their founders.

Eighteen years in, the pattern is consistent. I join where the stakes are measured in milliseconds or millions, build the thing, raise the people, and leave the platform stronger than the slide deck said it would be. Lately that means putting AI to work inside real products, not demos.

What I build with

  • TypeScript
  • React
  • Next.js
  • Node
  • Python
  • GraphQL
  • Tailwind
  • Bun
  • WebSockets
  • REST
  • MongoDB
  • Firebase
  • AWS
  • GCP
  • LLMs
  • Docker
  • GitHub Actions