Skip to content
View shchilkin's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Organizations

@soft-ui-generator

Block or report shchilkin

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
shchilkin/README.md

Hi, I'm Aleksandr 👋

Full-stack software developer and design engineer with a strong frontend focus, building AI products, creative tools, and interactive web systems.

Current work

  • Character Generator (private repository) — full-stack AI workspace for consistent characters and objects, combining structured profiles, reference assets, reusable controls, asynchronous generation, and auditable review.
  • Portfolio v3 / Design Lab (private source) — in-progress public workbench for product case studies, interactive studies, 3D models, and inspectable UI systems.
  • Artifact Camera (private repository) — Swift/iOS camera for building custom virtual cameras with real-time Core Image and Metal effects.
  • Personal Infrastructure (private repository) — self-hosted observability stack for project health, logs, metrics, traces, alerts, and uptime.

Featured products

  • Artifact — browser-based generative album-cover studio with layered Canvas/PixiJS rendering, 30+ GPU shader effects, Three.js primitives, node-graph composition, and high-resolution export. | repo
  • PopChoice — full-stack movie recommendation platform with OpenAI embeddings, pgvector/TMDB retrieval, account movie memory, BullMQ jobs, and operator tooling. | repo
  • Vantaa Underground (private source) — official website for the music project, pairing a dark, motion-led identity with an interactive Three.js photo sphere.

Selected Design Lab

  • Car Dashboard — browser dashboard with drivetrain simulation, procedural engine audio, gamepad input, and component-level documentation.
  • Smiley Spheres — Three.js playground for procedural textures, palette generation, and collision-detection benchmarking.
  • Dice Sim — throwable 3D dice simulator with dice-pool notation, procedural face marks, camera modes, and Rapier physics.
  • Image to ASCII (private source) — real-time browser converter for images and video with Canvas rendering, neon controls, PNG export, and WebM recording.

Tech I work with

  • Frontend / product: TypeScript, React, Next.js, Astro, TanStack Start, React Router, Tailwind CSS, XState, UI and interaction design
  • Backend / data: Node.js, PostgreSQL, pgvector, Redis, BullMQ, Drizzle ORM, Prisma, Better Auth, Zod
  • AI: OpenAI and xAI APIs, LangChain, embeddings, vector search, image generation and review workflows
  • Creative coding: Canvas, PixiJS, WebGL/GLSL, Three.js, React Flow, Rapier, Motion, Web Audio API
  • Platform / quality: Docker, Deno, Cloudflare R2, Netlify, Coolify, GitHub Actions, Storybook, Playwright, Vitest, OpenTelemetry, Prometheus/Grafana
Earlier projects and tools
Coursework and guided projects

2026

  • AI Agent — Gemini-powered Python CLI agent with sandboxed filesystem and execution tools. Guided project from Boot.dev.
  • Asteroids — Pygame clone of the classic arcade game with object-oriented game entities and collision handling. Guided project from Boot.dev.
  • BookBot — Python text-analysis tool that reports word counts and character frequencies. Guided project from Boot.dev.

2025

2022

  • Spotify Clone — full-stack web app with TypeScript, React, Next.js, Prisma, and PostgreSQL. Built during a Frontend Masters course. Credentials available upon request.

2021

  • Dinosaurs — OOP project for a user-generated infographic. Built as part of the Udacity Intermediate JavaScript Nanodegree.

Test assignments

2026

  • Finnplay Game Catalog (repo) — full-stack React and Node.js app for browsing, filtering, and sorting games. Frontend coding assignment for Finnplay.
  • Supermarket Checkout System (repo) — shopping cart with automatic discount calculation for special offers. Coding assignment for Haiilo Frontend Engineer position.

2025

  • Activity Finder (repo) — web app for browsing and exploring community activities with participant management. Take-home assignment for Illusian.
Older test assignments (2021–2023)

2023

  • Delivery Fee Calculator (repo) — frontend app for calculating delivery price. Pre-assignment for Wolt summer 2023 engineering internship.
  • Birdnest (repo) — full-stack app displaying pilots who breach a no-drone zone. Pre-assignment for Reaktor 2023 summer engineering internship.

2021

  • Tic-tac-toe (repo) — tic-tac-toe game with TypeScript and React. Coding assignment for the Mipro software development internship.

Learning / exploring

  • Swift/iOS camera pipelines, Core Image, and Metal
  • Python backend development and AI tooling
  • Reusable rendering runtimes across Canvas, WebGL, Three.js, and native platforms
  • Human-in-the-loop AI generation, provider governance, and evaluation
  • Real-time 3D, physics, audio, motion, and accessible interaction design

Contact

Pinned Loading

  1. PopChoice PopChoice Public

    Personalized movie picks for solo users and groups — OpenAI embeddings, pgvector, and TMDB hybrid search

    TypeScript

  2. artifact artifact Public

    Browser-based glitch album cover generator – emoji on canvas, 16 WebGL shader effects, seeded randomness, export up to 3000×3000px. Built for indie musicians and designers.

    TypeScript

  3. PollyGlot PollyGlot Public

    Solo project for the Intro to AI Engineering chapter from "The AI Engineer Path" on Scrimba.

    TypeScript

  4. ui-colors ui-colors Public

    Web-based design tool for quick UI color palette generation from a single color.

    TypeScript

  5. soft-ui soft-ui Public

    [WIP]🎨 Soft UI - Open source design tool for generating soft (neumorphic) shadows.

    JavaScript 17 4

  6. supermarket supermarket Public

    Supermarket Checkout System Demo

    TypeScript