With over a decade of software engineering experience, I have developed and deployed mobile, web, and desktop applications using React, React Native, GraphQL, and other cutting-edge technologies.
Experience
2024 — Now
2024 — Now
San Francisco Bay Area
Working mostly as a product engineer applying my skills to build LLM applications solving novel problems.
• Applied automatic speech recognition, including diarization, speaker identification
• Agentic Systems using mobile platforms
• Neural search engine
• Personalized assistants
2022 — 2023
2022 — 2023
London, England, United Kingdom
I have started a non-profit to build a new programming language for smart contracts, after i built everything i wanted i passed everything to successors.
I have built:
• New language that compiles to another lower level one
• VS Code plugin
• Extensive documentation cite
• Community
I was involved in:
• Fundraising for the foundation
• Promoting and teaching developers to use a new language
2021 — 2022
2021 — 2022
Dubai, United Arab Emirates
Co-founded company and built a wide variety of products and services that generated over 20m$ of income. I have a team of a ~3 hand picked engineers and few other non-tech assistants. Company suffered explosive growth and i was responsible to keep infrastructure working and keep company in competitive shape.
I have built:
• Mobile, Web and Desktop apps using Typescript and React/React Native.
• Advanced scalable backend software in Go and Node.js
• High performance computing using GPU and FPGA, using OpenCL, CUDA and Verilog.
• Resilent infrastructure that required to withstand daily DDOS attacks that was a combination of multiple clouds and dedicated servers, such as: AWS, Google Cloud, Heroku, Digital Ocean and Hetzner.
• Various developer libraries and APIs that became popular within ecosystem, which includes Data APIs, unit testing tools, code generation, etc
2017 — 2021
2017 — 2021
San Francisco Bay Area
Co-founded the company which started as data analytics company for governments that pivoted and became social app. We have raised over $2.4m and was part of Y Combinator W18 batch. I was responsible for tech and team performance. Eventually we achieved performance of consistent delivering every week which helped us to iterate quickly.
I have built:
• Automated cleanup, processing and sync of governmental data and data rich dashboards to visualise results.
• Mobile, Web and Desktop consumer apps using React and React Native.
• Voice and Video private and group calls using WebRTC and implemented scalable and reliable MediaSoup orchestration.
• Backend in Typescript, using Node.js, PostrgreSQL, Redis, FoundationDB.
• Cost efficient cloud infrastructure that was deployed to Google Cloud, AWS, Digital Ocean with help of few dedicated Servers and small local colocation in San Francisco.
Tech invented:
• GraphQL stack for backend and for client which was designed for scalable development.
• ORM for FoundationDB (which i presented at Apple's conference about FoundationDB
• High performant UI components for React Native including fully custom List rendering using high performance native APIs, high performance animation library, high performance graphql client that offloads a lot of computations to native thread.
I was involved in:
• Building a stable hiring pipeline
• Managing healthy team with help of a VP of Engineering
2016 — 2017
2016 — 2017
Saint Petersburg, Russian Federation
I was invited to participate in a stealth project, that was later released as Spaces which combines social and developer tools for teams in a single product. Our goal was to bootstrap a tech stack that would be suitable for large amount of developers to join the development from other teams.
I have built:
• Distributed backend using Akka, Cassandra, Postgresql and Redis.
• Typed API library that didn't need code generation and allowed fast iterations.
• UI components in React using Kotlin.js
• A messaging component of a product
I was involved in:
• Designing of a new state management library for client apps
• Helping Kotlin team to improve Kotlin.js
• React bindings for Kotlin.js
Education
Saint Petersburg State University