Skills
Every skill here is traceable.
No keyword soup. Each entry names the project, job, or lab where it was earned — hover the context to see where a skill actually shipped.
01
Languages
Daily drivers first — each one attached to real, shipped work.
- C / C++ (C++20)DKVS, STM32 firmware
- PythonCASA-Goes Lab, JobMaster, DESops
- TypeScriptEvalForge, Chronos, Aqsha, EngStudy
- JavaFTC competition robot
- VerilogDigital logic design coursework
- MATLABSignals & systems, electronics
- MicroPythonWRO autonomous robot
02
Distributed Systems
Learned by building a replicated store from the Raft paper up.
- Raft Consensusoriginal implementation in DKVS
- Write-Ahead LoggingCRC-checked persistence, DKVS
- Leader Election & FailoverDKVS
- Linearizabilitylog-serialized reads, DKVS
- TCP / POSIX SocketsDKVS networking layer
- Concurrency & Threadingthread-per-connection servers
03
Embedded & Real-Time
Bare metal, where the debugger is a logic analyzer and a register view.
- STM32 HALNUCLEO-F411RE firmware
- GPIO / UART / PWM / Timersperipheral drivers in C
- Interrupt-Driven DesignSTM32 firmware
- SWO Telemetry & GDBregister-level debugging
- Real-Time Constraintsdeterministic execution pipelines
04
Robotics & Control
From competition robots to research validation pipelines.
- ROSCASA-Goes Lab, EE 483
- PID Control28% stability improvement in research
- Sensor Fusionodometry + IMU + camera
- Computer Visioncolor filtering, edge detection, masking
- State Estimation & OdometryDuckietown pipelines
- TensorFlow (perception)FTC team-prop detection
05
AI Engineering
Building the tooling around models, not just calling them.
- LLM Evaluation & BenchmarkingEvalForge
- RAG PipelinesEngStudy: chunk → embed → retrieve
- pgvector / HNSWsemantic retrieval, EngStudy
- LLM-as-Judge & GradersEvalForge judge system
- Statistical TestingCIs, permutation tests, Elo
06
Full-Stack & Cloud
Production systems with users, CI, and security posture.
- React / Next.jsAqsha, EngStudy, EvalForge dashboard
- Node.js / FastifyEvalForge REST API
- PostgreSQL / Prisma16-model schema in Aqsha
- SupabaseChronos auth, DB, edge functions
- Cloudflare Pages & WorkersChronos deployment
- GitHub Actions (CI/CD)lint / typecheck / build gates
- Tailwind CSSevery frontend since 2025
07
Hardware & EDA
The EE degree, applied.
- Siemens NXlocomotive wire routing at Wabtec
- Analog Circuit Design< 0.5 dB gain error mixer
- Multisimsimulation-first analog validation
- Digital Logic (Verilog)coursework
- Oscilloscope / DMM / Lab InstrumentsEE lab work
- KiCadPCB design fundamentals
08
Simulation & Research Methods
Break it in simulation before it breaks in the field.
- Duckietownrobotics simulation framework
- Failure-Mode Analysis100+ validation runs, CASA-Goes
- Discrete Event SystemsDESops — automata, supervisory control
- Reproducible Experimentsseeded, stored runs in EvalForge
09
Tools & Environment
The everyday stack.
- Linuxdaily environment for ROS and systems work
- Git / GitHubevery project
- DockerDuckietown containers, EvalForge stack
- CMakeDKVS build system
- GDBfirmware and systems debugging
- LaTeXself-hosted Overleaf instance
10
Human Languages
Three languages, three writing systems.
- EnglishNative
- KazakhNative
- RussianFluent