OLENADANYKH
- Senior Frontend Engineer · Full-Stack Developer
- React / TypeScript
- Next.js
- NestJS / Node
- Azure
Building production-grade SaaS products from architecture through launch, with six years of experience across startups, consulting, enterprise environments, and independent projects.
6+
Years engineering
0→1
SaaS platform shipped
Lead
Frontend architecture
Full-stack
APIs · Auth · Data
Joined SourceIQ as a frontend developer and architected the React + TypeScript application from zero. Promoted to Technical Lead, I owned the frontend architecture and core systems, taking the product from its first components through a production-ready application.
Figures obscured; selected screens and product details omitted due to confidentiality.
- Ownership
- Frontend architecture end-to-end — application shell, state, data layer, and the component system it's built on.
- Scope
- Authenticated product surfaces for admin and standard accounts, spanning dashboards, analytics, and collaboration tools.
- Leadership
- Promoted from frontend developer to Technical Lead; involved in hiring and technical interviews as the team grew.
- Collaboration
- Worked directly with backend, product, and design to take the platform from architecture to public launch.
A typed system built to scale with the team
The application is built on a typed component system shared across every surface, sitting inside an authenticated shell where role-based access control drives both routing and rendering. A silent token-refresh layer keeps long sessions alive without interrupting the user — sessions survive tab switches, idle time, and slow networks without a forced re-login.


What the callouts show
- Role-based application shell — navigation, permissions, and available surfaces all resolve from the signed-in account's role.
- Multi-tenant data scoped per account — every metric, table, and chart reflects only the signed-in account's own data.
- Analytics and collaboration surfaces — Chart.js over NestJS endpoints for reporting, WebSockets and Azure Communication Services for chat, presence, and file sharing.
Engineering challenges
- Keeping sessions unbroken across long workdays with silent token refresh and a queued-request interceptor that holds calls during a refresh instead of failing them.
- Serving admin and standard account surfaces from one codebase without ever leaking privileged routes or data to a standard account.
- Building resumable multi-step flows and onboarding that pick up where a user left off, even after a reload.
- Scaling a shared component library as the team grew, without every new feature reinventing its own inputs, tables, and modals.
What I built
Architecture
- Typed component library
- Application shell & routing
- State & data layer
Access & identity
- Role-based access control
- Silent token refresh
- Multi-tenant data scoping
Product surfaces
- Analytics dashboards
- Real-time chat & presence
- Multi-step onboarding
Technical Lead
Promoted from frontend developer
Hiring
Involved in interviews as the team grew
Architecture
Owned frontend architecture end-to-end
Technology
- React 18
- TypeScript
- Redux Toolkit
- React Query
- Chart.js
- WebSockets
- Azure Communication Services
- NestJS
- REST APIs
- JWT / RBAC
- Azure App Services
- GitHub Actions
- CI/CD
Current build · Case study
Dealership Platform
A full vehicle commerce application — dealership inventory, an auction marketplace built on external auction data, authenticated accounts with a personal My Garage, and an admin back office to run it all.

- Next.js
- TypeScript
- Supabase
- PostgreSQL
- Vercel
- Auth & RBAC
- Google Maps
- Third-party auction APIs
- Admin tooling
Enterprise engineering for large-scale client environments.
Selected Work
Selected work · Enterprise SaaS
Analytics Dashboard
A metrics-first workspace for teams managing multiple organizations — filterable KPIs, a trend chart, and a searchable organizations table in one dense, navy-and-blue console.
- Role
- Solo design & build
- Key work
- Sidebar navigation, KPI tiles, trend chart, organizations table
- React
- TypeScript
- Chart.js
- Design systems
MRR
$84.2k
+4.1%
Active orgs
312
+12
Churn
1.8%
Seats used
2,140
+96
Revenue trend
| Organization | Plan | Seats | MRR |
|---|---|---|---|
| Northwind Freight | Growth | 48 | $4,200 |
| Solace Pool Co. | Starter | 6 | $420 |
| Ashgrove Contracting | Growth | 22 | $1,980 |
Selected work · Client-facing platform
Client Portal & Admin
A warm, consumer-facing billing and request portal — clients track requests and pay invoices from the desktop app or straight from their phone.
- Role
- Solo design & build
- Key work
- Request tracking, status pills, invoicing, Stripe payment flow
- React
- TypeScript
- Stripe
- Responsive design
Balance due
$1,240
Paid this year
$8,960
Invoices
Technical Capabilities
Product Frontend
ReactTypeScriptNext.jsRedux ToolkitReact QueryComponent librariesResponsive & accessible UI
Application Architecture
Application shellsRole-based access controlMulti-tenant data scopingTyped component systemsState & data layer design
Real-Time Systems
WebSocketsPresence & chatAzure Communication ServicesLive data updates
Backend & APIs
NestJSNode.jsREST APIsPostgreSQLSupabaseJWT / RBAC
Infrastructure
Azure App ServicesVercelGitHub ActionsCI/CDEnvironment & release management
Integrations
StripeGoogle MapsThird-party data APIsAuth providersChart.js
How I Work
Understand
Learn the business, the users, and what the product actually needs to do.
Architect
Design the data model, application shell, and access control before writing feature code.
Build
Ship a typed, tested component system feature by feature, not a monolith all at once.
Integrate
Wire up auth, payments, and third-party data with the same care as first-party code.
Ship
Launch, monitor, and hand off a system the next engineer can actually maintain.
More selected work
Beyond product development, I design and build polished, high-performance web experiences for businesses and brands — hand-coded, mobile-first, no page builders.















Each build is designed for the phone first — the desktop layout follows from it.
Building production software for teams that need it done right the first time.
SaaS MVPs, React and Next.js product development, dashboards, admin portals, booking and marketplace platforms, payments, authentication and API integrations.