Imagurumi
Imagurumi is an app designed to help visualize crochet patterns. Build individual patterns, arrange them in 3D space, and print standardized patterns for your amigurumi projects!
Make a Project
After many years of teaching public high school physics, I have recently tranisitioned into a career in software development. I loved the teaching and learning aspects of my previous career, but was frustrated with how long it took education to adapt to new ideas and technology. What excites me most about software development is the ability to quickly go from a new idea to a real usable product with cutting edge systems, and I can't wait to apply my learning skills to this next challenge.
Learn more
I am well versed in Ruby, Javascript, React / Redux, HTML / CSS, Ruby on Rails, Jbuilder, MongoDB, Express, Node.js, and PostgreSQL. In addition to my software skills, I am confident in my abilities in teaching, public speaking and presentation, lesson planning / curriculum development, critical thinking, and multiple levels of physics, mathematics, and chemistry.
Learn more
I have a B.E. in Civil Eningeering from The Cooper Union and an M.A. in Secondary Science Education from NYU Steinhardt. I've also recently received a Certificate of Completion for Full-Stack Development at App Academy. I feel that my commitment to continued education and training has made me well suited to the ever changing world of software development.
Learn moreThese are the projects that I've worked on at App Academy and on my own. I hope to keep updating them and add more in the future.
Imagurumi is an app designed to help visualize crochet patterns. Build individual patterns, arrange them in 3D space, and print standardized patterns for your amigurumi projects!
Make a Project
Hablabaa is an app for practicing foreign languages. Select your preferred and practice languages, then speak into your microphone. The AI will respond in the same language, and both transcriptions and translations will be provided.
Chat with Hablabaa
Project Brooklyn brings the classic tower defense experience to the third dimension, with realistic physics simulation and dynamic pathfinding. (WIP)
Play Project Brooklyn
FreeSA is an online Data Structures and Algorithms course, primarly geared towards recent graduates entering the tech field for the first time. Video walkthroughs, many of my own recording, are provided for various LeetCode problems. Problems can be sorted and filtered by a variety of factors, and personal progress can be saved to the users' GitHub account.
Learn DS&A Free!
WeView is a video hosting and streaming platform with a focus on education. Teachers can upload videos, and students can watch them anywhere, anytime. While they watch, students can leave comments, but unlike YouTube, where comments appear at the bottom of the video, WeView comments are timestamped, and by default will appear at the same time in the video that they were made.
Check out Weview
Tootr is a full stack clone of Twitter, themed around matching students and tutors. Through tags, mentions, likes, and follows, users can find tutoring based on subject quickly and easily. Tootr uses a Python/Flask backend framework, in which I was completely self taught.
Start Tooting!
Do you wish there was a way to vibe with audio visually and audibly rather than only listening to it? WaveSense is an audio visualizer application that enables users to select songs or upload local audio files, then feeds the selected audio into a visual display reflective of the audio waves.
Listen and watch on WaveSense
A fan version of cine2nerdle, a tile sliding and matching game with video game trivia
Try Game Grid
A custom Chess variant featuring a modified board and pieces. Features include full move log, undo move, AI players, and full rules implementation.
Play Gothic Chess
A Javascript Snake Game with Rogue-like Elements. Sneak your snake through five levels of increasing difficulty avoiding various obstacles, eating procedurally generated snacks to obtain powerups and earn a global high score.
Play Sneak Snack Snake
The dexterity-based board game Crokinole, rebuilt and refactored for quick multiplayer games between users on mobile web browsers. Work in progress.
Early Iteration on p5.js