Front End Engineer Based In Indianapolis Crafting Digital Dreams Into Reality

About

David Chemrukov

Front-End Engineer / Graphic Designer

Picture of David Chemrukov

I create experiences that make sense at a glance and feel effortless to use. Guided by restraint and structure, function leads the process.

Driven by problem-solving and the challenge of simplifying complex ideas, I approach every project with creativity and a detective's mindset—curious, precise, and determined to find the best solution.

Inspired by Swiss Minimalism, I design visual frameworks that capture a brand's essence and direct development toward cohesive, user-centric applications.

Efficiency and scalability shape my work. I build reliable functionality and intuitive interactions, supported by thorough testing to ensure long-term performance.

Programming:

HTML (S)CSS Javascript Typescript (ES6+) Bootstrap Django React JSX Next.js JSON APIs Git Bash Shell XML WCAG Accessibility

Design:

Photoshop Illustrator Adobe XD Brand Identity Typography Grid Systems Web Design UX/UI

Projects

An employee directory that integrates with a third-party API (Application Programming Interface). This project involves making HTTP requests to the API to retrieve employee data and presenting it on a web page.

A responsive photo gallery that combines structured front-end layout with interactive browsing features. Built with HTML, CSS Grid, and JavaScript, the project uses live search filtering and lightbox functionality to create a more seamless, user-friendly way to explore image content.

This project showcases a dynamic phrase guessing game that uses JavaScript to manage game state, user interaction, and win-loss logic. Random phrase generation, interactive keyboard input, letter matching, and scoreboard tracking work together to create a responsive and engaging gameplay experience within the browser.

A Tic-Tac-Toe game built with React, focusing on component-based design, state-driven rendering, and user interaction. Game logic, move tracking, and real-time interface updates work together to demonstrate the fundamentals of building interactive applications with React.

A front-end styling project that applies Sass to create a more modular and maintainable CSS architecture. Variables, mixins, partials, and component-based organization work together to improve consistency, simplify updates, and support a more efficient responsive design workflow.