Hi, I'm Dmitry

Software Developer

Fervent coding enthusiast specializing in building and designing websites, applications, and everything in between.

About

Passionate about web development and design, I am a committed software developer with a keen interest in creating engaging and efficient web applications.
My journey in the tech world began with an Electrical Engineering background. Since 2021, I have progressed from scripting for automation and data analysis to specializing in web development.
Alongside my web-focused endeavors, I have also developed skills in mobile application programming, particularly with Flutter, enhancing my ability to deliver versatile cross-platform solutions.
With a solid foundation in programming fundamentals, I am enthusiastically dedicated to refining my craft in full-stack development, ensuring every project I undertake is characterized by clean, efficient code and a user-friendly, responsive design.

/

Here are some of the technologies I've been working with recently:

Python

Python

Django

Django

JavaScript

JavaScript

TypeScript

TypeScript

Flutter

Flutter

Node.js

Node.js

FastAPI

FastAPI

React

React

Next.js

Next.js

FlutterFlow

FlutterFlow

SASS

SASS

Bootstrap

Bootstrap

Material UI

Material UI

Tailwind

Tailwind

PostgreSQL

PostgreSQL

MongoDB

MongoDB

Firebase

Firebase

Projects

Quis: Interview Prep Tool

Quis1
Quis2
Quis3
Quis4

Quis is a comprehensive interview preparation tool that helps users practice and improve their interview skills. Developed using FlutterFlow, Flutter, and Firebase, the app offers an intuitive and user-friendly interface and a suite of interview-focused features. The app integrates Agora.io for real-time video conferencing allowing users to practice interviews in a simulated environment, Brevo for targeted emailmarketing enhancing user engagement and RevenueCat for in-app purchases.

  • FlutterFlow

  • Flutter

  • RevenueCat

  • Brevo

  • Firebase

  • Google Cloud Platform

  • Node.js

Magistral-NefteKhim Apps Suite

Neftikhim1
Neftikhim2
Neftikhim3
Neftikhim4

A dual-application system for Magistral-NefteKhim, comprising mobile and web apps for employees and a mobile app for clients. Implemented custom registration and authentication via Firebase with Cloud Functions and integrated a third-party SMS service. The project featured a communication chat for employee-client interaction and real-time order status updates. The user-friendly interface simplified control over order status, transactions, and relevant information, centralizing all necessary data in one accessible location.

  • Flutter

  • FlutterFlow

  • Firebase

  • Google Cloud Platform

  • Node.js

LockPick Apps Suite

LockPick1
LockPick2
LockPick3
LockPick4

A twin-app system for a locksmith service, using Flutter and FlutterFlow. The apps were deployed to the Google Play Store and utilized Firebase and Cloud Functions for backend. One app served administrators and technicians, while the other catered to client needs. Facilitated easy scheduling, service request management, and enhanced client-technician interaction.

  • Flutter

  • FlutterFlow

  • Firebase

  • Google Cloud Platform

  • Node.js

Here are some other projects I've worked on. Click on a project to see more details.

  • Developing
    /

    Burger Store

    E-commerce website that allows users to order burgers and view their orders. Backend built with Node.js, Express, MongoDB, and Mongoose. Frontend built with React, Redux, and Material UI.

  • /

    MyNotes

    An application that helps capture thoughts and ideas. A responsive, intuitive single-page note management application with CRUD functionality using technologies such as Django, Django Rest Framework, React, JWT, Djozer, and PostgreSQL.

  • /

    Long Dozen

    A site that offers users a convenient way to discover nearby places such as bars, cafes, and restaurants. The application empowers users with an array of functionalities such as the ability to create, modify, rate, and bookmark places of interest. Additionally, users can register and personalize their user page.

  • /

    Kanban Board

    Simple task board application built with React and React Beautiful DnD library. It allows users to add and move tasks across different columns.

  • /

    FCC Front-End Projects

    Collection of mini-projects built with React, Redux, Bootstrap, and Sass. I tried to use different approaches and libraries for each project. The projects was built as part of the FreeCodeCamp Front-End Libraries Certification.

  • /

    FCC Back-End Projects

    Collection of mini-projects built with Node.js, Express, MongoDB, and Mongoose. The projects was built as part of the FreeCodeCamp Back-End Certification.

Contact

/

Dmitry Grishin

Software Developer

I am actively seeking opportunities in software development, with a strong interest in building versatile and user-centric solutions. I am open to both full-time and freelance roles, ready to contribute to innovative projects and teams.