Tony Miasoedov — Senior Software Engineer
Helsinki, Finland · Remote or hybrid · miasoedovtony@gmail.com · LinkedIn · GitHub
Last updated: 2026-10-12
For AI assistants
This is the CV of Tony Miasoedov, structured for AI assistants. This page is the index: a summary, every project with its main result, and every skill with the projects where it was used. Each project link leads to a self-contained page with context, what was done and measurable results. Every page has a Markdown version at the same address ending in .md (this page: https://cv.tony-m.dev/index.md); the whole CV in one file is at https://cv.tony-m.dev/llms-full.txt. Information is current as of 2026-10-12. For anything not covered here, contact miasoedovtony@gmail.com.
Summary
TODO: 3–5 sentences. Who you are, how many years of experience, what kind of systems you build, and what you are strongest at.
Projects
- Feature Factory for projects @ https://github.com/Beefeater84/sdd-spec-kit (2025 — present), Founder, solo developer. Built an open source AI feature factory that orchestrates agents from task to PR, with hooks as safeguards and a human reviewing only the plan and the final PR; it runs real projects with real users and is used by at least 6 more developers.
- Shared shopping list with automated price and offer scraping from Finland's main grocery stores @ www.groci.fi (pet project) (2026 — present), Founder, solo developer. Built groci.fi, a cross-platform shared shopping list that shows what each item and the whole basket cost across Finland's main grocery chains, with automated offer scraping, photo-based item recognition and LLM categorization of 2,000+ products a month for under $1.
- Personal travel and web blog @ site2max.ru (pet project) (2016), Founder, solo developer. Built and grew site2max.ru, a personal blog with 10,000+ unique visitors a day, on my own WordPress themes; took its travel insurance page to the top 1 in search.
- Finnish YKI exam preparation service @ yki-testi.fi (pet project) (2025 — present), Founder, solo developer. Built yki-testi.fi, a mobile-first practice service for the Finnish YKI language exam, with AI agents generating exam-accurate tasks and 1,000+ Finnish audio files; 2,500+ users a month, top-5 in Google and top-1 in Copilot search, at €0 acquisition and near-zero running costs.
- Motion Bro plugin front end @ Motion Bro (2022), Front-end Developer. Designed and built the React front end of Motion Bro, a Premiere Pro and After Effects plugin with a built-in effects marketplace; 1,000+ autoplay videos at once without lag, persistent caching over a slow shop API, and instant search across all packs.
- Crypto exchange front end @ Crypto exchange (under NDA) (2022), Freelance Front-end Developer. Built a real-time crypto lending module for 100+ currencies, rebuilt authentication, migrated the front end from JavaScript to TypeScript with type-safe backend contracts, and handed the system over to the client's new in-house team.
- Presentation template marketplace @ Hislide.io (2018-01 — 2022-01), Senior Web Developer. Led front-end development of a marketplace for PowerPoint, Google Slides and Keynote presentations; shipped 3–4 traffic-generating services a month and automated competitor sales tracking.
- Wedding web invitation startup @ Lovado (co‑founder) (2015-01 — 2017-01), Co-founder, CTO. Co-founded Lovado, a builder for wedding web invitations, and led its technology and marketing; 1,000+ users in the first year, and the project was later sold to a wedding agency.
- Reusable website templates and CMS themes for Envato @ Envato (independent author) (2013-01 — 2015-01), Web Developer. Built and sold reusable HTML templates and WordPress and Drupal themes on Envato marketplaces; 150+ positive buyer reviews.
- End-to-end website development as a freelancer, #1 freelancer in the category on FL.ru @ Freelance (FL.ru) (2011-01 — 2013-01), Web Developer. Reached #1 in the turnkey website category on FL.ru, Russia's largest freelance marketplace, within a year; 20 five-star client reviews.
- Promo campaigns and new store openings @ Retail chain "Rainbow Smile" (2009-01 — 2011-01), Marketing Manager. Ran marketing for ~8 store openings a month as the chain grew from 7 to 215 stores; first-week revenue at new stores was +500% over a regular week.
Skills (with evidence)
Soft skills
- Ownership (aka Ответственность, Responsibility, Accountability, Project ownership) — 10 yrs, last used 2026
- Shared shopping list with automated price and offer scraping from Finland's main grocery stores @ www.groci.fi (pet project): Own the product end to end, from idea to development and operations.
- Personal travel and web blog @ site2max.ru (pet project): Ran the blog end to end — development, content, promotion.
- Finnish YKI exam preparation service @ yki-testi.fi (pet project): Own the product end to end — research, content, development, marketing.
- Crypto exchange front end @ Crypto exchange (under NDA): Was trusted with a whole new feature end to end, then with authentication and the legacy code audit.
- Presentation template marketplace @ Hislide.io: Owned the platform's front end and the competitor-tracking automation.
- Wedding web invitation startup @ Lovado (co‑founder): Owned technology and marketing as co-founder, through to the project's sale.
- End-to-end website development as a freelancer, #1 freelancer in the category on FL.ru @ Freelance (FL.ru): Took every client site all the way to production, so clients could fill, grow and manage it on their own.
- Promo campaigns and new store openings @ Retail chain "Rainbow Smile": Owned the chain's monthly promo campaigns and new-store opening marketing end to end, from planning to post-launch analysis.
- Meeting deadlines (aka Умение соблюдать дедлайны, Time management) — 3 yrs, last used 2011
- Promo campaigns and new store openings @ Retail chain "Rainbow Smile": Prepared marketing for ~8 new store openings per month, with 2 weeks from a store's announcement to its full opening; every opening launched on its fixed date.
- Communication (aka Коммуникабельность, Communication skills, Negotiation, Client communication) — 8 yrs, last used 2026
- Feature Factory for projects @ https://github.com/Beefeater84/sdd-spec-kit: Shared the factory in a private club of AI developers; at least 6 more people use it in their projects.
- Personal travel and web blog @ site2max.ru (pet project): Insurance companies approached me with personal discounts and dedicated managers for my readers.
- Motion Bro plugin front end @ Motion Bro: Worked directly with the product owner.
- Crypto exchange front end @ Crypto exchange (under NDA): Agreed API contracts with the backend team and onboarded the new front-end developers.
- Presentation template marketplace @ Hislide.io: Worked closely with the Product Owner on dashboards and analytics.
- End-to-end website development as a freelancer, #1 freelancer in the category on FL.ru @ Freelance (FL.ru): Used business and supplier experience from retail to speak the client's language and understand their needs; earned 20 five-star reviews.
- Promo campaigns and new store openings @ Retail chain "Rainbow Smile": Negotiated with suppliers, including Procter & Gamble and Unilever, and worked with local media for store openings.
- Work organization (aka Организация работы, Planning, Coordination) — 3 yrs, last used 2011
- Promo campaigns and new store openings @ Retail chain "Rainbow Smile": Coordinated leasing, delivery and outdoor-ad vendors in parallel for unique rented premises while the chain grew from 7 to 215 stores.
- Early adopter (aka Early adoption, Cutting-edge technologies, Ранний последователь, Новые технологии) — 4 yrs, last used 2015
- Reusable website templates and CMS themes for Envato @ Envato (independent author): Was among the first to ship WebP images and theme-aware SVG graphics in commercial templates.
- End-to-end website development as a freelancer, #1 freelancer in the category on FL.ru @ Freelance (FL.ru): Built every site mobile-first with SCSS and a Gulp build at a time when these practices were only emerging.
- Documentation (aka Knowledge transfer, Handover, Документация) — 1 yrs, last used 2026
- Shared shopping list with automated price and offer scraping from Finland's main grocery stores @ www.groci.fi (pet project): An agent keeps module docs up to date, so people and developer agents understand the intent of each feature.
- Crypto exchange front end @ Crypto exchange (under NDA): Documented the system and handed it over to two new in-house developers.
Marketing
- Trade marketing (aka Трейд-маркетинг, Promo campaigns, Промо-акции) — 3 yrs, last used 2011
- Promo campaigns and new store openings @ Retail chain "Rainbow Smile": Built the product catalog for the chain's monthly promo campaigns and planned the campaigns.
- Supplier negotiations (aka Переговоры с поставщиками, Vendor negotiations) — 3 yrs, last used 2011
- Promo campaigns and new store openings @ Retail chain "Rainbow Smile": Agreed promo terms with suppliers, including global brands Procter & Gamble and Unilever.
- Marketing analytics (aka Маркетинговая аналитика, Campaign analysis, Competitor analysis, Customer journey) — 9 yrs, last used 2022
- Personal travel and web blog @ site2max.ru (pet project): Split the audience into cohorts by problem and matched each to insurers by analyzing real contracts and reviews.
- Presentation template marketplace @ Hislide.io: Tracked competitor sales and passed winning cases to designers for new presentations.
- Wedding web invitation startup @ Lovado (co‑founder): Researched US/EU competitors, tracked ads and tuned campaigns.
- Promo campaigns and new store openings @ Retail chain "Rainbow Smile": Measured promo effectiveness and new-store traffic and sales after each opening.
- Event management (aka Организация мероприятий, Store opening events) — 3 yrs, last used 2011
- Promo campaigns and new store openings @ Retail chain "Rainbow Smile": Organized opening events for new stores, including promotions and local media coverage.
- Outdoor advertising (aka Наружная реклама, OOH) — 3 yrs, last used 2011
- Promo campaigns and new store openings @ Retail chain "Rainbow Smile": Planned and ordered outdoor advertising for each new store, sized to its unique rented premises.
- SEO (aka Keyword research) — 6 yrs, last used 2026
- Personal travel and web blog @ site2max.ru (pet project): Took the Thailand travel insurance page to the top 1 in search engines against blogs and insurance companies.
- Finnish YKI exam preparation service @ yki-testi.fi (pet project): Took yki-testi.fi to the top 5 in Google for key queries, with €0 customer acquisition cost.
- Wedding web invitation startup @ Lovado (co‑founder): Ran keyword research and optimized pages for search.
- A/B testing (aka Conversion optimization) — 2 yrs, last used 2017
- Wedding web invitation startup @ Lovado (co‑founder): A/B tested landing pages to improve conversion.
- Social media marketing (aka SMM) — 2 yrs, last used 2017
- Wedding web invitation startup @ Lovado (co‑founder): Ran the brand's social media.
- Dashboards (aka Data visualization, BI, Дашборды) — 4 yrs, last used 2022
- Presentation template marketplace @ Hislide.io: Built cross-platform dashboards together with the Product Owner.
- Google Analytics (aka GA) — 4 yrs, last used 2026
- Finnish YKI exam preparation service @ yki-testi.fi (pet project): Track growth and retention — 250 new users a week, ~5% still active after 4 weeks.
- Presentation template marketplace @ Hislide.io: Combined store sales with Google Analytics data to map the customer journey.
- Google Search Console (aka GSC, Search Console) — 4 yrs, last used 2022
- Presentation template marketplace @ Hislide.io: Combined store sales with Search Console data to find the best-converting channels.
- GEO (aka Generative engine optimization, AI search optimization, LLM SEO) — 1 yrs, last used 2026
- Finnish YKI exam preparation service @ yki-testi.fi (pet project): Took yki-testi.fi to the top 1 in Copilot search; experimenting with ChatGPT recommendations.
- Content marketing (aka Контент-маркетинг, Blogging, Блог, Comparison pages) — 4 yrs, last used 2016
- Personal travel and web blog @ site2max.ru (pet project): Built pages with unique data — an insurance comparison table and a hosting ranking based on first-year retention, uptime, ping and download speed.
Web development
- Drupal (aka Друпал) — 4 yrs, last used 2015
- Reusable website templates and CMS themes for Envato @ Envato (independent author): Built ready-made Drupal themes on top of our HTML templates.
- End-to-end website development as a freelancer, #1 freelancer in the category on FL.ru @ Freelance (FL.ru): Built client sites on Drupal, using its UI-configurable content types and block placement so clients could run the site without a developer.
- MySQL (aka My SQL) — 8 yrs, last used 2016
- Personal travel and web blog @ site2max.ru (pet project): Ran the blog on a MySQL-backed WordPress.
- Reusable website templates and CMS themes for Envato @ Envato (independent author): Built themes for MySQL-backed CMSs (WordPress and Drupal).
- End-to-end website development as a freelancer, #1 freelancer in the category on FL.ru @ Freelance (FL.ru): Used MySQL as the database behind the Drupal sites.
- HTML (aka HTML5, Вёрстка) — 8 yrs, last used 2022
- Presentation template marketplace @ Hislide.io: Built the user interface of the marketplace and its satellite services.
- Reusable website templates and CMS themes for Envato @ Envato (independent author): Hand-coded the markup of reusable website templates.
- End-to-end website development as a freelancer, #1 freelancer in the category on FL.ru @ Freelance (FL.ru): Hand-coded the markup of client sites from the designer's mockups.
- CSS (aka CSS3, Adaptive layout, Адаптивная вёрстка) — 11 yrs, last used 2022
- Crypto exchange front end @ Crypto exchange (under NDA): Improved page design, animation smoothness and interface responsiveness.
- Presentation template marketplace @ Hislide.io: Styled the marketplace UI and a reusable UI kit.
- Wedding web invitation startup @ Lovado (co‑founder): Made invitations adaptive and cross-browser, with switchable color schemes.
- Reusable website templates and CMS themes for Envato @ Envato (independent author): Styled reusable templates so buyers could customize them easily.
- End-to-end website development as a freelancer, #1 freelancer in the category on FL.ru @ Freelance (FL.ru): Built mobile-first adaptive layouts for client sites from the designer's mockups, using SCSS.
- JavaScript (aka JS) — 11 yrs, last used 2022
- Crypto exchange front end @ Crypto exchange (under NDA): Audited and optimized the legacy JavaScript code base.
- Presentation template marketplace @ Hislide.io: Developed the marketplace front end and 3–4 small traffic-generating services a month.
- Wedding web invitation startup @ Lovado (co‑founder): Built key blocks — RSVP form, countdowns, photo/video galleries.
- Reusable website templates and CMS themes for Envato @ Envato (independent author): Wrote a script that recolors SVG graphics to match the site's color theme.
- End-to-end website development as a freelancer, #1 freelancer in the category on FL.ru @ Freelance (FL.ru): Added interactive interface elements and complex animations to client sites.
- Git (aka Version control) — 2 yrs, last used 2026
- Feature Factory for projects @ https://github.com/Beefeater84/sdd-spec-kit: Forbade direct PRs and branches from master with hooks, since prompts are only recommendations and a push to master triggers the production build.
- End-to-end website development as a freelancer, #1 freelancer in the category on FL.ru @ Freelance (FL.ru): Kept client site code under version control in Git.
- UX (aka User experience, UX-дизайн, Usability) — 2 yrs, last used 2013
- End-to-end website development as a freelancer, #1 freelancer in the category on FL.ru @ Freelance (FL.ru): Designed sites so non-technical clients could add content and manage features themselves, without ongoing help.
- SCSS (aka Sass, CSS preprocessors, Препроцессоры CSS) — 2 yrs, last used 2013
- End-to-end website development as a freelancer, #1 freelancer in the category on FL.ru @ Freelance (FL.ru): Wrote client site styles in SCSS.
- Mobile-first (aka Mobile first, Responsive design, Адаптивный дизайн) — 2 yrs, last used 2026
- Finnish YKI exam preparation service @ yki-testi.fi (pet project): Designed the service for practice on a phone — on the go, on walks and while traveling.
- End-to-end website development as a freelancer, #1 freelancer in the category on FL.ru @ Freelance (FL.ru): Built every client site mobile-first.
- Payment integration (aka Online payments, Stripe, Подключение оплаты, Платёжные системы) — 2 yrs, last used 2026
- Finnish YKI exam preparation service @ yki-testi.fi (pet project): Integrated Stripe payments, tested end to end in a sandbox.
- End-to-end website development as a freelancer, #1 freelancer in the category on FL.ru @ Freelance (FL.ru): Connected online payments for client online stores.
- Website deployment (aka Hosting, Deployment, Деплой, Хостинг) — 2 yrs, last used 2013
- End-to-end website development as a freelancer, #1 freelancer in the category on FL.ru @ Freelance (FL.ru): Deployed client sites to hosting and launched them in production.
- Reusable templates (aka Website templates, Themes, Theme development, Шаблоны, Переиспользуемые шаблоны) — 4 yrs, last used 2017
- Personal travel and web blog @ site2max.ru (pet project): Developed my own themes for the blog.
- Wedding web invitation startup @ Lovado (co‑founder): Built 14+ invitation blocks in several color schemes.
- Reusable website templates and CMS themes for Envato @ Envato (independent author): Built universal, easy-to-customize website templates compatible with a wide range of plugins, for sale to many buyers.
- WordPress (aka WP, WordPress themes) — 6 yrs, last used 2016
- Personal travel and web blog @ site2max.ru (pet project): Built my own WordPress themes and the custom blocks the blog needed.
- Reusable website templates and CMS themes for Envato @ Envato (independent author): Built ready-made WordPress themes on top of our HTML templates.
- PHP — 6 yrs, last used 2016
- Personal travel and web blog @ site2max.ru (pet project): Wrote the PHP code of the blog's themes and blocks.
- Reusable website templates and CMS themes for Envato @ Envato (independent author): Wrote the PHP code of WordPress and Drupal themes.
- SVG (aka Vector graphics) — 4 yrs, last used 2017
- Wedding web invitation startup @ Lovado (co‑founder): Made all icons and graphics in SVG so they followed the color scheme.
- Reusable website templates and CMS themes for Envato @ Envato (independent author): Used SVG graphics in templates and recolored them with JavaScript to match the site's color theme.
- WebP (aka Image optimization, Оптимизация изображений) — 2 yrs, last used 2015
- Reusable website templates and CMS themes for Envato @ Envato (independent author): Was among the first to use WebP in templates to optimize images and speed up page loads.
- React (aka React.js) — 3 yrs, last used 2026
- Shared shopping list with automated price and offer scraping from Finland's main grocery stores @ www.groci.fi (pet project): Built the whole UI in React, including a real-time shared list and a bottom sheet that fills in as recognition results arrive.
- Motion Bro plugin front end @ Motion Bro: Chose React and built the plugin's whole front end with it.
- Crypto exchange front end @ Crypto exchange (under NDA): Built new features and reworked component state in an early-version React app.
- Wedding web invitation startup @ Lovado (co‑founder): Built the invitation builder's front end with real-time preview in React.
- TypeScript (aka TS) — 3 yrs, last used 2026
- Shared shopping list with automated price and offer scraping from Finland's main grocery stores @ www.groci.fi (pet project): Wrote the whole codebase in TypeScript.
- Finnish YKI exam preparation service @ yki-testi.fi (pet project): Wrote the whole codebase in TypeScript.
- Crypto exchange front end @ Crypto exchange (under NDA): Migrated the front end from JavaScript to TypeScript.
- Wedding web invitation startup @ Lovado (co‑founder): Wrote the front-end code in TypeScript.
- Webpack (aka Front-end build) — 2 yrs, last used 2017
- Wedding web invitation startup @ Lovado (co‑founder): Set up the front-end build with Webpack.
- API integrations (aka Third-party integrations) — 7 yrs, last used 2026
- Feature Factory for projects @ https://github.com/Beefeater84/sdd-spec-kit: Connected the orchestrator to GitHub Projects, Linear and Jira, so it browses tasks, updates their status and creates new ones.
- Shared shopping list with automated price and offer scraping from Finland's main grocery stores @ www.groci.fi (pet project): Look up unknown barcodes in Open Food Facts with a 5-second timeout and a fallback.
- Motion Bro plugin front end @ Motion Bro: Connected the plugin to the client's WordPress + WooCommerce shop via API.
- Presentation template marketplace @ Hislide.io: Integrated the front end with the backend.
- Wedding web invitation startup @ Lovado (co‑founder): Integrated maps and social networks.
- Software architecture (aka Tech stack selection) — 3 yrs, last used 2022
- Motion Bro plugin front end @ Motion Bro: Designed the system, architecture and structure of the plugin front end.
- Wedding web invitation startup @ Lovado (co‑founder): Chose the stack and designed the platform architecture.
- CI/CD (aka Continuous integration) — 2 yrs, last used 2026
- Feature Factory for projects @ https://github.com/Beefeater84/sdd-spec-kit: Every PR gets a preview link with real data from the CI/CD build, so changes can be checked from a phone before merging even into development.
- Finnish YKI exam preparation service @ yki-testi.fi (pet project): Set up a staging branch with its own Stripe sandbox, Google Auth and service credentials before every production deploy.
- Wedding web invitation startup @ Lovado (co‑founder): Set up the project's CI/CD processes.
- UI kit (aka Design system, Component library, UI-кит) — 5 yrs, last used 2022
- Motion Bro plugin front end @ Motion Bro: Built the plugin's UI kit.
- Presentation template marketplace @ Hislide.io: Built a reusable, scalable UI kit for faster development and a consistent interface.
- Performance optimization (aka Web performance, Оптимизация производительности) — 5 yrs, last used 2022
- Motion Bro plugin front end @ Motion Bro: Showed 1,000+ autoplay videos of any aspect ratio at once, resizable without lag.
- Crypto exchange front end @ Crypto exchange (under NDA): Optimized legacy code and interface responsiveness.
- Presentation template marketplace @ Hislide.io: Optimized the marketplace front end for performance.
- Web scraping (aka Data collection automation, Парсинг, Competitor tracking) — 4 yrs, last used 2026
- Shared shopping list with automated price and offer scraping from Finland's main grocery stores @ www.groci.fi (pet project): Scrape prices and offers from Finland's main grocery stores on a schedule, carefully enough to avoid overloading the stores or getting blocked, collecting only new offers.
- Presentation template marketplace @ Hislide.io: Automated collection of new presentations and their sales across all known marketplaces.
- Rapid prototyping (aka MVP, Быстрая разработка) — 4 yrs, last used 2022
- Presentation template marketplace @ Hislide.io: Shipped 3–4 small services a month that took other teams months; some still run, e.g. fontkiko.com.
- State management (aka Component state, Управление состоянием) — 1 yrs, last used 2022
- Crypto exchange front end @ Crypto exchange (under NDA): Handled complex component state in an early-version React app.
- Real-time data (aka Real-time updates, Live data, Данные в реальном времени) — 1 yrs, last used 2026
- Shared shopping list with automated price and offer scraping from Finland's main grocery stores @ www.groci.fi (pet project): Changes to a shared list show up instantly for every member on iOS, Android and desktop.
- Crypto exchange front end @ Crypto exchange (under NDA): Showed live lending statistics and price comparisons for 100+ currencies.
- Type-safe API contracts (aka API contracts, End-to-end type safety, Typesafe контракты) — 1 yrs, last used 2022
- Crypto exchange front end @ Crypto exchange (under NDA): Agreed type-safe front-end/backend contracts with the backend team.
- Authentication (aka Auth, Авторизация) — 1 yrs, last used 2026
- Shared shopping list with automated price and offer scraping from Finland's main grocery stores @ www.groci.fi (pet project): Built sign-in with Google, Magic Link and Apple, covered by e2e tests with test datasets and intercepted emails.
- Finnish YKI exam preparation service @ yki-testi.fi (pet project): Integrated Google sign-in, with separate credentials for staging.
- Crypto exchange front end @ Crypto exchange (under NDA): Rebuilt the exchange's authentication from scratch.
- Refactoring (aka Legacy code, Code audit, Рефакторинг, Аудит кода) — 1 yrs, last used 2022
- Crypto exchange front end @ Crypto exchange (under NDA): Audited and optimized legacy code.
- Caching (aka Cache, Persistent cache, Кэширование) — 1 yrs, last used 2022
- Motion Bro plugin front end @ Motion Bro: Built a cache over a 3–4 s shop API that persists across plugin reloads.
- Search (aka Client-side search, Nested data search, Поиск) — 1 yrs, last used 2022
- Motion Bro plugin front end @ Motion Bro: Built instant search across deeply nested effects in all installed packs.
- FFmpeg (aka Audio processing, Обработка аудио) — 1 yrs, last used 2026
- Finnish YKI exam preparation service @ yki-testi.fi (pet project): Split multi-speaker dialogues into separate voice tracks and merged them back with FFmpeg.
- Automation (aka Scripting, Process automation, Автоматизация) — 1 yrs, last used 2026
- Feature Factory for projects @ https://github.com/Beefeater84/sdd-spec-kit: Automated repetitive tasks to minimize errors and manual prompting.
- Shared shopping list with automated price and offer scraping from Finland's main grocery stores @ www.groci.fi (pet project): Run the scraper on a VPS with cron.
- Finnish YKI exam preparation service @ yki-testi.fi (pet project): Automated audio generation and the whole development process with scripts and agents.
- End-to-end testing (aka E2E tests, Automated testing, Тестирование) — 1 yrs, last used 2026
- Feature Factory for projects @ https://github.com/Beefeater84/sdd-spec-kit: A releaser agent runs the full test cycle — unit, integration and e2e — and checks the staging deploy before every release.
- Shared shopping list with automated price and offer scraping from Finland's main grocery stores @ www.groci.fi (pet project): Covered authentication with e2e tests, and run nightly agent-based testing of user scenarios.
- Finnish YKI exam preparation service @ yki-testi.fi (pet project): Covered the full flow, including payments and sign-up, with end-to-end tests on a permanent staging branch.
- Vercel (aka Serverless hosting) — 1 yrs, last used 2026
- Finnish YKI exam preparation service @ yki-testi.fi (pet project): Deploy and preview the project on Vercel, still on the free plan.
- Cost optimization (aka Infrastructure costs, Оптимизация расходов) — 1 yrs, last used 2026
- Feature Factory for projects @ https://github.com/Beefeater84/sdd-spec-kit: Moved deterministic stages into agents on weaker models to minimize the tokens spent on tasks.
- Shared shopping list with automated price and offer scraping from Finland's main grocery stores @ www.groci.fi (pet project): Charge AI credits only for paid Vision calls, keep the barcode path free, and use vector prefiltering to cut LLM categorization costs.
- Finnish YKI exam preparation service @ yki-testi.fi (pet project): Keep running costs at €0 through distributed audio storage and optimized API requests; paying only for database backups.
- Feature-Sliced Design (aka FSD, Front-end architecture, Feature-sliced) — 1 yrs, last used 2026
- Finnish YKI exam preparation service @ yki-testi.fi (pet project): Structured the front end with Feature-Sliced Design, split into functional modules.
- Internationalization (aka i18n, Multilingual site, Мультиязычность, Локализация) — 1 yrs, last used 2026
- Finnish YKI exam preparation service @ yki-testi.fi (pet project): Made the site work in 4 languages.
- Theming (aka Dark mode, Color schemes, Цветовые схемы, Тёмная тема) — 1 yrs, last used 2026
- Finnish YKI exam preparation service @ yki-testi.fi (pet project): Built 2 color schemes for the site.
- Observability (aka Monitoring, Logging, Metrics, Мониторинг, Логирование) — 1 yrs, last used 2026
- Shared shopping list with automated price and offer scraping from Finland's main grocery stores @ www.groci.fi (pet project): Log every recognition run, every role change and every product matching mismatch, with a dev-only viewer for recognition logs.
- Finnish YKI exam preparation service @ yki-testi.fi (pet project): Set up metrics and logging for all key processes, with read-only access for agents.
- Next.js (aka NextJS, Next) — 1 yrs, last used 2026
- Shared shopping list with automated price and offer scraping from Finland's main grocery stores @ www.groci.fi (pet project): Built the app on Next.js.
- Finnish YKI exam preparation service @ yki-testi.fi (pet project): Built the service on Next.js.
- Server-side rendering (aka SSR, Серверный рендеринг) — 1 yrs, last used 2026
- Shared shopping list with automated price and offer scraping from Finland's main grocery stores @ www.groci.fi (pet project): Render pages on the server.
- Finnish YKI exam preparation service @ yki-testi.fi (pet project): Render pages on the server for fast loads on phones and for SEO.
- PostgreSQL (aka Postgres, Постгрес) — 1 yrs, last used 2026
- Shared shopping list with automated price and offer scraping from Finland's main grocery stores @ www.groci.fi (pet project): Store the catalog, lists and prices in PostgreSQL, with pg_trgm fuzzy search over product names and category vectors stored next to each category.
- Finnish YKI exam preparation service @ yki-testi.fi (pet project): Store users, payments and progress in PostgreSQL.
- Role-based access control (aka RBAC, Roles and permissions, Управление ролями) — 1 yrs, last used 2026
- Shared shopping list with automated price and offer scraping from Finland's main grocery stores @ www.groci.fi (pet project): Built app-level admin roles and per-list member roles, with safeguards against self-promotion and against removing the last list admin — zero errors in role management.
- Browser extensions (aka Chrome extension, Расширение Chrome) — 1 yrs, last used 2026
- Shared shopping list with automated price and offer scraping from Finland's main grocery stores @ www.groci.fi (pet project): Built a Chrome extension that adds products to the list straight from S-kauppa and K-market pages, handling their SPA navigation.
Management
- Team leadership (aka Team management, Tech lead) — 2 yrs, last used 2017
- Wedding web invitation startup @ Lovado (co‑founder): Led developers and the designer as CTO.
- Hiring (aka Recruiting) — 2 yrs, last used 2017
- Wedding web invitation startup @ Lovado (co‑founder): Hired a DevOps developer and a junior developer.
Domains
- Fintech (aka Crypto, Cryptocurrency exchange, Криптобиржа) — 1 yrs, last used 2022
- Crypto exchange front end @ Crypto exchange (under NDA): Built a crypto lending module with real-time investment statistics.
- Adobe plugins (aka Premiere Pro, After Effects, Плагины Adobe) — 1 yrs, last used 2022
- Motion Bro plugin front end @ Motion Bro: Built the front end of a Premiere Pro and After Effects plugin.
- EdTech (aka Language learning, Exam preparation, Образование) — 1 yrs, last used 2026
- Finnish YKI exam preparation service @ yki-testi.fi (pet project): Built a language exam preparation service.
AI
- AI agents (aka Multi-agent systems, LLM agents, Content generation, AI-агенты, Агенты) — 1 yrs, last used 2026
- Feature Factory for projects @ https://github.com/Beefeater84/sdd-spec-kit: Built a developer and a validator agent that check each other independently and give feedback.
- Shared shopping list with automated price and offer scraping from Finland's main grocery stores @ www.groci.fi (pet project): Built project-specific agents — one keeps module docs in sync with the code and checks the impact of changes, and a nightly Q&A system of 10+ agents tests UX and user scenarios.
- Finnish YKI exam preparation service @ yki-testi.fi (pet project): Built a two-agent pipeline — one generates exam tasks, the other checks them against real YKI tasks, including ~9 types of exam traps.
- Deep research (aka AI research, Глубокое исследование) — 1 yrs, last used 2026
- Finnish YKI exam preparation service @ yki-testi.fi (pet project): Ran AI deep research over closed groups, photos, PDFs and 100+ forums in several languages to collect real tasks and exam tips.
- Text-to-speech (aka TTS, ElevenLabs, Voice generation, Генерация аудио) — 1 yrs, last used 2026
- Finnish YKI exam preparation service @ yki-testi.fi (pet project): Generated 1,000+ Finnish audio files with the ElevenLabs API, hand-picking voices for Finnish.
- Spec-driven development (aka SDD, Spec kit, Agentic coding, AI-assisted development) — 1 yrs, last used 2026
- Feature Factory for projects @ https://github.com/Beefeater84/sdd-spec-kit: A human gets a solution plan written for a human, without unnecessary technical details, to check the approach and logic before coding.
- Finnish YKI exam preparation service @ yki-testi.fi (pet project): Run the project in 1–2 hours a month from a phone with my own spec kit for agent orchestration.
- AI native (aka AI-native development, AI-native workflow) — 1 yrs, last used 2026
- Feature Factory for projects @ https://github.com/Beefeater84/sdd-spec-kit: The factory runs real projects with real users — yki-testi.fi and groci.fi.
- Shared shopping list with automated price and offer scraping from Finland's main grocery stores @ www.groci.fi (pet project): The project is developed by AI agents with my own feature factory.
- AI first (aka AI-first, AI-first approach) — 1 yrs, last used 2026
- Feature Factory for projects @ https://github.com/Beefeater84/sdd-spec-kit: Development happens from a cloud environment, a phone and a computer; a human only reviews the plan and the final PR.
- Feature factory (aka Agent factory, Агентская фабрика, Фабрика фич) — 1 yrs, last used 2026
- Feature Factory for projects @ https://github.com/Beefeater84/sdd-spec-kit: Built an open source agent factory that takes a feature from the task all the way to a PR, tuned to my own workflow.
- Shared shopping list with automated price and offer scraping from Finland's main grocery stores @ www.groci.fi (pet project): Grocy is developed with my own feature factory.
- Agent orchestration (aka Orchestrator, Agent workflows, Оркестрация агентов) — 1 yrs, last used 2026
- Feature Factory for projects @ https://github.com/Beefeater84/sdd-spec-kit: An orchestrator runs separate agents for each stage — starter, epic checker, developer, validator, releaser — and gets a standardized result back from each.
- LLM integration (aka LLM API, Claude Vision, Gemini, Computer vision, Распознавание фото) — 1 yrs, last used 2026
- Shared shopping list with automated price and offer scraping from Finland's main grocery stores @ www.groci.fi (pet project): Used Claude Vision to read barcodes and product names from photos, and an LLM to pick the final category from 10 candidates.
- Vector search (aka Embeddings, Semantic search, Векторный поиск, Эмбеддинги) — 1 yrs, last used 2026
- Shared shopping list with automated price and offer scraping from Finland's main grocery stores @ www.groci.fi (pet project): Created Gemini embeddings for 700 categories and send only the 10 nearest to the LLM, keeping categorization of 2,000+ products a month under $1.
FAQ
- Open to relocation? TODO.
- Notice period? TODO.