Hi, I'm Ryan Feldman.
A tech enthusiast beyond belief.

Discover my journey

About Me

Profile Image

My idle thoughts are consistently one of two things: figuring out how the piece of software is made, or figuring out how I can improve it. This critical thinking is what drew me to pursue the fascinating studies of computer science. I have a special appreciation for networking, so my bookshelf is occupied by rack servers to support my undying passion of bringing people together from around the world through tech.

Outside of coding, I'm an avid gamer who enjoys building friendly communities and establishing their online presense. I love learning new things to advance my skill sets while also helping others accelerate their own. I have plenty of volunteer hours under my belt, with my proudest accomplishment being the multiphase construction of a bridge in my local park. I would love to connect with you over a project!

View Resume

Projects

Vector Graphic Studio

TypeScript, HTML, CSS | Oct 2024 - Present

My current project is a studio to create and animate vector models. This system will allow developers to dynamically customize aspects of the models in real time. The use case that originally inspired this system was customizing a player's avatar with their chosen outfits and accessories and seeing those choices reflected instantly in every animation. The planned features include drawing path-based graphics, rigging those paths to a skeleton, attaching customizable slots, and then applying keyframe animations. The model produced can then be used in other JavaScript-based projects, particularly in games.

Tetris Remake

JavaScript, HTML, CSS | Oct 2023 - Apr 2024

Attracted to its accessibility throughout any browser, this was my first undertaking with JavaScript. The application is a replica of the famous game, complete with tournament-standard rules and scoring. The game has a responsive design and inclusive controls, allowing it to run on desktops and mobile devices alike. The settings also include an option for custom color themes, both for the background and the blocks. It also features an online leaderboard to track highscores alongside the user's name of choice, just like classic arcade cabinets. The server-side code was built with NodeJS.

Contact

Let's make it happen.

Get in touch