Artem Babakov The Journey Skills Portfolio Highlights Education

Artem Babakov | Software Engineer | Full-Stack Developer | Infrastructure & Automation

[email protected]

Founder and technical lead with a track record of delivering production solutions for commercial clients.

The Journey

Synpine - Co-Owner (2024-current)

  • Launched Synpine in September 2024 as a web development agency, partnering with a friend to combine complementary strengths:
    • Alex handles client outreach and marketing.
    • I lead full-stack development, designing, building, and shipping complete solutions.
  • Delivered projects for clients including a private jet charter company and a manufactured homes dealer.
  • Developed solutions ranging from platform maintenance to full online retail solutions built from scratch using HTML/JS/PHP/CSS under the LNMP stack.

DevLabs - Owner (2024-current)

  • Founded DevLabs in April 2024, a year before graduating University of North Florida with a Bachelor of Science in Computer Science in May of 2025.
  • Launched two standalone businesses:
    • 3DDone: A 3D printing platform with shipping, payment, and customization features (see Portfolio Highlights).
    • CarPlaza: A certified, licensed, and insured car dealership.
  • Gained hands-on experience in legal, business, and technical aspects of startup development.

Solo Practice (2012–2024)

  • At age 12, gained early experience in:
    • Networking and hosting: port forwarding, static IPs, client-server connections.
    • HTML/CSS/DNS and what is a public website "under the hood".
  • At age 13, built and launched a PHP-based website using a CMS framework (similar to WordPress).
  • In late teens, lead a team of 5 people:
    • 3 Java developers
    • 1 DevOps engineer
    • 1 Front-End developer

Skills

Networking & Infrastructure

  • Linux Administration
  • KVM Hypervisor
  • Network Segmentation & Subnetting
  • iptables NAT & Masquerade
  • Webserver administration
  • DNS, SSL, Proxy, VPN, CDN

Web Development

  • HTML
  • CSS
  • JavaScript
  • React
  • Node.js
  • PHP
  • MySQL
  • PostgreSQL
  • API Development & Integration
  • CMS administration
  • Asset Optimization
  • SEO Optimization

Software Development

  • Java
  • Go
  • C++
  • Python (AI/ML)
  • Algorithms & Data Structures
  • Object-Oriented Programming
  • Neural Network Fundamentals
  • Scripting and Automation (Bash / Batch)

Databases & APIs

  • MySQL and PostgreSQL
  • Database Design
  • API Design, Development & Integration

Development Workflows & Automation

  • Git and GitHub-based Version Control
  • Automated GitHub Configuration Workflows: developers can update server configuration files through GitHub and have changes loaded into the testing environment, reducing the need for direct server access for small configuration updates.
  • Automation and Scripting

Portfolio Highlights

Manufactured Homes Dealer Solution

Overview:

  • Led a full-course digital renovation for a manufactured homes dealer, improving its technical SEO, website experience, lead-capture workflow, and digital operations. The commercial relationship began in September 2025 and remains active as of November 2026.

Key Achievements:

  • Technical SEO: Increased the website's SiteChecker SEO score from 23 to 73: orphaned sitemap URLs, missing security protections, metadata and heading issues, duplicate titles, internal links returning 4xx errors, missing image alt text, canonical/Open Graph inconsistencies, etc.
  • Custom Website Build: Built and delivered a custom HTML/CSS/JavaScript/PHP website in 12 days, complete with dozens of browseable models at launch.
  • Conversion Tracking: Built a contact form connected to advertising conversion tracking via a proprietary Google script that populates internal spreadsheets, and integrates with a third-party CRM.
  • UX & Performance: Improved responsive behavior and page speed, and added Google reCAPTCHA to help protect the contact form.
  • Advertising: Managed Google Ads and Meta Ads campaigns as part of the ongoing engagement.

Technologies Used:

  • Frontend: HTML, CSS, JavaScript
  • Backend: PHP, MySQL
  • Server: Linux, Nginx, DNS, SSL, Cloudflare
  • Tools: WordPress (initial optimization), Google Analytics, Google Ads, Meta Ads

3DDone.com

Overview:

  • Designed and developed a fully automated 3D printing platform that processes 3D models, enables customization, and streamlines quoting, checkout, payment, and shipping workflows.

Key Achievements:

  • Customized Workflow: Created a system for size and color customization, material and print-time calculations, and checkout integration with shipping and payment APIs.
  • Secure Transactions: Implemented Stripe payment processing and automated order tracking.
  • Admin Dashboard: Built an interface for managing customer orders.
  • User Dashboard: Built a customer interface for tracking orders and payments.

Technologies Used:

  • Shipping APIs: USPS, UPS
  • Payment API: Stripe
  • 3D Modeling Integration: PrusaSlicer
  • Backend: PHP, MySQL, Node.js
  • Frontend: HTML, CSS, JavaScript
  • Server: Linux, Nginx, DNS, SSL, Cloudflare

Custom Java Automation Tools

Overview:

  • Built a suite of Java utilities to automate repetitive, website-wide maintenance and content operations. The tools process files and references across entire website directories, reducing the need for manual page-by-page changes.

Tools Built:

  • Bulk Image Optimization: Crops and resizes images to target pixel dimensions and aspect ratios, converts them to WebP in bulk, and updates asset references throughout pages and model listings.
  • Image Alt-Text Utility: Finds image references across an entire website -- including sites with nearly 100 pages -- and applies alt text in bulk.
  • Lowercase URL and File Converter: Renames page files and internal links to lowercase, then updates internal references throughout the website.
  • Lazy-Loading Injector: Processes website files on the server and injects lazy-loading behavior into image elements across the site.
  • Internal Link Crawler: Crawls a website directory and identifies internal links and their references across the site's pages.
  • JSON Translation Utility: Extracts specified JSON fields, sends their values to the Google Cloud Translation API, and writes translated values back into the files.

Technologies Used:

  • Java
  • Google Cloud Translation API
  • HTML, PHP, JSON, and filesystem processing

Self-Hosted Server Infrastructure & Homelab

Overview:

  • Designed, built, and operate a multi-host virtualized environment that supports custom storage, networking, and self-hosted personal and business websites.

Infrastructure:

  • Virtualization: Three physical host machines, each running multiple virtual machines under a self-managed virtualization environment.
  • Networking: Configured subnetting, network segmentation, and iptables NAT and masquerading to manage traffic between hosts, virtual machines, and external networks.
  • Custom NAS: Built a RAID 6-backed storage system connected to an upgraded Raspberry Pi.
  • File Management Platform: Developed a custom, multi-user web application for uploading, downloading, browsing, managing, and viewing files and folders -- providing a private, cloud-drive-style experience.
  • Web Hosting: Operate a separate server hosting personal and business websites, with the supporting infrastructure managed independently.

Technologies Used:

  • Linux, KVM, virtual machines
  • RAID 6, Raspberry Pi, network storage
  • Subnetting, network segmentation, iptables NAT, masquerading
  • Web application development and self-hosted web infrastructure

Multilayer Perceptron from Scratch (Java)

Overview:

  • Implementing a multilayer perceptron in Java without relying on machine learning libraries, building the core neural network mechanics directly to explore how neural networks learn and how their numerical behavior affects training.

Technical Highlights:

  • Neural Network Architecture: Designed the structure of a multilayer perceptron, including its layers, neurons, weights, and biases.
  • Forward Propagation: Implemented the flow of input data through the network to produce predictions.
  • Activation Functions: Implemented activation functions to introduce non-linearity into the network.
  • Loss Functions: Calculated prediction error to measure model performance.
  • Backpropagation: Implemented gradient calculations to propagate error backward through the network.
  • Gradient Descent: Used gradients to optimize network parameters during training.
  • Weight and Bias Updates: Implemented parameter updates based on calculated gradients.
  • Matrix/Vector Operations: Built the numerical operations required for network computation and training.
  • Training Loops: Implemented repeated training iterations over input data.
  • Numerical Behavior and Convergence: Examined numerical stability and how parameter updates affect whether training converges.

Technologies Used:

  • Java
  • Core matrix and vector computations
  • Machine learning algorithms implemented from scratch

YezCrochet (eCommerce website).

Overview:

  • Launched a WordPress-based eCommerce platform to streamline operations for a handmade crochet business, including sales, shipping, and tax integration.

Key Achievements:

  • eCommerce Automation: Enabled product listings, checkout, and order management with integrated shipping and tax calculations.
  • Scalable Infrastructure: Deployed an LNMP stack with SSL and Cloudflare.

Technologies Used:

  • Backend: MySQL, PHP
  • CMS/Frontend: WordPress
  • Server: Linux, Nginx, DNS, SSL, Cloudflare

Education

Bachelor of Science in Computer Science. Class of 2025

University of North Florida

Relevant Coursework:

  • IT Project Management
  • Systems Programming
  • Data Structures
  • Theory of Computation
  • Computer Networks
  • Computer Architecture and Organization
  • Computational Structures
  • Software Engineering
  • Operating Systems
  • Construction of Language Translators
  • Algorithms