Skip to main content
William Stoops

Hello.

William Stoops

Software Engineer & AI Engineer

I choose an architecture, I measure it, I ship it.

  • 1st at the Epitech Summit competition
  • C++ · Rust · TS from computation to product
  • Agents & LLMs every day
William Stoops, smiling, on stage
  • TypeScript
  • Python
  • C++
  • Rust
  • NestJS
  • React
  • PostgreSQL
  • Docker
  • LLM
  • Agents
  • MCP

About

Software Engineer with 3 years of industry experience. I choose an architecture, I measure it, I ship it. I come from computation and performance, I build full-stack products in TypeScript, and I work every day with agents and LLMs.

  • Computation & performance

    Implied volatility in C++ across the OPRA options universe, a news service migrated to Rust. Optimizations start from measurement.

  • Full-stack products

    In TypeScript, from the PostgreSQL schema to the React screens, NestJS back end included, shipped alone or leading a team.

  • AI, agents & LLMs

    Coding agents and MCP servers every day, OpenAI and Anthropic APIs with function calling and schema-constrained outputs, models trained at Korea University.

Key figures

  • from 10 hours to 5 minutes

    Implied volatility computation cycle, after redesigning the data structure

  • minus 99 percent

    Latency on most requests to the news service migrated to Rust

  • 3 years

    Of industry experience

  • first

    At the Epitech Summit competition with STAXX, pitched to 300 people

Journey

  1. 2021 · 1st year

    Epitech

    I join Epitech for a Master of Science, Expert in Information Technology: class of 2026.

  2. 2022 · 2nd year

    Strattt, then GDS Élec

    Full Stack Engineer, Strattt, then GDS Élec

    2022 – 2024

    • I automated an accounting pipeline end to end, and shipped three mobile apps to production.
  3. 2023 · 3rd year

    Launching STAXX, then INTM

    I launch STAXX, my final-year project, which I carry through to my 5th year.

    Full Stack Engineer, INTM Groupe

    2024

    IT services and consulting company.

    • I delivered alone and from scratch the company’s internal activity management tool: business managers’ KPIs, consultant status tracking (in training, on assignment, at which client). From the PostgreSQL schema to the React screens, NestJS back end included.
    • NestJS
    • React
    • PostgreSQL
  4. 2024 · 4th year

    Seoul, Korea University

    A year at Korea University, in Seoul, taught in English: deep learning and computer vision.

    안녕하세요(hello)

    서울 · Seoul

    Korea University

    • 61st in the QS World University Rankings
    • 1 year of courses in English
    • 3 models trained
    William Stoops, seen from behind in a Korea University jacket, waves a flag in the stands of a Seoul baseball stadium
    야구장At the ballpark, in Korea University colors.

    Models trained

    • Fine-tuned BERT

      Text classification, with Hugging Face.

    • CNN

      The state of a chess game, recognized from an image of the board.

    • Gesture detector

      In real time, YOLO-style, on a webcam feed.

    An open laptop showing code, in a café with traditional wooden beams, facing the mountains
    카페Code, facing the mountains.
    A traditional Korean pavilion, lit up at night, reflected in a pond
    밤A lit pavilion, reflected in the water.
  5. 2025 · 5th year

    Back in France

    안녕히 계세요(goodbye)

    Bonjour.(hello)

    Back in France, I join IT-Finance, publisher of ProRealTime. With the STAXX team, we go on NRJ Lille, then win the Epitech Summit.

    Software Engineer, IT-Finance, publisher of ProRealTime

    Since Sep 2025

    Financial software publisher, about 70 people.

    • I designed and shipped to production, in C++, an implied volatility computation the product did not have, across the OPRA options universe, from studying the models to deployment. Sole developer on the subject. Its results now serve tens of thousands of options traders.
    • The computation runs continuously and had drifted to ten hours per cycle. Against the team’s hypothesis, which blamed the algorithm, I proved by measurement that the cost came from the data structure. I redesigned it: from 10 hours to 5 minutes, and values up to date in the product again.
    • I migrated the platform’s financial news service, in place for years, to Rust, and added a cache: 99% lower latency on most requests. In production, serving hundreds of thousands of users. A language learned on the job.
    • C++
    • Rust
    • Python

    Since 2024

    STAXX

    Equipment ordering platform for the construction industry

    • 1st at the Epitech Summit competition
    • 300 people at the pitch
    • 3 developers, two of whom I led

    Epitech final-year project. 1st at the Epitech Summit competition, pitched to 300 people.

    • I drove the project and led the two other developers: splitting the work, architecture decisions, technical consistency through to delivery. I built the entire back end.
    • I designed the matching engine between the language of site crews and the catalogue: “20 Atlas clamps for 26 mm tube” finds the right item despite typos, through an alias dictionary that every user correction enriches.
    • NestJS
    • PostgreSQL
    • React
    William Stoops listens to a question, facing the NRJ microphone a journalist holds out
    William Stoops explains STAXX at the NRJ microphone, an Epitech Summit invitation on the table
    On the radio · NRJ LilleOn NRJ Lille, NRJ’s regional radio station, to present STAXX.
    The pitchIn front of 300 people, on the Epitech Summit stage.
    Open the video on YouTube (new tab)

    STAXX pitch at the Epitech Summit competition

    William Stoops, the first-place trophy in hand, surrounded by six people on the Epitech Summit stage
    Epitech SummitFirst place, trophy in hand.
  6. 2026 · Class of 2026

    Today

    Epitech class of 2026. Software Engineer at IT-Finance, publisher of ProRealTime.

Artificial intelligence

Personal practice and academic work.

  1. Agents and MCP

    I use coding agents every day: task decomposition, agentic loops, repository conventions and guardrails. I connected MCP servers (Pennylane, Google tools, Context7, 21st.dev) to automate my own workflows.

  2. LLM integration

    I call the OpenAI and Anthropic APIs from my code: function calling with declared functions, schema-constrained outputs, context and token management, cost / latency trade-offs between models.

  3. Models trained at Korea University

    I fine-tuned a BERT model (Hugging Face) for text classification, trained a CNN that recognizes the state of a chess game from an image of the board, and deployed a real-time, YOLO-style gesture detector on a webcam feed.

Skills and education

  1. Programming languages

    • TypeScript
    • Python
    • C++
    • Rust
    • SQL
  2. Frameworks and tools

    • NestJS
    • Node.js
    • React
    • PostgreSQL
    • Prisma
    • Drizzle
    • Docker
    • CI/CD
  3. AI and data

    • OpenAI and Anthropic LLMs
    • Function calling
    • JSON Schema
    • Agents
    • MCP
    • Hugging Face
    • Transfer learning
    • CNN
    • YOLO
    • pandas
    • numpy
    • scikit-learn
  4. Education

    • Epitech

      Master of Science

      Expert in Information Technology

      2021 – 2026

    • Korea University (Seoul)

      A year of courses taught in English, deep learning and computer vision.

    • Languages

      Professional English, TOEIC 820.

Contact

A role, an assignment or a question? Write to me.

Email
william.stoops@epitech.eu
Location
Paris, Lille or fully remote

All fields are required. The form prepares the email in your own mail app.