Artem Ivantsov
Offer Artem work on your next project.
Rating
Language proficiency level
Skills and abilities
Programming
Mobile development
Outsourcing & consulting
Portfolio
-
1500 USD ARNet — Full-stack landing page for AR platform
Javascript and TypescriptDeveloped a landing page and server part for ARNet — a social AR platform where users post 3D objects, voice notes, and messages in real locations.
What has been implemented:
Frontend and backend written from scratch: React + TypeScript + Vite on the client side, Express.js + PostgreSQL (Drizzle ORM) on the server side. The contact form supports file uploads with automatic sending to Google Drive and email notifications via Gmail OAuth2. Full multilingual SEO has been implemented in three languages (EN/RU/FR) — dynamic meta tags, JSON-LD schemas for Organization/MobileApp/Website, hreflang — with an administrative control panel for the client.
Form security is ensured at two levels: Cloudflare Turnstile protects against bots and automatic spam submissions, and all input data is validated on the server through Zod schemas. A separate GDPR module has been implemented: a data deletion request form with logging in Google Drive and instructions for the administrator.
… Deployment on VPS, database — Neon (serverless PostgreSQL).
-
600 USD Mobile application "Tracker Safety: Alert & Scan"
App Development for AndroidDeveloped the Android application Tracker Safety: Alert & Scan — a privacy protection tool that helps detect hidden Bluetooth trackers (AirTag, Tile, etc.) moving near the user. The app integrates with the built-in Android system to scan for unknown trackers, displays the status of Google Play Services in real-time with troubleshooting tips, and supports 8 languages: EN, DE, ES, FR, IT, PT, UK + RU. Easy interface, no data collection, no accounts required. Stack: Android (Kotlin), Jetpack Compose, Google Play Services API, Material Design, ProGuard/R8. Result: published on Google Play, audience is growing in 6 countries.
-
Local image optimization tool in WebP/AVIF
PythonA local tool for batch optimization of images in WebP/AVIF, developed for personal use as a convenient, minimalist, and efficient alternative to bulky online services.
I use it to prepare illustrations for publication on the websites I am developing — to obtain modern formats with maximum compression without loss of visual quality. At its core is the libvips library (via pyvips), which processes images in a streaming manner in chunks instead of loading them into memory all at once — this provides a speed that is 5–10 times faster than ImageMagick or Pillow, and allows working with very large files.
… WebP is compressed with method=6 and smart_subsample, AVIF through the AV1 codec. If libvips is unavailable, there is an automatic fallback to Pillow with AVIF support via pillow-heif.
All files are processed in parallel using ProcessPoolExecutor. The interface supports drag & drop, click, and paste from the clipboard (Ctrl+V). There are three quality profiles, size selection with smart orientation consideration (landscape/portrait), auto-packaging into ZIP, and auto-cleanup after 10 minutes. Images do not leave the machine — fully local processing.
Stack: Python, FastAPI, libvips/pyvips, Pillow, Vanilla JS
Activity
| Latest proposals 9 | Budget | Added | Deadlines | Proposal | |
|---|---|---|---|---|---|
|
Development of an adaptive e-learning platform (LMS) — Next.js 14, React, Stripe, Mux, Prisma, MySQL
877 USD
|
|||||
|
Development of a web and mobile platform for online booking with payment
6971 USD
|
|||||
|
Need development of an internal CRM / ERP system for logistics and inventory management.
2000 USD
|
|||||
|
Corrections in the mobile app (flutter)
125 USD
|
|||||
|
Development of an Android application player for the online TV service
609 USD
|
|||||
|
Marketplace
5809 USD
|
|||||
|
Need a developer Nodejs, Nestjs + MongoDB & Postgre
115 USD
|
|||||
|
Layout of landing page on React/Vite + integration of form
125 USD
|
|||||
|
P2p stream - Online Streaming
609 USD
|