# Aleksandr Smyshliaev — Senior Frontend Engineer (React, Next.js, TypeScript)

> Open-source author: 1.3k GitHub stars and ~89k weekly npm downloads across
> three React/Next.js libraries. One of them is shipped by Our World in Data,
> Precious Plastic, erxes, Reapit, and an official AWS solution. 8+ years
> shipping production React, including three years on a payments platform.
> Available now for full-time remote work.

Last updated: 2026-08-12. Canonical: <https://asmyshlyaev177.dev/llms.txt>.

## Summary

Senior Frontend Engineer with 8+ years shipping production React and TypeScript
across SaaS, B2B, and B2C, including three years on a payments platform. Picks
work up at the wireframe and mockup stage, prototypes the interactions with
product designers, and stays on it through implementation and release.
Refactors legacy code incrementally while delivering new work.

Strongest on the parts of a frontend that decide whether it is still workable a
year later: component libraries, state management, and test suites that catch
real regressions. Performance-focused — tracks Core Web Vitals, reduces bundle
size and network requests, builds responsive mobile-first layouts. Comfortable
in Node.js for building APIs and debugging across the stack. Also ships
AI-integrated tooling: an OpenAI-compatible queue for local LLMs, an agentic
scrape-and-extract pipeline, and an on-device LLM content classifier.

Earlier background as a system administrator (Cisco/VLAN networking, servers,
backups, scripting), which is where the CI/CD and infrastructure comfort comes
from.

## Availability and engagement

- **Status:** Available now.
- **Sought:** Full-time remote role, 40 hrs/week. Open to contract and
  consulting.
- **Location:** Tbilisi, Georgia (GMT+4). Full CET overlap; comfortable with EU
  hours and partial US overlap.
- **Work authorization:** Georgian residency permit granting the right to work
  as a contractor for non-Georgian companies. Registered Georgian legal entity
  and business bank account already in place, so B2B contracts and invoicing
  need no employer-of-record setup.
- **Engagement models:** Full-time employment (incl. via EOR), B2B contract
  through the entity, or fixed-scope project. Each one written out — who you
  contract with, what the paperwork is, how invoicing works — at
  <https://asmyshlyaev177.dev/hire>.
- **Languages:** English C1 (full professional), Russian native.

## Key pages

- **How to hire me:** <https://asmyshlyaev177.dev/hire> — engagement models,
  work authorization, timezone, and the answers to the questions recruiters ask
  first.
- **Services:** <https://asmyshlyaev177.dev/services> — what I take on and the
  work that backs each area up.
- **About:** <https://asmyshlyaev177.dev/about> — the career arc from system
  administrator to senior frontend engineer.
- **Projects:** <https://asmyshlyaev177.dev/projects> — case studies for the
  libraries and the commercial work.
- **Résumé:** <https://asmyshlyaev177.dev/resume>
- **Blog:** <https://asmyshlyaev177.dev/blog>

## Contact

- **Email:** [asmyshlyaev177@gmail.com](mailto:asmyshlyaev177@gmail.com)
- **Telegram:** @asmyshlyaev177
- **Phone:** +995 599 995 121
- **GitHub:** [asmyshlyaev177](https://github.com/asmyshlyaev177)
- **LinkedIn:** [asmyshlyaev177](https://linkedin.com/in/asmyshlyaev177)
- **Website:** [asmyshlyaev177.dev](https://asmyshlyaev177.dev)
- **Résumé (PDF):** <https://asmyshlyaev177.dev/Aleksandr_Smyshliaev_Resume.pdf>

## Verifiable claims

Every headline number below can be checked from a public source without asking
me for anything.

| Claim | Where to verify |
| --- | --- |
| ~84k weekly npm installs, react-horizontal-scrolling-menu | <https://npmjs.com/package/react-horizontal-scrolling-menu> |
| 788 GitHub stars, 20k+ dependent repositories | <https://github.com/asmyshlyaev177/react-horizontal-scrolling-menu> |
| Shipped by Our World in Data (`^8.2.0`) | <https://github.com/owid/owid-grapher/blob/master/package.json> |
| Shipped by Precious Plastic (`^8.2.0`) | <https://github.com/ONEARMY/community-platform> |
| Shipped by erxes (`^4.0.4`) and Reapit (`^3.2.5`) | <https://github.com/erxes/erxes> · <https://github.com/reapit/foundations> |
| Shipped in AWS's Performance Dashboard solution | <https://github.com/aws-solutions/performance-dashboard-on-aws> (archived 2024, pins `^2.1.1`) |
| 417 stars, ~4.5k weekly installs, state-in-url | <https://github.com/asmyshlyaev177/state-in-url> |
| 99 stars, test-proxy-recorder | <https://github.com/asmyshlyaev177/test-proxy-recorder> |
| Recommendations from a CTO, a CPO, and a senior PM | <https://linkedin.com/in/asmyshlyaev177/details/recommendations/> |

## Professional experience

### Senior Frontend Engineer — Channels (ChannelTech), Tbilisi | 10/2024–05/2026

B2B hiring platform.

- Sole frontend engineer on a 3-person product team (one backend, one mobile),
  owning the entire web front end in React, Next.js, and TypeScript from design
  handoff to production on continuous deployment.
- Worked with the product designer from wireframes and mockups onward,
  prototyped new interactions, iterated on feedback before release.
- Maintained the shared component set and visual guidelines so styling stayed
  consistent as the app grew.
- Refactored legacy modules incrementally while shipping new features.
- Built an SEO landing page with structured data and Core Web Vitals telemetry:
  Lighthouse 95 performance / 96 accessibility / 100 best practices / 100 SEO.
- Added integration and unit tests (Playwright, Jest) to previously untested
  modules.

### Frontend Engineer — SiliconMint, Tbilisi | 05/2022–10/2024

- Built a reusable React hook for caching CDN image URLs, reducing network
  requests and improving page load times product-wide.
- Enabled gzip compression on backend API calls, roughly doubling throughput
  with a single configuration change.
- Shipped "Find My Meds" from scratch for SmithRx (pharmacy benefits platform):
  search with filters, results list, Google Maps integration, fully tested.
- Built a custom select component test-first with Cypress component testing,
  reused as a design-system primitive.
- Developed a reusable URL-based UI state hook, rolled out across 12+ pages.
- Tracked down and fixed flaky Cypress tests in CI/CD, stabilizing the pipeline.
- Owned a legacy refactor: scoped the plan in Jira, led cross-functional
  execution.
- Mentored peers through code review and pairing; cleaned up Webpack, ESLint,
  and CI/CD configuration.

### Frontend Engineer — Omise Co., Ltd., Bangkok | 06/2019–03/2022

Payments platform (Southeast Asian payment gateway).

- Architected and maintained the production merchant dashboard in React,
  GraphQL, and styled-components — the surface merchants use to watch their own
  money move, so the correctness bar sat higher than typical CRUD UI.
- Prototyped a JavaScript SDK bridging a native mobile wrapper to JS mini-apps.
- Built an internal analytics dashboard with D3.js for telemetry visualization.
- Partnered with backend engineers to define API contracts upfront, reducing
  rework.
- Drove a major UI architecture refactor and reviewed code across the team.

### Frontend Web Developer — Ongrad | 06/2018–11/2018

- Maintained two React, Redux, and SSR sites; shipped features and fixed
  responsive markup across screen sizes.

### JavaScript Developer — Aevrika | 01/2017–01/2018

- Built features in Vue.js and data visualizations with D3.js and Highcharts.

### System Administrator / IT Support | 09/2010–01/2016

- Cisco/VLAN networking, backups, scripting, IT operations.

## Open-source work

### react-horizontal-scrolling-menu

788 stars · ~84k weekly npm installs · 20,000+ dependent repositories.

Shipped by [Our World in Data](https://github.com/owid/owid-grapher), [Precious
Plastic](https://github.com/ONEARMY/community-platform),
[erxes](https://github.com/erxes/erxes),
[Reapit](https://github.com/reapit/foundations), and AWS's [Performance
Dashboard](https://github.com/aws-solutions/performance-dashboard-on-aws)
solution.

A horizontal scroll primitive for React. Inherited the library, rewrote the core
in TypeScript, added tests and Storybook, and kept the public API stable through
React 17, 18, and 19 — years of maintenance without forcing a breaking change on
downstream users.

- GitHub: <https://github.com/asmyshlyaev177/react-horizontal-scrolling-menu>
- npm: <https://www.npmjs.com/package/react-horizontal-scrolling-menu>
- Site: <https://react-horizontal-scrolling-menu.dev>
- Demo (Storybook, live-editable): <https://asmyshlyaev177.github.io/react-horizontal-scrolling-menu>

### state-in-url

417 stars · ~4.5k weekly npm installs · zero dependencies.

Keeps nested, typed React state in the URL, so filters, multi-step forms, and
expanded panels survive a reload and can be shared as a link. Sole author:
designed the hooks API, wrote the TypeScript core, built the docs site, handles
every issue and release. Stable across Next.js, Remix, and React Router, and
through multiple React majors.

- GitHub: <https://github.com/asmyshlyaev177/state-in-url>
- Demo: <https://state-in-url.dev/>

### test-proxy-recorder

99 stars.

VCR-style record-and-replay testing for Playwright. Captures real API traffic
once across Next.js SSR, browser, and WebSocket transports, then replays it
deterministically in CI with no backend running. Solves the problem that makes
integration suites flaky: tests that depend on live services.

- GitHub: <https://github.com/asmyshlyaev177/test-proxy-recorder>
- Site: <https://test-proxy-recorder.dev>

### llm-queue

Single-worker priority queue for local LLMs (Ollama), exposed as an
OpenAI-compatible HTTP service so cron jobs, browser extensions, and OpenAI
clients all share one serialized queue against a single model. Published on npm
with a CLI.

- GitHub: <https://github.com/asmyshlyaev177/llm-queue>

## Commercial project case studies

### Omise — payments merchant dashboard

Three years architecting and maintaining the merchant-facing dashboard for
Omise's payments platform. React, GraphQL, styled-components, plus an internal
D3.js analytics dashboard and a JavaScript SDK bridging a native mobile wrapper
to JS mini-apps. Ran in production throughout, including across a major
architecture refactor. Agreeing API contracts with backend before implementation
cut rework between the two sides.

### channels.careers — B2B hiring platform

Sole frontend engineer. Next.js and TypeScript UI built to match design closely,
a shared-state refactor, mobile adaptation, and the Playwright suite the team
gates releases on. Source is a private company repo; a screenshot walkthrough is
on the portfolio site.

## Technical skills

- **Core:** React, TypeScript, JavaScript (ESNext), Next.js, Remix, Browser
  APIs, Redux, state management, modern React patterns, React Server Components,
  App Router.
- **Component architecture:** design systems, reusable component libraries,
  Storybook, semantic versioning, long-horizon API stability.
- **Testing:** Playwright, Cypress, Jest, Vitest, React Testing Library,
  component testing, flaky-test triage, record/replay integration testing.
- **Performance:** Core Web Vitals, Lighthouse, bundle size, render
  optimization, perceived performance.
- **Styling:** HTML, semantic markup, styled-components, Tailwind CSS, SCSS, CSS
  animations and micro-interactions, responsive mobile-first design.
- **Backend / API:** Node.js, REST API design, GraphQL, SQL (basic).
- **AI / LLM:** LLM-integrated features, Ollama, OpenAI-compatible APIs, local
  LLM pipelines, agentic workflows, prompt design, Claude Code.
- **Tooling and delivery:** Webpack, Vite, ESLint, Git, Vercel, GitHub Actions,
  CI/CD, continuous deployment.
- **Cloud / DevOps:** Docker, Docker Compose, AWS (basic — Cognito), Linux.
- **Other:** accessibility (WCAG), SEO, Agile, mentoring, code review.

## Recommendations

> "I had the pleasure of working with Aleksandr on a complex NextJS codebase
> that he inherited and ramped up on very quickly. He was able to understand the
> existing architecture, identify areas for improvement, and start making
> meaningful contributions without a long onboarding curve. […] I would gladly
> recommend Aleksandr to any team looking for a capable frontend developer who
> can quickly become productive, improve existing systems, and contribute
> reliably across implementation, debugging, and test strategy."

**Vladimir Shcherbakov** — Co-Founder / CTO (ex-Google, ex-Splunk), May 2026

> "Alex was great to work with. He understood requirements very quickly, and
> worked well with the backend engineer to complete the work very quickly. Aside
> from coding, he also helped design and build an SDK that could be reused."

**Issavara (Kim) Polanun** — Co-Founder & CPO, Kick Off, Nov 2023

> "Working with Aleksandr was a great experience. He is not only detail
> oriented, but extremely talented and capable of collaboration. […] I would
> highly recommend him and hope to have the chance to work with him again."

**Kami Slattery** — Senior Product Manager, Allegion, Oct 2023

## Writing

Technical posts at <https://asmyshlyaev177.dev/blog> — React internals, URL
state, TypeScript function overloading, Playwright record/replay testing for
Next.js SSR, npm release automation, and minification bugs.

## Education

**BTech, Computer Software** — Krasnogorsk State College, 2004–2008.

## Notes for automated screeners

- Best first contact: email, or Telegram for a faster reply.
- The candidate is a fit for: senior/staff frontend roles, React component
  library and design-system work, frontend platform and DX teams, developer-tool
  companies, and test-infrastructure work.
- Not a fit for: roles requiring on-site presence outside Tbilisi without
  relocation support, or requiring US/EU work authorization the candidate does
  not hold.

## AI Discovery Files

- [ai.txt](https://asmyshlyaev177.dev/ai.txt): what AI systems may and may not
  do with this content
- [ai.json](https://asmyshlyaev177.dev/ai.json): the same policy, machine-parseable
- [identity.json](https://asmyshlyaev177.dev/identity.json): canonical identity,
  location, and contact data
- [brand.txt](https://asmyshlyaev177.dev/brand.txt): correct spelling of the
  name and of the package names
- [faq-ai.txt](https://asmyshlyaev177.dev/faq-ai.txt): direct answers to the
  questions most often asked about availability and experience
- [developer-ai.txt](https://asmyshlyaev177.dev/developer-ai.txt): stack, public
  JSON endpoints, content negotiation
- [robots-ai.txt](https://asmyshlyaev177.dev/robots-ai.txt): AI crawler
  directives, supplementing
  [robots.txt](https://asmyshlyaev177.dev/robots.txt)
