# Elena Choo > Software engineer in San Francisco. Projects, photography, a reading list, and writing. Personal site. The homepage has a short bio. Projects, photos, books, and ramblings are linked below. ## Pages - [Home](https://elenachoo.com): Elena Choo, a software engineer in San Francisco. Short bio and work history. - [Projects](https://elenachoo.com/projects): Project notes. Each project has its own page. - [Photography](https://elenachoo.com/photography): Photos from a Fujifilm X-T50. - [Reading](https://elenachoo.com/reading): Books, split into fiction and nonfiction, and into up next and read. - [Ramblings](https://elenachoo.com/ramblings): Notes and essays. ## Projects - [Wonderland](https://elenachoo.com/projects/animations): Building my ideal world - but actually just random animations - [CalAi](https://elenachoo.com/projects/calendar): Never miss an important event again. Upload (small) pdf documents, extract important dates and download them as calendar events. - [Factorem](https://elenachoo.com/projects/factorem): Co-founded Factorem. One-stop portal to custom manufacturing, used by customers and manufacturers across Southeast Asia. - [OrigARmi](https://elenachoo.com/projects/origarmi): Learn complex origami on Microsoft HoloLens with 3D animated instructions and voice navigation. - [PingLaPong](https://elenachoo.com/projects/pinglapong): GovTech capstone — a microservices team management system with calendar, venue, and notification services. ## Upcoming - [Mini Vestaboard Project](https://elenachoo.com/projects/mini-vestaboard): A mini split-flap display. ## 🕵️‍♀️ AI ECONOMICS: THE CASE FILES - [Token mystery](https://elenachoo.com/ramblings/token-mystery-1): How did tokens become the unit through which intelligence is priced, and what rules does that system actually follow? - [The fake unit problem](https://elenachoo.com/ramblings/fake-unit-problem): Why does the industry converge on “tokens” when nobody agrees what they represent? ## Personal - [Leaving Ascend](https://elenachoo.com/ramblings/personal): Reflections at Ascend