Junior Frontend / Fullstack Developer

Andrey
Badalin.

Open to junior opportunities

I build commercial websites, dashboards, CRM tools, booking systems and Telegram bot-related web apps.

Portfolio / 2026Based in Russia · Available remotely

About

Learning by building software people can actually use.

I'm an IT student focused on practical, business-oriented web applications: from clear marketing sites to internal dashboards, CRM systems and booking products.

I use AI tools as part of a disciplined development workflow, not as a substitute for engineering judgment. I manually control architecture, testing, integrations and deployment.

01 / Practical

Business goals, real workflows and useful interfaces come before decorative complexity.

02 / Accountable

AI accelerates execution; architecture, integration, testing and deployment remain my responsibility.

Capabilities

A focused toolkit for taking web products from interface to deployment.

01

Frontend

  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • React
  • Next.js
  • Tailwind CSS
02

Backend

  • Node.js
  • API Routes
  • Vercel Functions
03

Database / Auth

  • Supabase
  • PostgreSQL
04

Tools

  • Git
  • GitHub
  • Vercel
05

AI Workflow

  • ChatGPT
  • Codex
  • Claude
  • Cursor / Antigravity

Project case studies

Eight projects presented through the problem, implemented features, technology stack, and verifiable source and demo links.

01Completed

BuildMarket Store

Problem
Organize a large construction-products catalog and keep the journey from product discovery to checkout clear on every screen size.
Key features
Catalog search · Category filters · Product detail pages · Shopping cart · Order flow · Responsive interface
Demonstrates
E-commerce interface design, catalog state management, and scalable UI component architecture.
  • Next.js
  • TypeScript
  • Tailwind
  • Supabase
02Completed

Price Tracker Dashboard

Problem
Bring price changes into one workspace so users can identify trends and products requiring attention without manual comparison.
Key features
Price history · Trend charts · Alert thresholds · Product comparison · Status filtering · Responsive dashboard
Demonstrates
Data visualization, API integration, and the design of information-dense dashboard interfaces.
  • React
  • TypeScript
  • Charts
  • API
06Completed

Media Library API App

Problem
Combine external catalog search and personal saved lists in a resilient interface with clear loading and error states.
Key features
API-powered search · Media detail cards · Saved lists · Category browsing · Loading states · Error handling
Demonstrates
REST API integration, asynchronous state management, and practical Vue/Nuxt development.
  • Nuxt 3
  • Vue
  • TypeScript
  • REST API
07Completed

Animated SaaS Landing

Problem
Present a SaaS product through an expressive but performant page where motion supports the message without obstructing conversion.
Key features
Responsive sections · Controlled animation · Product storytelling · CTA flows · Reusable components · Performance optimization
Demonstrates
Marketing-page implementation, motion design, reusable sections, and performance awareness.
  • Next.js
  • Motion
  • Tailwind
  • Vercel

AI Workflow

AI is used as an engineering accelerator, not as a substitute for product understanding or ownership of the outcome.

Manual control remains essential

AI helps accelerate prototyping, review, refactoring, and documentation. I manually control architecture, behavioral validation, integrations, deployment, and final technical decisions.

  1. 01Idea
  2. 02Design
  3. 03Development
  4. 04Testing
  5. 05Deploy
  6. 06Documentation

Development Standards

Each project is presented as verifiable engineering work suitable for a public repository and reproducible deployment.

01

GitHub repositories

Source code and change history are available for technical assessment.

02

Vercel deployments

Working project versions are available through stable public links.

03

GitHub Actions CI

Automated lint and build checks help prevent regressions.

04

README documentation

Purpose, stack, local setup, and deployment are documented in each repository.

05

RU/EN localization

User interfaces support both Russian and English.

06

npm audit

Dependencies are checked for known vulnerabilities before completion.

07

Build checks

Production builds and TypeScript checks run before changes are published.

08

Responsive design

Core flows are designed and verified across desktop and mobile layouts.

For employers

This portfolio targets entry-level roles requiring a strong frontend foundation, product logic, and readiness to grow toward fullstack development.

My current level is junior. I do not claim senior-level expertise; I demonstrate the ability to take projects to a documented, deployed, and verifiable result.

  • Junior Frontend Developer
  • Junior Fullstack Developer
  • Web Developer
  • React / Next.js Developer

Let's build something useful.

Available for junior roles, internships and focused freelance projects.