Skip to content
save file — readable mode▶ resume game

Soheil Nikroo

Senior Frontend Engineer · Snapp

I grew up in Tehran. In high school — Python 2, a turtle on the screen — I was behind my classmates but I didn't quit. Private institute, C#, then the web: React, Quera, long nights. Internship at ILIA Corporation, frontend at Jaan, and since 2022 Frontend Engineer at Snapp building PWAs at scale. Computer Science at Islamic Azad University (expected 2025). These days I'm also learning Swift & SwiftUI and dipping into Rust. This site tells that story like a game — because that's how learning has always felt to me.

Where it began

About me · origin story

Same story as the opening chapter — Tehran, the turtle, the long climb into engineering.

Building the bridge

Work · tap ? boxes to reveal jobs

  • Snapp (Frontend Engineer · 2025)

    Frontend engineer on Snapp's ride products — from the cab team to intercity rides, shipping React/Next.js experiences for millions of users.

  • Jaan (Frontend Developer · 2022)

    Built the admin panel for Jaan — a Persian mindfulness app with guided courses, breathing exercises, and self-care tracking for 100k+ Play Store users.

  • Metro Man (Creator & iOS Developer · 2025)

    Solo-built offline iOS metro navigator for Tehran — schematic maps, shortest-path routing, live journey mode, and gamification across 150 stations.

  • Rojino (Creator & iOS Developer · 2025)

    Solo-built iOS lipstick try-on app — live camera preview, Vision lip tracking, shade comparison, and RTL product flows in Persian.

  • Zerang (Creator · 2025)

    A programming language and Rust interpreter built from scratch — lexer, parser, evaluator, and a growing standard library.

  • ILIA Corporation (Intern · 2020)

    First industry internship at a management consulting firm — learning how teams plan, communicate, and deliver.

The gauntlet

Skills · tap to inspect stats

TypeScript · React · Next.js · Architecture · PWA · Redux Toolkit · SWR · UI Kit / Design Systems · Performance · Testing · Accessibility · Tailwind / SCSS · CI/CD · Swift · SwiftUI · Rust

The vault

Résumé chest · tap it, then scroll for posts

Rooftop at dusk

Contact · say hello

$ _ end of save file