Williams College
Bachelor of Arts in Economics
Jun 2026 · Williamstown, MA
Business analyst at E*TRADE from Morgan Stanley and a 2026 economics graduate of Williams College. On my own time I build software that keeps running without me: a subscription product, data pipelines that publish every day, and research tools that know when not to trade.
Now Business Analyst, E*TRADE from Morgan Stanley · Jersey City, NJ
01
Business analyst at E*TRADE from Morgan Stanley with a background in economics, commercial analysis and workflow automation. I build Python and AI-assisted tooling to remove manual steps, strengthen data controls and turn operational data into decisions.
Selected figures
02
Thirteen things I built in 2026, most of them still running. I scope and design each one and write the code with AI coding tools, including Claude Code. The repositories are private, so the figures below come straight from their commit history.
No. 01 · Flagship · firstrung.xyz Live
Job boards say entry-level, then quietly ask for three years. FirstRung reads every full posting and sends new graduates only the roles they can actually land.
i.
Titles say “entry-level.” The fine print says three years. New graduates spend weeks applying to roles that were never theirs to get, and no job board filters on what the description actually requires.
Junior Operations Analyst
Operations Coordinator
ii.
FirstRung reads the whole description, not the title. A role passes only if nothing in it sets an experience floor. Soft floors like “two years preferred” fail too, and every pass shows the lines that earned it.

iii.
Members get a daily email, a dashboard of every verified role, and an application tracker. Stripe handles three plans. A free sample shows three real roles to anyone who asks, behind bot checks and rate limits.


iv.
It runs itself. A daily pipeline harvests, verifies, deduplicates and delivers, and five scheduled agents cover the rest: an ops report, onboarding, source health, nightly Stripe reconciliation and a scout that finds new job boards. No language model sits anywhere in that path.
Scheduled agents, none of them AI
Built with
Cloudflare Pages & Functions · D1 (SQLite) · Stripe Checkout with signature-verified webhooks · GitHub Actions · Resend · Python standard library
Language mix
Open any row for the full note. The strip on the right is each build on one shared calendar: ticks are commits per week, bars are build windows for projects that never lived in git.
RentRadar watches rental listings in New York, San Francisco, Los Angeles, Washington, Miami, San Diego and Chicago, and emails renters as soon as something fits their budget and taste.
I prototyped it with scrapers, then rebuilt it on licensed API data (RentCast, with HUD and Census context) because the big listing sites forbid scraping. The rebuild also let it run entirely on Cloudflare's free tier.

Diurna publishes itself. Tuesday to Saturday it writes a morning brief on the previous session, Sunday a week in review, Monday a long-form theme, plus a chart of the day drawn from 29 FRED series and an economic calendar assembled from BLS, BEA and Federal Reserve schedules.
The rule that matters most: if an official source is down, it publishes nothing rather than stale numbers.

A studio brand selling premium websites to New York restaurants, clinics, firms and shops. To show range before the first client, I designed and built six demo sites for different trades, each with its own identity.







Four estimation questions, word for word from Many Labs 1, the 2014 project that re-ran 13 psychology effects with more than 6,000 people. Each question opens with a number, and a coin flip on the server decides whether it is low or high. After the fourth answer the page reveals the trick and plots everyone's guesses live: low-anchor answers above the line, high-anchor answers below.
The design, exclusions, stopping rule and analysis were registered and archived before the first response. The analysis copies the original: answers outside the two anchors do not count, then a rank-based t-test and Cohen's d for each question, set against the published effects.

The engine collects every posting from company job boards across 11 applicant-tracking systems, keeps business-side roles in the US or remote, then reads each full description and rejects anything that asks for more than two years.
It is the source FirstRung builds on, and it is tested like one: 438 automated tests cover the parsers, the experience gate and the ledgers that keep a role from ever being shown twice.
Latest sweep · Sep 27, 2026 · 210 seconds
Client acquisition for Mercer Studio. It pulls businesses that list an email but no website from OpenStreetMap across ten US metros, probes every domain and skips anyone whose site already works, then sends a capped, human-paced sequence.
At most 30 emails a weekday, 45 to 120 seconds apart, one follow-up after five days, and an inbox check first so nobody who replied gets a second note. Opt-outs are permanent.
Every lead it has touched
A bot for Kalshi's 15-minute Bitcoin up-or-down markets, 96 windows a day. Before risking money I backtested it across 1,319 windows. Every entry type lost money, and the calibration check showed why: the model was overconfident in every bucket.
Live trading stays locked behind an explicit override. Deciding not to ship it was the useful result.
Calibration
Expectancy with the best trades removed
PolyWhale finds skilled Polymarket traders and flags the moments when several of them agree. Most of the work is deciding who to exclude. The top all-time wallet turned out to be a market maker with a −3.6% return on its positions, and 472 of 1,207 candidates were cut for the same reason.
Speed disqualifies too: copying a trader whose median hold is 3.6 hours with a 90-second poller only buys their exits. Sizing uses a quarter-Kelly stake, and on its first live cycle it correctly declined both signals it found because the price had already run.
1,207 candidate wallets, one dot each
A native Android hydration tracker: an animated ring toward a daily goal, one-tap drinks, streaks, badges and weekly analytics. Kotlin with Jetpack Compose, Room for storage and DataStore for settings.
The signed release bundle and the Play Store assets are ready; the listing is next.



A calendar of the month with a list for every day. Finished tasks sink to the bottom, yesterday's leftovers come over with one click, repeats follow daily, weekday or weekly rules, and a streak only counts days that had something planned.
It runs on a laptop with no dependencies, or on Cloudflare Workers and D1 behind a password, with signed, sliding sessions and a throttled login. The theme builder shows live contrast ratios and can nudge an accent until it passes.


A last-one-standing Roblox arena where tiles break under your feet. Players dash, fire shockwaves and charge a quake ultimate across seven escalating levels, with ranked trophies and a global leaderboard.
The whole world is generated from code at runtime, and the server is authoritative, so the client cannot fake a hit or a coin.
A complete wedding planner in a single HTML file that works offline: budget tracker, guest list and RSVPs, drag-and-drop seating, vendor tracker, a twelve-month checklist and six themes. No install, no account, the data never leaves the couple's browser. I packaged it for Etsy.
A companion engine renders a 49-pin Pinterest library from HTML templates with headless Chrome and rotates it on a schedule with no repeats.



Every commit across my repositories since April 14, 2026, read from GitHub and local branches. Ink squares are commits I wrote. A blue mark means an automation I built shipped something that day.
03
Business Analyst
Commercial Analyst
Business Development & Commercial Analyst
Marketing & Outreach Intern
Operations Intern
04
Education
Bachelor of Arts in Economics
Jun 2026 · Williamstown, MA
Study abroad, Finance and Economics (Arcadia Abroad)
Sep 2024 – Dec 2024 · Dublin, Ireland
Leadership & activities
Vice President
Nov 2023 – Jun 2026
Consultant
Jan 2024 – Jun 2026
Researcher / Analyst
Jul 2022 – Aug 2022
Scholarships & programs
Scholar / Ambassador. Selected among 100 students nationwide for a six-year program supporting career development and networking.
Sep 2020 – Jun 2026
Corporate Scholar
Jul 2021 – Jun 2026
Scholar. Selected among 10,000 scholars from more than 100,000 applicants nationwide.
2024
Technical
Python · SQL · Advanced Microsoft Excel · Microsoft Power BI · Salesforce · Financial Modeling · Data Visualization
Languages
English (native) · Spanish (native)
Interests
Building automation projects · Business development · Behavioral economics · Entrepreneurship · Reading · Travel
05
Open to analyst, operations, automation and business development roles in New York or remote. Email is the fastest way to reach me, and I reply quickly.
Thanks for reading. Aramis