Skip to content

Ilia DudaCo-op Jan 2027

Ilia Duda

Ilia Duda

Quantitative Analyst and Engineer at a proprietary options trading firm since January 2026. I build the tools that automate the firm’s investment workflows for its traders: real-time dashboards, analysis tooling, and research tooling around the firm’s proprietary options model. Mathematics and Business Administration at Northeastern, class of 2028. Open to a 6-month co-op (an off-cycle internship) from January 2027, based in Boston and just as open to New York, San Francisco or London.

The same record cut to one page: the CV.


Experience

  1. Glacier Capital Systems, proprietary options trading firm

    Quantitative Analyst and Engineer · Remote · January 2026 – present

    • I build the tools that automate the firm’s investment workflows for its traders: real-time dashboards, analysis tooling, and research tooling around the firm’s proprietary options model.
    • Built a trade-validation service in Python and TypeScript that checks a proposed trade against the firm’s written rules and returns a verdict with its reasoning.
    • Built the real-time dashboards the traders work from — Next.js on Vercel, Supabase, and a Python worker on Fly.io — replacing a cron-and-email pipeline, and moved strategy configuration out of code so non-engineers can tune it without a deploy.
  2. Debt-settlement portal, licensed Russian collection organisation

    Sole Developer and Project Lead · Remote · July 2026 – present

    • Only developer on a self-service debt-settlement portal for a licensed collection organisation: debt lookup, a settlement calculator, SMS authentication, and an SBP payment screen whose amount the server recomputes from the chosen term, never taking it from the browser.
    • Architecture set by statute: 152-FZ data localisation keeps personal data, hosting, fonts and analytics in Russia, and the portal counts every login SMS against the debtor’s 230-FZ contact allowance (the conservative reading of an unsettled question), enforced in code and by build gates.
    • Next.js 16 with Turbopack and Tailwind 4, hosted on Yandex Cloud.

    Read the paper: Debt-settlement portal

  3. CloseBooks, month-end close for accounting firms

    Founder · April 2026 – present

    • Built and deployed a multi-tenant month-end close product for CPA firms on my own: Next.js and TypeScript, Supabase Postgres with row-level security, and Stripe billing across three subscription tiers.
    • Wrote the categorisation pipeline on the Anthropic Claude API: it parses bank statements from CSV and PDF, maps each line to the client’s chart of accounts with a confidence score, and routes low-confidence rows to an exception queue for a human to approve.
    • Gated the export behind chart-of-accounts validation: a suggested account that does not resolve against the client’s chart is held back until a reviewer maps it.

    Read the paper: CloseBooks

  4. AdConfirm, advertising inside invoices and receipts

    Co-Founder · May 2026 – present

    • Co-founded a product placing ads inside invoices and receipts, with metered billing and Stripe Connect payouts to the businesses hosting the placements.
    • Built eight accounting and point-of-sale integrations onto one invoice type, and a billing ledger in millicents so a fifth-of-a-penny impression is exact.

    Read the paper: AdConfirm

  5. BCS Bank, Investment Banking Division

    Investment Banking Intern · Moscow · July – August 2023

    • Covered the Russian energy, metals and banking sectors.
    • Built DCF, comparable-company and sensitivity models.
    • Wrote daily market briefings on OFZ government bond movements, index activity and Bank of Russia policy, through two key-rate rises in 25 days, the second an extraordinary 350 bp.
    Fig. 1
    The OFZ curve through two rate decisions, summer 2023zero-coupon yield · Moscow Exchange G-curve · every trading day, 3 Jul – 31 Aug 2023 · public data
    The OFZ curve through two rate decisions, summer 2023The OFZ zero-coupon yield curve on each of 44 trading days, 3 July to 31 August 2023. On 3 July it sloped steeply upward: 3-month 7.55%, 10-year 11.08%, with the key rate at 7.5%. The Bank of Russia raised the key rate to 8.5% on 21 July, and to 12% at an extraordinary meeting on 15 August. That session the 3-month yield went from 8.39% to 10.69% while the 10-year stayed at 11.36%, and the slope from 10-year to 3-month fell from 298 bp to 67 bp. On 31 August the 3-month was 10.31% and the 10-year 11.47%.

    Trading day
    Tue, 15 Aug 2023
    Key rate
    12.00%
    3-month
    10.69%
    10-year
    11.36%
    Slope, 10y − 3m
    +67 bp
    3-month, on the day
    +231 bp

    Drag the slider, tap a rate decision, or use the arrow keys to move a trading day at a time · the dashed curve is the session before · dots are the bonds the curve was fitted to

    The Bank of Russia raised the key rate by 100 bp on 21 July, then by 350 bp at an extraordinary meeting on 15 August. That session the 3-month yield rose 231 bp and the 10-year did not move: a curve that had sloped up by 298 bp was left at 67 bp. Curves are the exchange’s own daily fit, redrawn from its published parameters; dots are the OFZ issues it was fitted to, at their duration.
    OFZ zero-coupon yields around the two rate decisions, July–August 2023, percent
    Trading day3-month1-year5-year10-year
    3 July7.558.049.9311.08
    20 July7.168.2810.3911.22
    21 July7.458.3810.4611.21
    14 August8.3910.0111.0511.36
    15 August10.6910.7711.1411.36
    31 August10.3110.5111.1411.47
  6. Monito, Young Enterprise UK

    Co-Founder and Financial Director · UK · 2022 – 2023

    • Won UK National Company of the Year and reached the European Finals.
    • Owned the budget and the financial reporting as financial director.
    Monito in the Young Enterprise company programme, round by round
    ResultDate
    Regional awardWorcestershire and WarwickshireJanuary 2023
    Company of the YearWest MidlandsMarch 2023
    National Company of the YearUnited KingdomMay 2023
    European FinalsEuropeJuly 2023

Research

  1. One market, three views

    Independent work · September 2026 · synthetic data

    One simulated market runs in your browser, drawn three ways in one frame: its order book, a year of futures, its vol surface. A liquidity shock hits all three.

  2. Order flow that remembers: a Hawkes-driven limit order book

    Independent work · September 2026 · synthetic data

    A synthetic limit order book driven by a six-kind Hawkes process, simulated exactly in your browser and drawn as terrain: read the odds of what set off any market order.

  3. An implied-volatility surface free of static arbitrage

    Independent work · September 2026 · synthetic data

    A synthetic SSVI volatility surface in live 3D, with local vol and Black–Scholes Greeks at any point, that takes a shock and stays free of static arbitrage in every frame.

  4. What ball-by-ball cricket predicts beyond the scoreboard

    Independent research · July 2026

    A leakage-audited model of T20 cricket, built on 4,748,382 T20 and ODI deliveries: gradient boosting on match state cuts win-probability log-loss 29% below the base rate on held-out matches.

  5. Ranking startup segments, and how much the answer depends on the data

    Data-analytics capstone, Yandex Practicum · December 2025 · Python, pandas

    A composite model ranks 48 startup segments on growth and size; changing one data decision at a time gives three treatments three top picks, and shows which segments hold up.

Other work

  1. nucarbon

    Developer · May 2026 · Northeastern Sustainability Incubator · deployed

    A dashboard estimating the carbon cost of AI use across a university campus.

Education

Northeastern University, College of Science

B.S. Mathematics and Business Administration, Fintech concentration · Expected May 2028

Dean’s List, Fall 2025.

Coursework

  • MATH 4581 Statistics & Stochastic Processes
  • MATH 4545 Fourier Series and PDEs
  • FINA 4335 Computational Methods & Applications in Finance
  • FINA 3303 Investments
  • FINA 4320 International Financial Management
  • FINA 4340 Blockchain Applications
  • FINA 2730 Fintech and Financial Innovation
  • MATH 3081 Probability and Statistics
  • MATH 2321 Calculus 3
  • MATH 2331 Linear Algebra (A-Level transfer credit)

Directed study, MATH 4992 (Spring 2026): Fourier–Bessel series and the vibrating circular membrane. Solved boundary-value problems for the wave equation in polar coordinates, expanding initial conditions in Bessel-function modes and computing coefficients from orthogonality.

In progress, Fall 2026

  • MATH 4682 Interest Theory and Life Insurance
  • STRT 4501 Strategy in Action

Bromsgrove School and The King’s School, Canterbury. A-Levels including Further Mathematics.

Skills

Quantitative
Options pricing and Black–Scholes, Greeks, volatility surface modelling, calibration, temporal cross-validation, bootstrap intervals, hypothesis testing, Fama–French and CAPM regression.
Languages
Python (pandas, NumPy, SciPy, scikit-learn, PyTorch), TypeScript, JavaScript, SQL. English and Russian, both fluent.
Platforms
Next.js, React, Supabase (Postgres, Auth, Realtime), Vercel, Fly.io, Stripe, Yandex Cloud, Tailwind, Git, Jupyter; the Anthropic Claude API and LLM pipelines.

Certifications

  • Anthropic — Claude Code in Action
  • DataCamp — AI Engineer for Data Scientists Associate
  • IBM — Generative AI in Action
  • Yandex Practicum — Data analytics