About

I like projects with a little bit of data and a little bit of personality.

Currently at Brown. Reach me at richard_fleming@brown.edu.

Resume

Education & experience

Education

  • Brown UniversityProvidence, RI

    BS in Computer Science candidate, class of 2027. Coursework across AI, machine learning, deep learning, computer systems, data structures, algorithms, cybersecurity and linear algebra. 2023 HSF Scholar and MOSAIC+; SHPE and Alpha Delta Phi Society.

  • Science Academy of South TexasMercedes, TX

    Summa cum laude, class of 2023. National Merit Scholarship Finalist, National Hispanic Scholar, National Rural & Small Town Scholar, AP Scholar with Distinction. President of the Computer Science Club.

Experience

  • Cummins Inc.May – Aug 2026 · Columbus, IN

    Software engineering intern. Built an AI diagnostic feature in the Guidanz app letting service technicians query and interpret engine fault codes with LLMs, using Android Studio in Java and C++, integrating OpenAI ChatKit. Shipped to production and live in diagnostic workflows at 13,000+ dealer and 640+ distributor locations.

  • Fidelity InvestmentsJun – Aug 2025 · Boston, MA

    Data analytics & insights intern. Engineered SQL cohort models in Snowflake over 12.8M retirement customers and roughly $2T in transactions, and presented the findings to senior leadership.

  • TocDocMay 2025 – present · Boston, MA

    Built a HIPAA-compliant hospital discharge notification and transition-of-care portal for independent physician groups serving Medicare Advantage patients, raising transition-of-care compliance by 37%.

  • El Centro Group DevelopmentJun – Aug 2024 · McAllen, TX

    Analyst on a 400MWh battery energy storage project: feasibility and regulatory compliance, tax credit incentives and transferability under the 2022 IRA, DCF modelling, and land lease negotiation support.

  • MITES Semester, MIT2022 · Cambridge, MA

    One of 270 students selected nationwide for a six-month academic and professional development programme. Now an alumni volunteer, mentoring through essay reviews and mock interviews.

Skills

PythonC++JavaTypeScriptRReact / Next.jsNode.jsSQL / SnowflakePostgresFastAPIThree.jsTensorFlowDockerAWS / Google CloudMongoDBTableauGitLinuxSpanish (ILR 3)
Download PDF

Projects

Things I've built

Personal

  • Fleming DashBrowser game

    A Geometry Dash-style platformer built from scratch: a deterministic fixed-timestep engine, physics sourced from the real game's decompilation, and Stereo Madness imported from the original level data. More levels in progress.

    CanvasGame engineTypeScript
    Open
  • yourElectionsCivic tech

    An interactive map of the 2026 primaries. Click your state and district to see every race and candidate. There's a voice agent on the other end of the same data.

    Next.jsFastAPIPostgresd3-geo
    Open
  • Phlem.ioBrowser game

    A single-player agar.io inspired arena where every other blob is an AI named after an extreme demon from Geometry Dash. They hunt, flee, split on you, and ragequit if they get eaten too much.

    CanvasAI botsAREDL
    Open
  • EPL BriefFootball data

    A Premier League team form tracker for fans who have not watched every match.

    Next.jsRuntime API
    Open
  • GDDL Higher or LowerBrowser game

    Pick a tier range and guess which Geometry Dash level ranks harder on the GDDL. Go until you get one wrong.

    Geometry DashGDDL
    Open

Internships

  • Cummins: Big CamDigital Tools Intern · Columbus, IN

    Built an LLM fault-code assistant into the Guidanz mobile app, so a technician can ask about an ECM code in plain language. Android Studio, Java and C++. The page is the other half: the NTC-400 from the lobby, rebuilt in code so you can pull it apart.

    AndroidJavaC++Three.js
    Open
  • Retirement Cohort ModelsFidelity Investments

    Snowflake models for analyzing retirement customer behavior.

    SQLSnowflakeAnalytics

    No write-up yet

Research

  • Battery Storage AnalysisEnergy markets

    Feasibility and incentive research for a 400MWh battery energy storage project.

    EnergyMarketsPolicy

    No write-up yet

Blog

The Fundamentals of AI

I think these ideas are much easier to understand visually than by reading about them. Each post here pairs a short explanation with something you can play with.

  • Everything Is a FunctionPart 1 · How machines see

    I built a page where you draw a digit and a small neural network I trained guesses what you wrote. The post explains every step the model takes to do that.

    Read
  • How Machines LearnPart 2 · Gradient descent

    I built a 3D landscape you can drop a ball onto. This is a visualization of gradient descent which is the technique most models use to learn.

    Read
  • Everything Is a PredictionPart 3 · From digits to language

    I built a tiny language model that learned from a single book. You write with it by tapping suggestions, and a memory slider shows why real models like ChatGPT have to work differently.

    Read

Contact

Get in touch

  • Emailrichard_fleming@brown.edu
  • LinkedIn
  • GitHub@TitusFleming

Richard Fleming