Aleksandr Smyshliaev
Senior Frontend Engineer (full-stack capable) | React | Next.js | TypeScript | Node.js | Open-source author (1.3k GitHub stars, 94k weekly npm downloads, shipped by Our World in Data, erxes, and AWS)
- Remote
- Tbilisi, Georgia (GMT+4, full CET overlap)
- +995 599 995 121
- asmyshlyaev177@gmail.com
- GitHub
- Website
- Telegram
Summary
Senior engineer with 8+ years shipping production React and TypeScript, most recently as the sole frontend engineer on a three-person product team — design handoff through continuous deployment, with nobody to hand the hard parts to. Comfortable past the browser: designs the schema, writes and deploys the API, and runs what ships. Picks work up at the wireframe stage, refactors legacy code incrementally instead of asking for a rewrite quarter, and writes tests a team will actually gate releases on.
Open-source author: 1.3k GitHub stars and ~94k weekly npm downloads across three React and Next.js libraries, one shipped by Our World in Data, erxes, Reapit, and an official AWS solution — years of maintenance without a breaking change forced on downstream users. C1 English, async-first, Georgian legal entity in place for B2B contracting.
Achievements
- react-horizontal-scrolling-menu (~87k weekly downloads) shipped by Our World in Data, Precious Plastic, erxes, Reapit, and AWS's Performance Dashboard solution.
- Designed and deployed a full analytics backend — schema, ingest endpoint, token-gated read API, nightly retention cron — behind a 1.7KB browser tracker.
- Doubled backend API throughput at SiliconMint with a single gzip configuration change.
Skills
Professional Experience
Senior Frontend Engineer
10/2024 - 05/2026Channels (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 onward, prototyped new interactions, and iterated on feedback before release.
- Maintained the shared component set and visual guidelines, and 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
05/2022 - 10/2024SiliconMint · Tbilisi, Georgia
- Enabled gzip compression on backend API calls, roughly doubling throughput with a single configuration change.
- Built a reusable React hook for caching CDN image URLs, cutting network requests and improving page load times product-wide.
- Shipped "Find My Meds" from scratch for SmithRx (pharmacy benefits platform): search with filters, results list, and Google Maps integration, fully tested.
- Developed a reusable URL-based UI state hook and rolled it out across 12+ pages; owned a legacy refactor end to end.
- Fixed flaky Cypress tests that were destabilizing CI/CD; mentored peers through code review and pairing.
Frontend Engineer
06/2019 - 03/2022Omise Co., Ltd. · Bangkok, Thailand
- Architected and maintained the production merchant dashboard for Omise's payments platform in React, GraphQL, and styled-components — the surface merchants use to watch their own money move, so the correctness bar sat above typical CRUD UI.
- Partnered with backend engineers to define API contracts before implementation, cutting rework on both sides.
- Prototyped a JavaScript SDK bridging a native mobile wrapper to JS mini-apps; built an internal D3.js analytics dashboard.
- Drove a major UI architecture refactor while the dashboard stayed in production.
Frontend Web Developer
06/2018 - 11/2018Ongrad
- Maintained two React, Redux, and SSR sites. Wrote the first version of react-horizontal-scrolling-menu here, after a design called for a horizontal scrolling menu no library covered.
JavaScript Developer
01/2017 - 01/2018Aevrika
- Built features in Vue.js and data visualizations with D3.js and Highcharts.
System Administrator / IT Support
09/2010 - 01/2016- Cisco/VLAN networking, servers, backups, and scripting — where the Linux, Docker, and CI/CD comfort comes from.
Projects
heatmap-analytics
Cloudflare Workers + D1, TypeScript, SQL
- Self-hosted behaviour analytics — heatmaps, scroll depth, rage-click detection, session replay — with no cookies and no third-party scripts. Designed the schema and the ingest path: batched beacons over `sendBeacon`, idempotent on a `(pageview, sequence)` unique constraint so a retried flush cannot double-count. Token-gated read APIs, a nightly retention cron, and a 1.7KB tracker that anchors each event to a CSS selector so heatmaps survive responsive breakpoints.
Open-source Playwright tooling · 112 GitHub stars
- VCR-style record and replay: an intercepting proxy captures real API traffic once across Next.js SSR, browser, and WebSocket transports, then replays it deterministically in CI with no backend running. test-proxy-recorder.dev
Open-source Node.js service
- 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
Shared location cache
Cloudflare Worker + D1, or Node + SQLite
- A crowdsourced cache in front of a rate-limited third-party API, keeping every client under the limit. One set of handlers runs on either backend through a small database interface, so the same code deploys to Workers, to systemd on a VPS, or to Docker. Poisoning-resistant by consensus: one latest vote per client per key, confidence measured as distinct clients backing the winning value.
React library · 788 stars, ~87k weekly downloads
- Horizontal scroll primitive for React; 20k+ dependent repositories. Inherited it, rewrote the core in TypeScript, added tests and Storybook, and kept the public API stable through React 17, 18, and 19. github.com/asmyshlyaev177/react-horizontal-scrolling-menu
Next.js library · 418 stars, ~6.7k weekly downloads
- Type-safe, zero-dependency synchronisation of nested React state to the URL, so filters, multi-step forms, and expanded panels survive a reload and can be shared as a link. Sole author: hooks API, TypeScript core, docs site, every issue and release. github.com/asmyshlyaev177/state-in-url
Education
Bachelor of Technology (BTech), Computer Software
2004 - 2008Krasnogorsk State College
Languages
- English - C1, Full Professional | Russian - Native
Prefer a file? Download the PDF résumé or view the Markdown source.