TaskDragon
In this full-stack, two teammates and I clone TaskRabbit through the use of JavaScript and Pug on the front-end and Node, Express, Sequelize,and PostgreSQL on the back.
In this full-stack, two teammates and I clone TaskRabbit through the use of JavaScript and Pug on the front-end and Node, Express, Sequelize,and PostgreSQL on the back.
In this solo full-stack I clone the homework service WebAssign. I use JavaScript and React for the front-end, and I use Flask, Python, SQLAlchemy, and PostgreSQL on the back.
In this full-stack I create a service for managing the play-availability of the members of a private tennis group. I use JavaScript and React for the front-end, and I use Flask, Python, SQLAlchemy, and PostgreSQL on the back.
In this full-stack we enable users either to organize pickup-sports events in their area or to sign up to participate in events organized by others. We use JavaScript, React, and Bootstrap for the front-end, and we use PostgreSQL, Node, Express, Sequelize, and Google's Maps API on the back.
In this front-end I create an open-ended tool for exploring the calculus-based relationship between the graphs of position, velocity, and acceleration for a particle which is moving in one direction. I perform the calculations with JavaScript and rendered the results with React.
In this front-end I create a tool for allowing an algebra student to practice solving quadratic equations via factorization in a setting which provides feedback every step of the way. I use JavaScript and React (with functional components and hooks).
In this front-end I create a single tool which both calculates and renders the solution for the traveling salesperson problem in either two or three dimensions, using JavaScript (with a factorial-base scheme for iterating over the permutations) and React (with functional components and hooks).
In this front-end I create a tool for investigating the torque-free rotation of a three-dimensional box. I use JavaScript to solve the nonlinear system of differential equations, and I use dynamic CSS transforms and React (with functional components and hooks) to render the results.
In this front-end I simulate a 2-dimensional system of different particles that undergo collisions, each of which conserves both momentum and energy. I use JavaScript to solve each collision, CSS transitions to propagate between successive collisions, and Vue for rendering.
In this project I construct the set of back-ends listed below. Each API performs a significant mathematical task and returns either json or html.
links | language | description |
---|---|---|
|
Rust | numerically calculates integrals, derivatives, differential-equation solutions, maxima, roots, and limits for functions of one variable |
|
Golang | evaluates complex-valued functional expressions by implementing PEMDAS recursively |
|
determines integer factorizations and GCDs for both real and complex integers | |
|
Python | solves linear systems of equations, including inverses and determinants of matrices using Crout's algorithm for LU decomposition |
|
finds the roots of a polynomial by implementing Laguerre's method | |
|
Node | calculate the dynamics of the logistics map and renders graphical results using svg elements |
|
PHP/Twig | miscellaneous minor utilities |
|
Ruby/Rails | (WIP) Rotatable polyhedron generation and rendering |
Web Development bootcamp
Certification to teach 7 - 12 Physics and Mathematics
MS and PhD in theoretical solid-state physics
AB in mathematics