Artur Kulembetov
Full-Stack Product Engineer
About
Full-Stack Product Engineer with expertise in building secure, scalable applications. At presentsimple.ai, I built and launched an OAuth authentication system with role-based access control and one-tap sign-in using React, Tailwind CSS, NestJS, and NextAuth.js. I automated the delivery pipeline, increasing output from 4 templates a month to about 3 a day with a steady 30-minute turnaround per layout. Built a Python Figma-to-Code microservice (SQLAlchemy, Poetry) that extracted design data from Figma and generated SQL for the backend. Reworked the data pipeline by fixing N+1 patterns and switching to bulk operations, reducing full layout syncs from ~30 minutes to ~30 seconds. Added asyncio and aiohttp to run fetch/delete/generate tasks in parallel. Led a cross-functional team of 10 (5 designers, 5 developers) building the Design-to-Code pipeline with daily check-ins through Notion and YouTrack. Standardized the development workflow with automated formatting, linting, and security checks, raising pytest coverage to ~80%. Hotfixes dropped from double-digits to a few per month.
Work Experience
presentsimple.aiRemote
Full-Stack Product Engineer
- Built and launched a secure OAuth authentication system using React, Tailwind CSS, NestJS, and NextAuth.js, enabling one-tap sign-in and role-based access control.
- Automated the delivery pipeline, increasing output from 4 templates a month to about 3 a day, with a steady 30-minute turnaround per layout.
- Built a Python Figma-to-Code microservice (SQLAlchemy, Poetry) that extracted design data from Figma and generated SQL for the backend.
- Reworked the data pipeline by fixing N+1 patterns and switching insert/delete/update flows to bulk operations, reducing full layout syncs from ~30 minutes to ~30 seconds. Added asyncio and aiohttp to run fetch/delete/generate tasks in parallel.
- Led a cross-functional team of 10 (5 designers, 5 developers) building the Design-to-Code pipeline and overseeing Python microservices syncing Figma data, with daily check-ins through Notion and YouTrack.
- Standardized the development workflow by adding automated formatting (black, isort), linting and type checks (flake8, mypy), cleanup tools (autoflake, pyupgrade), and security checks (bandit), raising pytest coverage to ~80%. Hotfixes dropped from double-digits to a few per month.
- Automated creation of branded presentation layouts using a Python and PostgreSQL template pipeline based on client brand books. Increased layout reuse by ~3x and enabled client demos for Raiffeisen, Severstal, Gazprom, and Sber Marketing.
- Implemented a feedback and analytics workflow using React, PostgreSQL, and Python services exporting data to Google Sheets and Google Cloud Storage. Added GitHub Actions and cron jobs for daily reporting.
- Improved SEO and performance by building an SEO-focused catalog system with automated HTML generation for presentations and categories, increasing search visibility for AI presentation queries. Boosted Lighthouse scores to 91 (Performance), 84 (Accessibility), 96 (Best Practices), and 100 (SEO). Achieved strong Core Web Vitals (LCP 1.4s, INP 72ms, CLS 0.01, FCP 1.4s, TTFB 0.6s) and reduced Total Blocking Time to 20ms, improving LCP and CLS scores by 25+ points.
Alpha EcosystemRemote
Internship
- Identified and resolved circular dependency issues across the codebase by configuring ESLint import/no-cycle rule from warning to error level.
- Refactored Redux selectors into separate files to improve code modularity and eliminate linting errors.
- Configured ESLint to properly lint TypeScript files by fixing the project parameter configuration.
- Set up Husky pre-commit hooks with ESLint checks to prevent builds with linting errors while allowing warnings.
- Added build verification workflow, running build commands locally before pushing to catch Vercel deployment failures.
- Created npm script aliases for linting and formatting to streamline the development workflow.
Education
Southern New Hampshire University
B.Sc. Computer Science
Manchester, NH
Yandex.Practicum
Web Developer Professional Training Course
Moscow, Russia
Skills
Projects
Quzzly AI
About 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.
Order Validation Food Delivery
About 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.
Card Hub
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.
Property Pulse
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.
Weather Wise
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.
Button Component
In this challenge, you will build a versatile button component that is part of a design system. These buttons will be used across various challenges and apps found within the platform, providing consistency throughout the user interface.
Blog Card
In this challenge, you will develop a blog card featuring editorial content, including an article cover image, a content category tag, a title, a brief description, and a call-to-action (CTA) link.
Amazon Davidson
A Fullstack E-Commerce Website using Next.js, React, TypeScript, & Material UI.
Natours Project
This single-page travel website is expertly crafted using SCSS for streamlined, scalable styling, and incorporates Prettier for consistent code formatting. It leverages Yarn as a fast, reliable package manager to handle dependencies efficiently.
SupportMe
This fictional dashboard is designed for effective tracking of employee work, teams, and customer support requests. Developed using the Shadcn interface within the Next.js framework, the project is entirely focused on front-end development using pre-defined data.
Course Enrollment and Grade Management System
This Java-based system is created to optimize the management of course enrollments and student grades for educational institutions. It demonstrates the practical application of object-oriented programming principles, encompassing course management, student enrollment, assignment, and grade calculation.
American Quotient
A Java-based quiz game designed to challenge players and enrich their knowledge with fascinating facts about American geography, history, culture, and notable personalities.
Deployed Application Using PM2
I significantly improved my skills in a full-stack environment using JavaScript and TypeScript for backend development with Express.js and implementing responsive frontend technologies. I integrated security features like bcrypt for hashing and securing user passwords and set up CORS to manage cross-origin requests effectively.
LitLootCrate
This project is a student-developed application that facilitates the sharing of books among users. Built with Java and utilizing object-oriented programming principles, this application operates through a simple input/output interface without a graphical user interface (GUI), making it accessible via command-line interactions.