Full-Stack Product Engineer
Portfolio • GitHub • LinkedIn • X • Telegram • Email
Bangkok, Thailand | GMT+7
Full-Stack Product Engineer with expertise in building secure, scalable applications. At presentsimple.ai, I designed an OAuth authentication system with role-based access control and one-tap login using React, Tailwind CSS, NestJS, and NextAuth.js. I automated the delivery pipeline, scaling output from 4 templates per month to 10 per day (90%+ time reduction) and delivering over 300 layouts with consistent 30-minute turnaround.
Architected and deployed a Figma-to-Code microservice in Python (SQLAlchemy, Poetry), automating data extraction and SQL generation. Supported 1,000+ daily PostgreSQL operations and reduced query runtime from 30s to 1s via bulk inserts and query optimization. Introduced system-wide asynchronous processing with asyncio and aiohttp, enabling concurrent operations.
Led a cross-functional team of 6 (3 designers, 3 engineering interns) over a 3-month cycle. Established engineering quality standards with Pre-commit hooks and expanded pytest coverage to 80%, cutting production bugs by 40%. Improved scalability by replacing manual data entry with automated template infrastructure, achieving 3x higher reuse.
June 2024 - Present | Remote
- Designed and implemented a secure OAuth authentication system using React, Tailwind CSS, NestJS, and NextAuth.js, introducing role-based access control and seamless one-tap login
- Automated the delivery pipeline, scaling output from 4 templates per month to 10 per day (90%+ time reduction) and delivering over 300 layouts with consistent 30-minute turnaround
- Architected and deployed a Figma-to-Code microservice in Python (SQLAlchemy, Poetry), automating data extraction and SQL generation. Supported 1,000+ daily PostgreSQL operations and reduced query runtime from 30s to 1s via bulk inserts and query optimization
- Introduced system-wide asynchronous processing with asyncio and aiohttp, enabling concurrent operations for fetching, deletion, and layout generation. Improved scalability and delivery speed for key B2B clients
- Led a cross-functional team of 6 (3 designers, 3 engineering interns) over a 3-month cycle. Managed workflow via Notion Kanban and daily syncs, conducting 90+ live coding sessions that boosted intern contributions to 40% of the codebase and ensured timely enterprise delivery
- Established engineering quality standards with Pre-commit hooks (black, isort, autoflake, flake8, mypy, pyupgrade, bandit) and expanded pytest coverage to 80%, cutting production bugs by 40%
- Improved scalability and reusability by replacing manual data entry from Figma with automated template infrastructure, achieving 3x higher reuse and enabling rapid customization for enterprise demos with Raiffeisen, Gazprom, and Sber Marketing
- Developed a feedback and analytics system using React modals, PostgreSQL persistence, and Python-based export services integrated with Google Sheets and Google Cloud. Automated reporting through GitHub Actions and cron jobs, providing daily actionable insights for the engineering and design teams
Southern New Hampshire University | B.Sc. Computer Science June 2025 - May 2028 | Manchester, NH
Yandex.Practicum | Web Developer Professional Training Course September 2022 - May 2024 | Moscow, Russia
Frontend: React, Next.js, Redux, TanStack Query, Zod, Tailwind CSS, MUI, shadcn/ui, HTML, CSS
Backend: NestJS, Node.js, Python, NextAuth.js
Databases: PostgreSQL, MongoDB, Redis, Prisma
Tooling: Docker, Git, GitHub Actions, Poetry, S3 Storage, Yandex Cloud, Google Cloud
Testing: pytest, pre-commit, flake8, mypy, black, bandit, isort, autoflake, pyupgrade
AI Tools: GPT, DeepSeek, Claude, Gemini, Grok
Languages: Russian, English
Tech Stack: React, Vite, Tailwind CSS, shadcn/ui, Zustand, Axios, Netlify
An interactive web-based quiz application that allows users to test their knowledge with real-time feedback. The app fetches trivia questions from an external API and provides a dynamic quiz experience. It is built with React, styled with Tailwind, and supports integration with Telegram WebApps for seamless use within the Telegram ecosystem.
Tech Stack: Python
Automated order validation script built to solve real-world food delivery problems. I ordered water, a pie, and bread from a local thai app. Water was out of stock. When the first delivery came, one pie was out of stock. I ordered 10 pies (400 baht) and a few bottles (50 baht), getting free delivery. To prevent this issue, I wrote a script.
Tech Stack: React, Redux Toolkit, Tailwind CSS
Card Hub is a Single Page Application (SPA) built with React, Redux Toolkit, and Tailwind CSS. The application fetches and displays images from the Pexels API, allowing users to like and remove cards with the liked state persisted in local storage.
Tech Stack: Next.js, Tailwind CSS, next-auth, react-icons, react-geo, react-map-gl, react-toastify, react-spinner
A Next.js app for listing and searching rental properties utilizing Tailwind CSS, next-auth, react-icons, react-geo, react-map-gl, react-toastify, and react-spinner.
Tech Stack: Next.js, Google Maps API, Open-Meteo API, shadcn UI, Material-UI, Radix Toast
A Next.js application that displays the weather forecast and current weather conditions based on the user-selected location. The application uses Google Maps for location search and display, and the Open-Meteo API for weather data.



