Software Engineer

Full Stack Web Developer
NYC

I am a full stack web developer currently focused on JavaScript and Ruby, armed with associated frameworks/libraries: Rails, React, Redux. I'm also a writer, musician, and relentlessly interested in the intersection of art, tech, and philosophy. My professional growth has taken me into diverse roles such as educator, business analyst, and system/network administrator. I'm excited to learn from new perspectives, and bring creativity and analytic rigor to new challenges.

With over 3 years of experience as an IT Professional, I've developed a methodological approach to solving problems that is informed by my training in creative and critical thinking.

Resume

Skills

  • React
  • Redux
  • Ruby
  • Rails
  • Javascript
  • jQuery
  • AWS S3
  • PostgreSQL
  • Powershell
  • Git
  • HTML5
  • CSS3

A Few Accomplishments

reSoundCloud

reSoundCloud

Live Demo
Repo

A single-page SoundCloud clone giving users a platform to stream and share audio.

Features
  • Achieved persistent audio playback throughout multiple components using a UI slice in Redux global state to dynamically track changes in navigation and media DOM events
  • Incorporated AWS S3 hosting and Rails Active Storage to allow full CRUD for audio and images uploaded by users while leveraging the data scalability, availability, and performance advantages of the cloud over a single media server
  • Secured user accounts with backend authentication processes using BCrypt for password salting and hashing, and custom font-end routes built on top of rails router to protect and conditionally render components

PolyRefrain

Live Demo
Repo

An audio sequencer utility that serves as a tool to learn and explore polyrhythms.

Features
  • Achieved highly accurate scheduled audio events by leveraging WebAudio API’s access to hardware clocks
  • Created a looping visual representation of rhythm by building on HTML canvas methods using the p5 library
  • Designed an interface that allows users to dynamically control percussion playback, tempo, and time signature

Contact Me