Skip to main content
Download PDF

Aleksandr Smyshliaev

Senior Frontend Engineer | React | Next.js | TypeScript | Open-source author (1.3k+ GitHub stars, 89k weekly npm downloads, shipped by Our World in Data, erxes, and AWS)

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.

Solid on modern JavaScript (ESNext), browser APIs, styled-components, and Webpack. Performance-focused: tracks Core Web Vitals, reduces bundle size and network requests, and builds responsive mobile-first layouts. Comfortable in Node.js for building APIs and debugging across the stack. Ships AI-integrated tooling too: published an OpenAI-compatible queue for local LLMs, an agentic scrape-and-extract pipeline, and an on-device LLM content classifier. Uses Claude Code daily to ship faster without cutting test coverage or review rigor.

Open-source author: 1.3k combined GitHub stars and 89k weekly npm downloads across three React and Next.js libraries, one of them shipped by Our World in Data, erxes, Reapit, and an official AWS solution. C1 English, async-first, Georgian legal entity for invoicing and contracting.

Achievements

  • react-horizontal-scrolling-menu (~84k weekly downloads) shipped by Our World in Data, Precious Plastic, erxes, Reapit, and AWS's Performance Dashboard solution.
  • Doubled backend API throughput at SiliconMint with a single gzip configuration change.
  • Built a reusable URL-state hook adopted across 12+ pages in production.

Skills

Core
ReactReact ecosystemTypeScriptJavaScript (ESNext)Browser APIsNext.jsReduxstate managementmodern React patterns
AI / LLM
LLM-integrated featuresOllamaOpenAI-compatible APIslocal LLM pipelinesagentic workflowsprompt designClaude Code (AI-assisted dev)
Styling & UI
HTMLsemantic markupstyled-componentsTailwind CSSSCSSCSS animations & micro-interactionsresponsive mobile-first design
Performance
Core Web VitalsLighthousebundle sizerender optimizationperceived performance
Backend / API
Node.jsREST API designGraphQLSQL (basic)
Testing & quality
PlaywrightCypressJestReact Testing Librarycode qualitydebugging & profiling
Tooling & delivery
WebpackViteESLintGitVercelStorybook
Cloud & DevOps
DockerDocker ComposeAWS (basic - Cognito)CI/CDGitHub Actionscontinuous deploymentLinux
Other
Design systemsvisual guidelinesreusable component librariesAccessibility (WCAG)SEOAgile
Soft skills
Cross-functional collaborationCommunicationMentoringCode reviewOwnership

Professional Experience

Senior Frontend Engineer

10/2024 - 05/2026

Channels (ChannelTech) · Tbilisi, Georgia

  • 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, and iterated on their 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, improving readability, test coverage, and maintainability.
  • Built an SEO landing page with structured data and Core Web Vitals telemetry, reaching Lighthouse scores of 95 performance, 96 accessibility, 100 best practices, and 100 SEO.
  • Built responsive, mobile-first layouts for phone, tablet, and desktop.
  • Added integration and unit tests (Playwright, Jest) to previously untested modules.

Frontend Engineer

05/2022 - 10/2024

SiliconMint · Tbilisi, Georgia

  • 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, and 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 and rolled it out across 12+ pages for consistent state handling.
  • Tracked down and fixed flaky Cypress tests in CI/CD, stabilizing the pipeline.
  • Owned a legacy refactor: scoped the plan in Jira and led cross-functional execution.
  • Mentored peers through code review and pairing on complex modules; cleaned up Webpack, ESLint, and CI/CD configuration.

Frontend Engineer

06/2019 - 03/2022

Omise Co., Ltd. · Bangkok, Thailand

  • Architected and maintained the production merchant dashboard for Omise's payments platform, built in React, GraphQL, and styled-components.
  • 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

06/2018 - 11/2018

Ongrad

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

JavaScript Developer

01/2017 - 01/2018

Aevrika

  • Built features in Vue.js and data visualizations with D3.js and Highcharts; fixed bugs and performance issues.

Earlier roles

09/2010 - 01/2016
  • System Administrator / IT Support - Cisco/VLAN networking, backups, scripting, and IT operations.

Projects

Open-source React library

  • Horizontal scrolling menu component for React, built for interaction polish and performance; 788 GitHub stars, ~84k weekly npm downloads, 20k+ dependent repositories; shipped by Our World in Data, Precious Plastic, erxes, and Reapit. github.com/asmyshlyaev177/react-horizontal-scrolling-menu

Open-source Next.js library

Open-source Playwright testing tool

Open-source LLM infrastructure

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

Education

Bachelor of Technology (BTech), Computer Software

2004 - 2008

Krasnogorsk State College

Languages

  • English - C1, Full Professional | Russian - Native

Prefer a file? Download the PDF résumé or view the Markdown source.