Hello! My name is Semyon Zharkov, but I usually go by Syoma. I am a Junior at Manhattan High School concurrently enrolled in Kansas State Universtiy. I am the sitting president of the MHS math club and programming lead for the school's robotics team. In my free time I enjoy laser-cutting, sewing, backpacking, and playing tennis.
My email is semyonzharkov[at]ksu[dot]edu. Never hesitate to email me if you have any questions, queries, cries for help about my work or projects.
Some of my favorite projects.
An AI sign language learning app that uses sign recognition to provide feedback.
devpost.comAn interactive game meant for learning Algebra 2 concepts in a fun way. Playable in browser :)
itch.ioA trifecta of my laser cutting, 3d printing, and animation experience . Made as a gift for our school's Homecoming dance.
Image GalleryA web-app aimed to simplify voter research. Scrapes the web for information and voting records on a politcian then uses LLM's to neatly summarize
devpost.comA compilation of my favorite math visualizations that I've created for homeworks or just for fun.
link to PDFA driving simulator setup using laser cut cardboard and an Arduino intended as a cheap way for people to learn driving.
devpost.comNot really a specific project but sewing is too big a part of my life to not mention it. I included my favorite garments that I've designed and made below
Garment Gallerythese are in the order of whhich I took them
Provides the first semester of an integrated approach to linear algebra, multivariable calculus, and ordinary differential equations with specific topics including vector spaces, linear transformations, solutions to matrix equations, dimension, rank, eigenvalues, inner products, Sylvester’s Theorem, multi-linear algebra, vector valued functions, vector fields and general ordinary differential equations.
Provides the second semester of an integrated approach to linear ordinary differential equations, Picard’s Theorem, limits and continuity in many variables, partial derivatives, optimization problems, integration of functions of several variables, Fubini’s Theorem, integration of differential forms and Generalized Stokes’ Theorem.
Combinatorics and graph theory. Topics selected from counting principles, permutations and combinations, the inclusion-exclusion principle, recurrence relations, trees, graph coloring, Eulerian and Hamiltonian circuits, block designs, and Ramsey Theory.
A study of common data and program structures together with associated algorithms. Topics include interfaces, design patterns, arrays, stacks, queues, lists, trees, hash tables, recursion, binary search, and tree traversals. Experience with both use and implementation of these structures and algorithms using a modern programming language. Discussion of tradeoffs involving performance and software maintainability.
Logical formalisms used to model and reason about computer systems. Propositional and predicate logic, syntax, semantics, and proof theory; soundness and completeness issues. Mathematical induction. Program verification: invariants and program logics.
Functions of one variable; limits, continuity, differentiability, Riemann-Stieltjes integral, sequences, series, power series, improper integrals.
This is all the miscellaneous stuff that didn't fit into any of the sections but i still wanted to include
click here to see my GitHub which has most of my projects including this website.
click here to see my YouTube
click here to see some of the silly games I made a long time ago. These were some of my first ever large programming projects
click here to read a random from a list of Wikipedia articles that I found intresting