Location: Singapore, San Francisco
Remote: Open to on-site, hybrid, or remote
Willing to relocate: Yes, US H-1B1 (no lottery since Singaporean), HPI for UK
Technologies: Python, Swift, SQL, TypeScript, PyTorch, FastAPI, Docker, AWS
Résumé/CV: https://www.skruban.com/resume/
Email: work [at] skruban [dot] com
MSc Maths from NUS + BEng Aerospace Eng from NTU. Background across quant finance and data platforms with 3 years work experience.
Most recently:
- 1st place solo at DeepMind × Cactus Compute Hackathon
- 2nd place solo at Google Gemini 3 Hackathon (https://github.com/sk-ruban/contour)
- Notchi: Mac notch app for Claude Code sessions (600+ stars in 3 weeks, https://github.com/sk-ruban/notchi)
- Rates Quant Research Intern at RBC (received return offer).
Location: Singapore, San Francisco
Remote: Open to on-site, hybrid, or remote
Willing to relocate: Yes, US H-1B1 (no lottery since Singaporean), HPI for UK
Technologies: Python, Swift, SQL, TypeScript, PyTorch, FastAPI, Docker, AWS
Résumé/CV: https://www.skruban.com/resume/
Email: work [at] skruban [dot] com
MSc Maths from NUS + BEng Aerospace Eng from NTU. Background across quant finance and data platforms with 3 years work experience.
Most recently:
- 1st place solo at DeepMind × Cactus Compute Hackathon
- 2nd place solo at Google Gemini 3 Hackathon (https://github.com/sk-ruban/contour)
- Notchi: Mac notch app for Claude Code sessions (600+ stars in 3 weeks, https://github.com/sk-ruban/notchi)
- Rates Quant Research Intern at RBC (received return offer).
I recently launched Notchi (https://github.com/sk-ruban/notchi), a tamagotchi that lives in your Mac notch and emotionally reacts to your Claude Code sessions. It cries when you yell at it and gets happy when you praise it. Drew all the pixel art sprites by hand in Aseprite.
MSc Maths from NUS + BEng Aerospace from NTU. Background across quant finance and data platforms.
Most recently:
- Rates Quant Research Intern at RBC (received return offer).
- 1st place solo at DeepMind × Cactus Compute Hackathon
- 2nd place solo at Google Gemini 3 Hackathon (https://github.com/sk-ruban/contour)
Before that: owned Kpler's coal/iron ore/metals data platform for 50+ clients: drove expansion into new regions, scoped ML models with data science, built ETL pipelines and validation tooling.
Looking for: Product Engineer, Solutions Engineer, FDE, or TPM roles.
Also shipped Teletable (Mac menubar sports app, https://teletable.app/) and building OpenPPT + Notchi (open source).
MSc Mathematics (NUS) + BEng Aerospace (NTU). Background across quant finance and data platforms. Comfortable with ambiguity and fast-paced environments.
Most recently: Rates Quant Research Intern at RBC (received return offer). Before that: owned the coal/iron ore data platform at Kpler, coordinating across engineering, data ops, and 50+ enterprise clients—drove platform expansion, scoped ML models with data science, managed ETL delivery.
Looking for: TPM, PM, Solutions Engineer, or FDE roles where I can sit at the intersection of technical and coordination work. I like being the conductor: scoping requirements, aligning stakeholders, driving projects end to end more than being siloed into pure implementation.
I love cs193p! Paul Hegarty is an incredible teacher. I did the course twice [1], first in 2020 as a programming noob who just threw everything into one file. His teaching of MVVM was my first introduction to proper software architecture. Then I went through it again last year as a refresher before building my first app and even on the second run, his lectures were fun to listen to.
Posted about this last month and good some good comments / feedback via email :)
I'm working on Teletable (https://teletable.app), a macOS app that shows live football & F1 standings/results with a teletext interface (think BBC Ceefax). It's free and on the appstore:
Most recently:
Looking for: Product Engineer, FDE roles.