Skip to content

feat: add JPMorganChase Code for Good / Data for Good and IBM Dev Day hackathons - #252

Merged
Jose-Gael-Cruz-Lopez merged 6 commits into
mainfrom
feat/add-jpmc-and-ibm-hackathons
Aug 9, 2026
Merged

feat: add JPMorganChase Code for Good / Data for Good and IBM Dev Day hackathons#252
Jose-Gael-Cruz-Lopez merged 6 commits into
mainfrom
feat/add-jpmc-and-ibm-hackathons

Conversation

@Jose-Gael-Cruz-Lopez

Copy link
Copy Markdown
Collaborator

Adds three hackathons. Every field below was verified against the official source, not a search summary.

Status Host Hackathon Format Location Deadline
✅ OPEN JPMorgan Chase 2027 Code for Good Hackathon — Brooklyn Oct 16–17 & Columbus Nov 6–7, 2026 In-Person Brooklyn, NY · Columbus, OH Sep 18, 2026
✅ OPEN JPMorgan Chase 2027 Data for Good Hackathon — Oct 16–17, 2026 In-Person Brooklyn, NY Oct 15, 2026
✅ OPEN IBM IBM Dev Day: Bob in Action + Hackathon — Aug 27–30, 2026 Virtual Online

Three judgement calls worth reviewing

1. Code for Good runs two cycles from one posting, with two deadlines.

Brooklyn, NY   Oct 16–17, 2026   applications close Sep 18, 2026
Columbus, OH   Nov 6–7,  2026    applications close Oct 9,  2026

The schema carries one deadline per listing, so the Deadline column holds the earlier one (Sep 18) — the next date a reader has to act on — and both cycles are named in the title so the Columbus date isn't lost. The alternative was splitting it into two rows, but it's one requisition and one application, so that would have double-listed the same thing.

2. Data for Good's deadline is recorded as Oct 15, not Oct 16.

The posting says applications close "Friday, 12:00am Eastern Time October 16th" — midnight as Oct 16 begins, so the last full day to apply is Oct 15. Listing Oct 16 would read as "still open on the 16th" and could cost someone the application. Oct 15 can only be early, never late. Flagging because it does disagree with the literal date on the page.

3. The IBM registration URL is not the one submitted.

The submitted host, ibmdevday-bob-platform.bemyapp.com, is the event platform proper and sits behind IBM SSO — its bootstrap config declares sso.provider = "IBM", and it shows a signed-out visitor nothing but a browser-compatibility notice. You can't register through it. This uses ibmdevday-bob.bemyapp.com, the public page that carries the Register call to action.

While verifying it: not a students-only event. Nothing on the page restricts eligibility, and the student-specific IBM Bob event is the separate AI Builders Challenge. Dev day is Aug 27 (10:00am–2:30pm ET), hackathon Aug 28–30, first place up to $2,000 plus a trip to IBM TechXchange 2026 in Atlanta, top 50 teams get conference passes.

Also worth knowing

  • Stellic Pathfinders was already listed and needed no change — same URL, deadline Aug 21, 2026, already badged 🔥 CLOSING SOON. No duplicate row was added.
  • IBM has no published application deadline, so its Deadline stays and the closing-soon badge derives from the Aug 27 event start via util.urgency_date's event-date fallback. It flips to 🔥 on Aug 13 without anyone touching it.
  • Brooklyn, NY and Columbus, OH were missing from geocodes.json. check_geo_coverage.py fails any listing it can't place on the globe, so the coordinates land in the first commit, before the listings that use them.

Verification

  • JPMorganChase details pulled from the Oracle recruiting REST API backing the postings, not the JS-rendered page, so dates/deadlines/locations are the posting's own fields.
  • check_geo_coverage.py — all visible non-virtual listings placeable.
  • 128 Python + 157 web tests pass.
  • README regenerated with update_readmes.py + closing_soon.py; re-running both is a no-op, so CI will not fight this. 64 → 67 live listings.
  • Table integrity: 67 rows, 9 columns each, no duplicate rows. The one repeated URL (ghw.mlh.io) is the pre-existing Global Hack Week pair on main.

🤖 Generated with Claude Code

Jose-Gael-Cruz-Lopez and others added 6 commits August 9, 2026 00:34
OPENCLAWS_PROMPT.md was an orphaned agent prompt from the original fork
referencing nothing in this repo, and site/ held only a .env.example for a
Vite SPA design that was superseded by the Next.js app in web/.

🤖 Generated with Codebuff
Co-Authored-By: Codebuff <noreply@codebuff.com>
Both are venues for the JPMorganChase hackathons added in the following
commits. check_geo_coverage.py fails a listing it cannot place, so the
coordinates have to land before the listings that use them.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Social-impact hackathon run by JPMorganChase's Tech for Social Good team;
participating can lead to consideration for the 2027 Software Engineer Program
Summer Internship. Two days (Fri-Sat), travel covered under certain conditions.

Two cycles run from one posting, each with its own application deadline:
  Brooklyn, NY  Oct 16-17, 2026 - applications close Sep 18, 2026
  Columbus, OH  Nov 6-7,  2026 - applications close Oct 9,  2026

The schema carries one deadline per listing, so the Deadline column holds the
earlier of the two (Sep 18) - the next date a reader has to act on - and both
cycles are named in the title so the Columbus date is not lost.

Verified against the Oracle recruiting API backing the posting, not the
JS-rendered page.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Sibling of Code for Good run by the same Tech for Social Good team, on the data
side: teams analyse social-good datasets for a nonprofit over two days at
JPMorganChase's Brooklyn office, Oct 16-17, 2026. Participating can lead to
consideration for the 2027 Data & AI Program Summer Internship.

Deadline recorded as Oct 15, not Oct 16. The posting says applications close
"Friday, 12:00am Eastern Time October 16th" - midnight as Oct 16 begins, so
the last full day to apply is Oct 15. Listing Oct 16 would read as "still open
on the 16th" and cost someone the application; Oct 15 can only be early.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Virtual dev day on Aug 27, 2026 (10:00am-2:30pm ET) followed by the hackathon
Aug 28-30. First place takes up to $2,000 USD plus a trip to IBM TechXchange
2026 in Atlanta; the top 50 teams win conference passes.

Registration URL points at the public site, not the submitted
ibmdevday-bob-platform.bemyapp.com. That host is the event platform proper and
sits behind IBM SSO (its config declares sso.provider=IBM), so it shows a
visitor nothing and cannot be registered through. ibmdevday-bob.bemyapp.com is
the public page carrying the Register call to action.

No application deadline is published, so the Deadline column stays "—" and the
closing-soon badge derives from the event start instead - which is what
util.urgency_date's event-date fallback is for.

Not a students-only event: nothing on the page restricts eligibility, and the
student-specific IBM Bob event is the separate AI Builders Challenge.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Output of update_readmes.py + closing_soon.py for the three listings added
above. 64 -> 67 live. All three sit in the open block: the JPMorganChase
deadlines (Sep 18, Oct 15) and IBM's Aug 27 start are all beyond the 14-day
closing-soon window as of today.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@vercel

vercel Bot commented Aug 9, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
hackhq Ready Ready Preview Aug 9, 2026 8:56am

Request Review

@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
hackhq 53bc260 Commit Preview URL

Branch Preview URL
Aug 09 2026, 08:57 AM

@Jose-Gael-Cruz-Lopez
Jose-Gael-Cruz-Lopez merged commit a2f5d66 into main Aug 9, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant