
Backend and iOS developer
Andrew Polyakov
I build backend services and native iOS apps.
Taken in Portland, Maine
About me

I'm a computer science student at the University at Albany, graduating in December 2027. I spent this summer as a software engineering intern at Garmin, working on .NET services in Azure, and I started another internship at Troy Web this fall.
Most of my time outside class goes into Terrazzo, a native iOS comic and manga reader. Building it taught me Swift concurrency and most of the ways CloudKit can fail.
Garmin showed me what production work involves: audit logging, monitoring, and tests that have to pass before anything ships. Terrazzo has none of that unless I build it myself, so I try to hold it to the same bar.
Experience
Software Engineer Intern
Garmin Ltd.May 2026 to August 2026 · Portland, ME · .NET, C#, Microsoft Orleans, Blazor, Azure
- Built an SMS-pumping fraud-prevention allowlist end to end: a Blazor management UI backed by Cosmos DB, with E.164 phone-number normalization, cross-partition queries, and full audit logging for compliance.
- Shipped it to production, opening up Garmin's products in countries where blanket SMS restrictions had been blocking legitimate partners from reaching users.
- Cut database compute costs 40% by caching a hot path that had been re-running the same lookups.
- Added automated testing to the CI/CD pipeline with GitHub Actions, catching regressions before deployment.
- Set up application monitoring in Azure Application Insights, including custom telemetry dashboards and tracing for cross-partition Cosmos DB queries.
Selected work
A few things I've built recently.
Shipped · 2026
Terrazzo
A native iOS and iPadOS reader for comics, manga and EPUB books, with CloudKit library sync and a friend-sharing layer. On the App Store since September 2026.
Shipped · 2026
strudel-term
A terminal client for Strudel, the live coding environment for music. An editor, piano roll, oscilloscope and mixer in one pane, with Strudel's pattern engine and synth engine running in Node and no browser anywhere. The language and the sound are Strudel's; this is the interface around them.
Education
B.S. Computer Science
University at Albany
Expected December 2027 · Albany, NY · GPA 3.5 / 4.0
Skills
- Swift
- SwiftUI
- SwiftData
- C#
- .NET
- Python
- Java
- JavaScript
- React
- SQL
- Cosmos DB
- Azure
- REST APIs
- Git
- Linux
Get in touch
Open to internships and new-grad roles for 2027, and happy to talk about any of the above.