Profile
Nikita Paladi
I build small, durable products and ship them.
I work across the web and native Android: a live business site handling real bookings, an offline-first password manager, and this bilingual archive of around 150 entries. I care about the parts that outlast a launch — structure, accessibility, and pages that stay fast as they grow.
Languages
- TypeScript
- This archive — strict types across content, routing, and build tooling.
- JavaScript
- TireBuddy — a React front end with a live booking flow.
- Kotlin
- Obscura — a native Android password manager, Jetpack Compose.
- Python
- Go
- SQL
- HTML & CSS
- Hand-written layout systems, no UI framework.
- GLSL
- The animated background shader on this site.
Tools & platforms
Node.jsAWSAstroReactJetpack ComposeViteTailwind CSSRoom + SQLCipherLeafletthree.jsZodMDXGitGradleCRM systemsTechnical SEO
Selected work
Each entry lists its stack, role, and what the work involved.
Bilingual by construction
Every page exists in English and Russian from a single template, with translations enforced by the type system — a missing one fails the build instead of shipping the wrong language.
Built to be found
Structured data, canonical URLs and hreflang pairs, generated sitemaps, and an image pipeline that serves responsive WebP with the right dimensions.
Light and accessible
Keyboard focus, skip links, and reduced-motion support as defaults. Most pages ship under 10KB of JavaScript; heavy libraries load only where they are used.
Get in touch
Available for web development and front-end work. Write to paladi.nikita2000@gmail.com.
Away from the screen
Table tennis, cycling, and mountain hiking. The rest of this archive — films, books, and places — is the non-work half.