Andrey Surzhikov

Hello, my name is Andrey!
I'm a seasoned full-stack web developer with 20 years of passion for programming.

Having started my coding journey at 14, I've spearheaded over 50 web projects in the last 12 years and continuously strive to harness the latest technologies and frameworks.

Main Technical Stack:

  • Backend: PHP + Laravel
  • Frontend: SPA with Vuejs or others
  • Markup: HTML5, CSS (Bootstrap, Vuetify, Tabler.io)
  • JS: Vanilla or JQuery (for simpler projects)
  • Databases: MySQL/MariaDB, Postgres, Mongo, Redis, SQLite (for smaller projects)
  • Systems: Linux (Debian, Alpine) with Docker proficiency

Email: andrey.surzhikov@gmail.com

Hire me on Upwork
It`s me! Andrey Surzhikov.

Portfolio

Telemedicine Platform Famed

Telemedicine Platform Famed

A large uber-like web platform where radiologists give conclusions on X-ray images. Thanks to the platform, MRI / CT / PET diagnostic clinics receive health reports on patients within 1 hour.

FaceHunter – our module for facial recognition and person search

FaceHunter – our module for facial recognition and person search

FaceHunter can detect faces in photos, indicates how similar people are to each other, and finds a similar face in a database of 1 million faces in just 2.3 seconds.

Skladno.io – storage rental service and cloud storage

Skladno.io – storage rental service and cloud storage

When the apartment is small and there's no room for a snowboard, bicycle, or skis, the 'Skladno' cloud storage service comes to the rescue. We developed a web platform, mobile applications for couriers, and electronics for automatic storages.

Lottery based on shopping receipts of 'Tyumen CityMall'

Lottery based on shopping receipts of 'Tyumen CityMall'

Visitors use the app to scan QR codes from receipts and for every 3000 ₽, they get a lottery ticket. At the end of the month, there's a car raffle. We developed the admin panel and mobile apps for iOS/Android.

DentalSafety – medical survey service for patient and dentist safety

DentalSafety – medical survey service for patient and dentist safety

A patient comes to treat their teeth and doesn't inform the doctor about the drugs they're taking. The doctor administers anesthesia, and the patient has an anaphylactic shock due to a drug interaction. To protect the patient's health and to shield the doctor from lawsuits, we created DentalSafety.

Service for commercial real estate search

Service for commercial real estate search

A miniature version of a real estate search engine. The service allows users to search for commercial real estate for rent and sale on a map.

Service for checking girls against a database of escorts and sex workers

Service for checking girls against a database of escorts and sex workers

Upload a photo, and we will check it against our database of 1.3 million photos of escorts and prostitutes in just 3 seconds. The service is suitable for marriage agencies, dating sites, and a fun evening in male company.

Integration platform for obtaining fiscal receipt data from the Federal Tax Service

Integration platform for obtaining fiscal receipt data from the Federal Tax Service

New cash receipts in the Russian Federation have a printed QR code. The platform we've developed allows you to obtain full purchase information from the FTS database using this QR code. This is useful for personal accounting services, cashback services, banks, and other businesses.

OpenEventor – timing system for ski, bike, and running marathons

OpenEventor – timing system for ski, bike, and running marathons

Software and equipment for pre-registration, service, and timing of mass sports competitions in skiing, cycling, running, and other sports.

Mini-app for photofinish of mass competitions

Mini-app for photofinish of mass competitions

An additional application to OpenEventor that allows for quick recording of participants' numbers from the photofinish.

Questnik – platform for urban quest organizers

Questnik – platform for urban quest organizers

Platform and mobile application for conducting city and car quests. It allows, like in a constructor, to assemble almost any game scenario and customize the application according to the game's style. 511 games were held from 2015 to 2019.

INACOR – urban game based on sport orientation

INACOR – urban game based on sport orientation

We figured out how to distract kids from the internet using the internet itself. An offline game in Moscow parks (and now in other Russian cities) for children and their parents.

Service for ordering sand, gravel, etc.

Service for ordering sand, gravel, etc.

An Uber-like service connecting truck drivers with customers. The order item is the delivery of non-metallic construction materials (sand, gravel, broken brick, etc.)

CRM for freight management

CRM for freight management

Under the hood: order creation for cargo transportation, dispatcher control of drivers, vehicle tracking, and various analytical reports. Developed for the large transport company 'TransgarantGroup' in Moscow.

Another CRM for freight transportation

Another CRM for freight transportation

After the success of our first CRM for a transport company, another company wanted a similar product with a simpler and cleaner interface.

System for managing a hostel network

System for managing a hostel network

A system for hostel owners. An in-house mini-Booking that allows you to manage reservations in hostels and assign tasks to staff.

NtripCaster – enhances GPS accuracy using corrections

NtripCaster – enhances GPS accuracy using corrections

Surveyors working on construction sites, cadastral engineers, and even unmanned tractors can get GPS/GLONASS coordinates with centimeter accuracy (did you know about this?). NtripCaster sends them corrections from base stations to make this possible.

RegBiz-bot – quick legal entity registration

RegBiz-bot – quick legal entity registration

Service for accelerated registration of LLCs and individual entrepreneurs using a Telegram bot.

Service and bot for a company specializing in car selection

Service and bot for a company specializing in car selection

Web application for accounting and assessment of used cars for sale. A group of independent car assessors collects a common database and offers their clients cars that have been checked by their colleagues.

Children.DNA – who does the child resemble more?

Children.DNA – who does the child resemble more?

A demonstration of the capabilities of our neural network module FaceHunter. Upload three photos: mom-dad-child, and the neural network will assess the resemblance between them.

Gift Calendar app and admin panel to stimulate purchases in shopping malls

Gift Calendar app and admin panel to stimulate purchases in shopping malls

The shopping mall wants as many visitors as possible, which directly affects profit. The task of the app is to stimulate people to come to the mall. Every day the app sends push notifications with gifts. There's a convenient admin panel for managing promotions.

Pilot project for Self-Employed in Russia

Pilot project for Self-Employed in Russia

We were trusted to do a major project: architecture, web service, and mobile app for the pilot launch of a new tax regime for Self-Employed (commissioned by the Russian Federal Tax Service).

Online course and webinar platform for top obstetrician Inna Mishukova

Online course and webinar platform for top obstetrician Inna Mishukova

The most famous Russian obstetrician, advocate of natural childbirth, Inna Mishukova, conducts courses for mothers, doctors, and midwives. We help her spread the philosophy of honest natural childbirth in Russia and the world.

CRM with electronic signature login for a major company

CRM with electronic signature login for a major company

Trade portal for managers and clients of a major company.

CRM for an advertising agency

CRM for an advertising agency

The app stores information about thousands of advertising surfaces inside shopping malls (elevators, escalators, lightboxes, etc.) and allows for quick generation of PDF commercial offers for clients.

CRM for legal expertise

CRM for legal expertise

Web system for order accounting and management for a legal company that deals with forensic examination.

Service and app for 'Drug Marking Verification'

Service and app for 'Drug Marking Verification'

Since 2016, expensive drugs in Russia are marked with a data-matrix code. Commissioned by the Federal Tax Service and the Russian Healthcare Supervisory Agency, we created apps to check the marking and detect counterfeits.

Service and app QR-pass for convenient passage to business centers

Service and app QR-pass for convenient passage to business centers

You came for a meeting in a business center. You have to stand in line at the reception or checkpoint, give your passport, and wait for your pass to be issued. The QR-pass service speeds up the process: the security guard scans the QR code of the pass issued to you in advance from your smartphone screen and lets you in.

API-services for scoring

API-services for scoring

44 services for verification and scoring of individuals and legal entities. Your service makes an API request to the required service and receives structured information about the individual/legal entity in response.

Legal entities database manager

Legal entities database manager

Official database of legal and individual entities

SplitCheck - convenient way to pay when everyone dined together

SplitCheck - convenient way to pay when everyone dined together

MVP service (mobile version) for sharing cafe and restaurant checks among several people. Each person selects what they ate, and what no one chose is paid equally.

Targetologist - clever collection of VK.com retargeting groups

Targetologist - clever collection of VK.com retargeting groups

Many can simply gather an audience from VK groups. Our 'Targetologist' can track those who have just joined the community. This allows us to do targeted advertising, for example, to pregnant women (and not those who joined the group 5 years ago).

ViTracks Visualizer

ViTracks Visualizer

Service for infographic visualization of a sports race on the map.

Tobacco Product Labeling Verification

Tobacco Product Labeling Verification

Since 2018, an experiment on labeling cigarette packs has been carried out in Russia. We made our contribution to the fight against counterfeiting and developed an application to verify tobacco product labeling.

Online Cash Register Navigator

Online Cash Register Navigator

Online cash register library with prices

Module for attaching GPS track to roads

Module for attaching GPS track to roads

When you drive a car within city limits and the GPS signal is poor, the navigator automatically attaches you to the road. We made a similar module, but for athletes running through the forest. A very complex mathematical problem.

Applications for conducting 'Jeopardy' and 'WhatWhereWhen?' at corporate events

Applications for conducting 'Jeopardy' and 'WhatWhereWhen?' at corporate events

Service and mobile application for conducting intellectual games at corporate events

Android application for working with SFR® RFID tags

Android application for working with SFR® RFID tags

Application for reading data from transponders of the popular SFR® timing system and sending them to any API.

Module for bypassing restricted zones

Module for bypassing restricted zones

Large trucks can't enter inside MKAD. Medium ones can't enter inside TTK, and small ones can't enter inside the Moscow Garden Ring. We made a module for route planning avoiding restricted roads, depending on the type of truck and the availability of a pass. Even Yandex.Maps can't do this.

TriMa - App for refereeing laser biathlon competitions

TriMa - App for refereeing laser biathlon competitions

Web application for organizing biathlon competitions with a laser rifle. The project offers great opportunities for holding biathlon events within the city limits and in children's sports schools.

Service for creating a support chat widget via Telegram [closed]

Service for creating a support chat widget via Telegram [closed]

In 10 clicks, you can create and customize a chat widget where your website's clients can ask questions. The manager will answer via Telegram. The project was closed due to difficulties accessing Telegram.

Eventogram - publish photos on a big screen at an event

Eventogram - publish photos on a big screen at an event

The wedding host asks guests to send the funniest photos to the app. The host's assistant conducts quick moderation. Photos appear on the big screen.

Platform for monitoring workers

Platform for monitoring workers

Tasks can vary: cleaning the area, installing windows, delivering goods, on-site equipment repair, etc. The system allows setting 'control points', and the executor cannot perform work until the manager allows proceeding to the next stage.

Our opensource TelegramSiteHelper

Our opensource TelegramSiteHelper

Widget for creating a site assistant chat based on Telegram. 500+ stars on GitHub, 15k installations on different sites.

Bot-bartender for BBDO

Bot-bartender for BBDO

For the New Year, the BBDO agency made a small gift to its clients. The bot-bartender found out what kind of drink was on the festive table and offered original recipes all night long.

'Smart House' for 'Strelkovskie khutors'

'Smart House' for 'Strelkovskie khutors'

Accounting system for a small residential complex near Moscow

Mini CMS with autoposting to Avito, VK, and Instagram

Mini CMS with autoposting to Avito, VK, and Instagram

Developed a simple CMS for those who find WordPress too complicated. At the same time, we set up automatic photo posting to Instagram and product listings to Vk.com and Avito.

Service application for the 'Smart Boiler Room' solution developer InventionSoft

Service application for the 'Smart Boiler Room' solution developer InventionSoft

InventionSoft is a manufacturer of boiler room automation systems. We developed a personal cabinet for them where the operator can track the condition of the equipment.

The first online store based on Telegram

The first online store based on Telegram

An experimental bot-shop in Telegram.

Chatbot for managing a large community

Chatbot for managing a large community

Ordered by the community Brother Ruslan Tatunashvili. The bot is a small social network inside Telegram. Allows you to find the right person from the chat in seconds, vote, and leave a review.

Loyalty program for a jewelry store

Loyalty program for a jewelry store

An application for a loyalty program. Installed at the jewelry store's point of sale, it allows reading customer cards and accruing bonuses.

Web cabinet for personal counters

Web cabinet for personal counters

How does your well-being depend on various loads? How do gifts for your wife affect the amount of intimacy and income? Whoever measures manages. Lite-Metrix is like Google Analytics for your life.

Chatbot for website statistics

Chatbot for website statistics

A small chatbot that notifies site owners about visits and target actions of customers on the site.