
Greetings! I'm Alex.
Seattle-based computational researcher and open-source enthusiast! Love to talk about board games, machine learning, violin, and graph theory.
Resume Research CV LinkedIn Github EmailSeattle-based computational researcher and open-source enthusiast! Love to talk about board games, machine learning, violin, and graph theory.
Resume Research CV LinkedIn Github EmailCheck out my Linkedin or read my personal statement for details.
AI for sustainability and Embedded ML at the Ubicomp Lab. Read my research summary for the full story.
I love building solutions to problems my communities face. Most recently, I founded Koel Labs to help foreign speakers master pronunciation.
I play violin with UWSO, build RC planes with Design Build Fly, play tennis and chess, mentor high schoolers, and code up fun projects.
My goal is to combine computational research, algorithm design, machine learning, and mobile technology to bridge gaps in information access for underserved languages and communities.
Nearly half of all foreign speakers struggle with their accent. As Founder and CEO, I've assembled a team of 2 co-founders to make speech pathology accessible. We are working closely with top researchers across the US and Canada to iterate on and publish our results.
A commercial version of an attendance system I made for the Seattle Youth Symphony Orchestras. I co-founded this company with Claire Li. Quickly take attendance using QR codes. Features OAuth2 integration, electronic payments and a powerful admin UI.
Co-founded a tutoring company with Claire Li. I've taught 20+ students in K-12 topics and music/violin. I also fascillitate peer-reviewed research opportunities for high schoolers.
Worked with my friend, Austin Ulrigg, to design a novel graph embedding algorithm optimized for cage graphs. The problem lies at the intersection of graph theory, combinatorics, and topology and has applications in network design, chemistry, infrastructure planning, and more.
This multi-million-dollar multi-decade study investigates the economic impact of mobile technology in rural Tanzania. As researcher at the ICTD Lab, I led the software engineering and data-analysis teams and worked closely with our collaborators at Cornell, EDI Global, and IRDP.
A visually rich exposition to topological graph theory, graph embedding, and rotation systems culminating in a deeper understanding of the novel Practical Algorithm for Graph Embedding (PAGE) that I co-invented. A brief history of algorithmic developments in the field is outlined.
We presented our progress developing an MVP for pronunciation learning at Mozilla Builders '24 Demo Day following 12 weeks of intense user validation, machine learning, and HCI research.
Presented our speech research and state of the art non-native speech phonemic transcription model at the Natural Language Processing poster session.
Presented about the challenges of evaluating and building inclusive speech technology based on research with Samir Farhan (British Columbia) and Eunjung Yeo (Carnegie Mellon).
Presented a non-technical hands-on introduction to graph embedding at the Undergraduate Research Symposium with my co-author Austin Ulrigg.
Presented our work on Koel Labs at the DubHacks Next Demo Day. We did a poster presentation and were invited to do both a Headline Talk and a pitch to Madrona Venture Group.
Invited by Professor Bender to give a 50-minute lecture on applications of computational linguistics for pronunciation learning to the PhD students at the Tree House seminar.
Introduction to my company, Koel Labs, and our plans for pronunciation learning. Presented to the other 13 cohort teams at the Mozilla Builders Accelerator Kickoff Event in New York.
10 minute in person talk at Para.chi.dub about designing and scaling dual platform information dissemination systems in rural Tanzania based on my work on the eKichabi v2 project.
Professor Anderson invited me to give this 50 minute lecture at the CHANGE Seminar for 40 PhDs based on my research in the ICT4D space as part of the eKichabi v2 project.
As Tech Lead, I led development of customized assessment software to enhance Cascade Enrichment's K-12 tutoring curriculum in collaboration with Claire Li.
Data processing tools for the University of Washington's Design Build Fly team. Helped our team win 3rd place in the 28th national DBF competition.
My old youth orchestra (SYSO) needed a way to automate taking attendance so I made a system that allows musicians to scan their QR code at a scanning station (any authorized smartphone).
One of the challenges we faced in Science Olympiad was standardizing the way teams test the WiFi antennas they build. So I created a program with a nice GUI to make this easy.
This chrome extension enhances toebes.com to allow autogeneration of Cryptographical Puzzles (Code Busters tests for Science Olympiad to help my teammates practice).
NPM package to automatically manage SQLite database schema changes through a Django-like migration system but framework agnostic and with JavaScript+CLI integration. The library solves the issue of updating a production database schema without losing data or having to manually write/execute SQL queries. Used in production by attendqr.com.
Made as an intern at Gooey.AI, this quickly became their top 3 tool with 30K+ uses within the first two weeks and has landed branding deals and social media exposure for the company.
Simple, advertisement free, 100% local, and privacy friendly tierlist maker.
A classic web-based Tetris game with no ads. Can be downloaded and used offline.
A word game inspired by the popular Wordle but with ocean themed background graphics. Coded in collaboration with Claire Li. I coded a similar game on my own where you have to guess the state/country of the absurd law, or in a different mode select the AI generated law.
3D rendering engine written completely from scratch (down to the drawing of individual pixels) using only the CPU (so no help from the graphics card). This project taught me a lot about the math behind projection matrices, lighting and shadows, 3D transformations, texture mapping, and optimizing algorithms (parallel triangle drawing routines, frustrum culling, etc.).
This Science Olympiad challenge involved building and programming a sensor and its circuitry from scratch (using only basic circuit components and DIP) to measure salt concentration in water samples. I used a Raspberry Pi microcontroller to communicate via the I2C protocol to a NAU7802 ADC chip reading a voltage divider circuit. With proper callibration, probe submersion, and luck it is capable of less than 1% measurement error.
Reach me via alex@sandergi.com or scan the QR code to add me to your contacts.