I'm Sri Pranav, a first-year mathematics student at UC Davis. I enjoy studying the applications of mathematics in computer science. If you're an employer, here's my resume.
Here are some posts that I’ve written for fun or to strengthen my knowledge. Check them out, hopefully they are useful to you.
Some proofs for the theorems in Prof. Alexander Kurz's notes introducing Stone Duality.
A comprehensive article about neural networks and how they work (mathematically), complete with an implementation of neural nets in Python.
A description of how Taylor series so accurately approximate functions. A proof of Taylor's theorem is presented through a set of guiding exercises.
The proof of Cauchy's mean value theorem presented through a set of guiding exercises. The post is written with calculus students in mind.
A presentation of the proof that $\pi$ is irrational using techniques familiar to calculus students, with a formal introduction to rational/irrational numbers.
An introduction to decentralized applications (dApps) and blockchain technology, with emphasis on the technical details of dApp platforms.
Here are some projects I've worked on. Most of them are open sourced and can be found on my github.
A tiny, pedagogical neural network library with a pytorch-like API and tensor-valued autodiff.
An open source JavaScript framework made in less than 10kb. Supports SPAs and state-based rendering.
A ray tracing engine built from scratch in the Code.org JS environment, in part to demonstrate the versatility of the platform.
A prototype for a system that tracks relative positions of vehicles and pedestrians on the road using exclusively smartphone-available technology.
A tool for businesses to give and receive feedback from their customers, used by ~100 businesses to collect and manage their customer feedback.