Full-stack software developer and design engineer with a strong frontend focus, building AI products, creative tools, and interactive web systems.
- 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.
- 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.
- 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.
- 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
- Portfolio v2 — previous version of my software engineer portfolio website. | repo
- UI Colors — generate color palette from a single color. | repo
- Soft UI — open-source design tool for creating neumorphic CSS shadows. | repo
- Color Processing Library — zero-dependency JavaScript color processing library. Available on npm.
Coursework and guided projects
- 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.
- PollyGlot — solo project for the Intro to AI Engineering chapter from The AI Engineer Path on Scrimba. | repo
- Travel Agent (private source) — solo project for the Agents chapter from The AI Engineer Path on Scrimba.
- Spotify Clone — full-stack web app with TypeScript, React, Next.js, Prisma, and PostgreSQL. Built during a Frontend Masters course. Credentials available upon request.
- Dinosaurs — OOP project for a user-generated infographic. Built as part of the Udacity Intermediate JavaScript Nanodegree.
- 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.
- Activity Finder (repo) — web app for browsing and exploring community activities with participant management. Take-home assignment for Illusian.
Older test assignments (2021–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.
- Tic-tac-toe (repo) — tic-tac-toe game with TypeScript and React. Coding assignment for the Mipro software development internship.
- 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
- Email: shchilkin@gmail.com
- LinkedIn: linkedin.com/in/shchilkin
- Portfolio: shchilkin.dev
- Dribbble: dribbble.com/shchilkin
- Behance: behance.net/AleksandrShchilkin





