VIKTOR_SRHK - About Me

Hi, I'm Viktor, a 15-year-old student and developer from France.
I'm passionate about programming, artificial intelligence, embedded systems, mathematics, and physics. I love understanding how things work, whether it's a neural network, a mathematical theorem, a robot arm, or a low-level system written in Rust.
Most of my time is spent building projects, learning new technologies, and challenging myself with increasingly complex problems. I'm currently exploring web development, backend systems, electronics, robotics, and AI while also trying to share my knowledge through private tutoring in mathematics and science.
My goal is to pursue a preparatory class and then an engineering school, specializing in AI and embedded systems. Beyond that, I want to build impactful products, launch my own ventures, and keep pushing my limits every day.

MatchDay

In Progress
Next.js
TypeScript
MongoDB
Stripe
Twilio
SaaS

MatchDay is a SaaS for amateur sports clubs that simplifies match-day logistics. Coaches, club managers, and parents coordinate attendance, carpooling, and reminders from one shared space, so every player gets to the match without the usual message-thread chaos.

viktor_srhk@pop-os:~/matchday$ pnpm dev> MatchDay dev> next dev --turbopackMatch-day workspace ready for clubs, coaches, and parents.Carpool coordination, secure reminders, and subscriptions in development.

CoreServe

In Progress
Node.js
Express
MariaDB
Redis
JWT
API

CoreServe is a modular Node.js backend starter for building structured REST APIs. It includes JWT authentication, API key authorization, plan-based rate limiting, MariaDB integration, Redis-backed caching with graceful fallback, and Jest/Supertest coverage for core HTTP flows.

viktor_srhk@pop-os:~/CoreServe$ pnpm dev> CoreServe@1.0.1 dev> NODE_ENV=dev node index.js[11:42:11] Redis connected successfully.11:42:11 [INFO] CoreServe started at http://localhost:300211:42:11 [OK] MariaDB connection pool ready.

Robotic Arm Control

In Progress
Arduino
C++
Robotics
I2C
Rust CLI
Wokwi

A 6-DOF robotic arm control system built around an Arduino Uno and a Wii Nunchuck. The project includes live joystick and accelerometer control, serial diagnostics, per-joint limits, smoothing, demo mode, record/replay support, calibration utilities, simulation assets, and a Rust desktop CLI for sending commands.

viktor_srhk@pop-os:~/robotic-arm-control$ arduino-cli compile --fqbn arduino:avr:uno arduino/robotic_armSketch uses 9886 bytes (30%) of program storage space.Global variables use 762 bytes (37%) of dynamic memory.Mode: NUNCHUCK | SERIAL | DEMO | REPLAYSerial diagnostics ready at 115200 baud.

Function Derivator

Done
Rust
Parser
AST
CLI
Symbolic Math

Symbolic differentiation engine in Rust. Parses expressions to an AST, applies differentiation and simplification rules, and exposes a concise CLI. Supports arithmetic, trigonometric and exponential functions, chain/product/quotient/power rules, and basic simplifications.

viktor_srhk@pop-os:~/function-derivator$ cargo run -- "sin(x^2)"f(x)  = sin(x^2)f'(x) = 2x * cos(x^2)

Small Engine

In Progress
C++
OpenGL
SDL3
GLAD
3D Engine

A small OpenGL engine starter written in C++. It uses SDL3 for windowing, GLAD for OpenGL initialization, and tinyobjloader for model loading. The engine currently supports OBJ models with MTL textures, light sources, fullscreen toggling, and WASD/ZQSD world-space movement.

viktor_srhk@pop-os:~/small-engine$ cmake --build build[build] Compiling engine sources[build] Linking small-engineOpenGL + SDL3 window ready.OBJ model loading and lights enabled.

Portfolio

This Site
Next.js
React
TypeScript
Tailwind CSS
Vercel

Personal portfolio website built with Next.js and Tailwind CSS. Showcases projects, services, and contact information; includes CI and deployment configuration. Source for this site is available in the repository.

viktor_srhk@pop-os:~/portfolio$ pnpm build && pnpm start> Building with Next.jsServer listening on http://localhost:3000

Automation Scripts

Starting at $10
automation
scripting
productivity
custom workflow

A custom script that removes repetitive manual work, such as organizing files, processing data, or connecting everyday tools. You receive the script, setup instructions, and a tested example for your workflow.

Landing Page

Starting at $75
landing page
responsive
custom design
deployment ready

A responsive custom landing page that presents your business, product, or event clearly. You receive the page, mobile-friendly styling, and deployment-ready source code.


Let's Connect

I'm always open to discussing new projects, creative ideas, or opportunities to be part of your vision.

Location

France

viktor_srhk

Photo of viktor_srhk



@Vikbg

Join me on social media!
Let's create something together, contribute to one of my GitHub repositories, or start a new project.
Join. Chat. Share. Build Together.