now · Yale Hacker House · San Francisco
Allah-u-AbhaRodrigues
Yale senior — B.S. in Computer Science + Statistics & Data Science. First person from Mozambique to attend Yale. This summer: building a startup at the Yale Hacker House, San Francisco.
The short version
The quick version: I'm from Maputo, Mozambique — the first person from Mozambique to attend Yale. Before New Haven there was Hotchkiss in Lakeville — FTC robotics, thirds tennis, and drawing more than I slept — plus a stretch in Porto. Now I'm a Yale senior doing a B.S. in Computer Science + Statistics & Data Science, and this summer I'm at the Yale Hacker House in San Francisco, the house The Wall Street Journal wrote about. Half of this page is pencil. The other half is code.


The art side · room I — Maputo
Before the code,
the pencil.
“In the raw vibrations of the African soil, I found the essence of my creativity.”
ten works · 2019 – 2021 · scroll to walk →










Room II — Lakeville, Connecticut
I came back, but
you weren’t there.
Drawn at The Hotchkiss School and shown at the Troutbeck Symposium — a graphite conversation between W.E.B. Du Bois and my friend Jamil about double consciousness, a century apart.



How one happens
Memorial Horizon, mid-flight. I keep the ugly middle stages — that’s where the drawing actually gets made.



The current medium
is code.
The tech side
~/code
allahu@hacker-house:~/code$ ls projects/ --all
- 01Something new2026 — · San Francisco
The startup I'm building at the hacker house. Under wraps for now — ask me.
under wraps
- 02Tenure↗2025 – 26 · solo build
Helps renters negotiate: market data, state tenant law, and the exact email to send your landlord. Claude + RentCast + Stripe under the hood.
next.jsclaude-apirentcaststripesupabaseqstashredis
- 03Yalies.io↗2025 — · Yale Computer Society
Yale's student directory — 30,000+ students and alumni, thousands of searches a day. I work on the backend and search.
next.jsnodeelasticsearchtypescript
- 04MacroTrack↗2026 · Next.js · Expo
Tracks my meals, InBody scans, and progress photos — web and Expo mobile, one Supabase behind both.
next.js-16react-19exposupabasesqliterecharts
- 05Unseen↗2026 · Next.js · Plaid · Python
Personal finance app: connects bank data, catches subscriptions you forgot, drafts the dispute for you.
next.jsplaidsupabasepythonollama
- 06Yale4Sale↗2025 · team of five
Campus marketplace with real-time chat and reviews — built with four classmates for CPSC 4190.
next.jsreactsupabasesocket.io
- 07HapSTR↗2024 – 25 · Los Angeles · remote
3D real-estate maps — CesiumJS, Mapbox, NYC PLUTO data. Joined as a SWE intern while it grew from 200 to 1,000+ users.
cesiumjsmapboxnyc-plutoattomnext.js
- 08Salary Predictor↗2024 – 25 · Python · scikit-learn
60k+ Stack Overflow responses in, salary predictions out — 0.91 AUC, live Streamlit dashboard.
pythonscikit-learnpandasstreamlitpostgresql
- 09UNDP · GRP Fellow↗2026 · The Hague · remote
Monitoring & evaluation tooling for rule-of-law and peacebuilding programs, with the GRP Hub.
pythonstatisticsm&e
- 10Plataforma Makobo↗2021 – 22 · Mozambique
A relief map that connected 62,000 people displaced in Cabo Delgado with aid, medicine, and work.
javascriptleaflet.jsgeojson
allahu@hacker-house:~/code$ cat experience/*.md
- Software Engineer @ HapSTR ↗may – aug 2025 · los angeles · remote
- Scaled a photorealistic 3D real-estate app from ~200 to 1,000+ users — CesiumJS + Google Photorealistic 3D Tiles in Next.js/TypeScript, with Street View handoff and click-to-building fly-to.
- Sub-200ms property lookups from cached geospatial endpoints fusing Zillow CSVs, ATTOM API data, and Microsoft Building Footprints — EPSG:4326 mapping, Haversine search.
- Prototyped Interior Transparency with PyTorch + Hugging Face to infer floor layouts and render 3D interior previews — listing-detail clicks up 35%, time-to-first-insight down 40%.
- Releases went from 2 days to 45 minutes: Docker-first CI/CD (GitHub Actions → AWS ECS), 88% unit-test coverage, blue-green deploys.
next.jstypescriptcesiumjsgoogle-3d-tilespytorchdockeraws-ecsgithub-actions
- Machine Learning Engineer @ Unlock Labsjun – aug 2025 · charlotte · remote
- Cut marketing spend 2% for a $32M DTC brand with a Streamlit-on-AWS analytics engine — Random Forest demand forecasts plus Monte Carlo scenario modeling.
- One dashboard for forecasts, scenario controls, and KPI tracking, with automated data refresh and audit logs.
- Channel-reallocation recommendations with confidence intervals, so leadership decided faster.
pythonscikit-learnrandom-forestmonte-carloawsstreamlitpandas
- GRP Fellow @ United Nations Development Programme ↗jun 2026 — · the hague · remote
- Monitoring, evaluation & learning with the Governance, Rule of Law and Peacebuilding Hub — helping programs organize evidence and measure outcomes.
- Applying CS + statistics to impact-measurement tools and indicator frameworks across international, cross-functional teams.
pythonstatisticsdata-analysism&e
- Software Developer @ Yale Computer Society — Yalies.io ↗2025 — · new haven
- Backend and search for 30,000+ students and alumni — paginated endpoints, request-level caching, and monitoring handling 3,000+ daily requests on Next.js/Node + Elasticsearch.
- Query filters, profile views, and contributor docs that cut new-dev ramp-up time.
next.jsnodeelasticsearchtypescript
- SWE & ML Mentor @ Curious Cardinals2025 — · remote
- Mentored a cohort of four seniors to a full CRUD app in Java/Spring Boot — OOP design, testing, CI.
- Built an NBA fantasy predictor to ~0.95 AUC with a junior mentee — five Kaggle datasets, XGBoost tuning, a Streamlit app for lineup exploration.
javaspring-bootpythonxgbooststreamlitarduino
also: flanker on Yale rugby, mentoring kids through Curious Cardinals, accessibility work on Yale’s assistive-tech team, one semester mapping neurons at the Kuan Lab — and FTC robotics back at Hotchkiss.
Right now · summer 2026
Living at the Yale Hacker House, San Francisco — building all day, most nights.


Fifteen Yale founders, one Nob Hill house, ten weeks. My project is still under wraps — ask me over coffee. The house is how I ended up in The Wall Street Journal.







