I am a self-taught programmer currently residing in the vibrant city of New York. With a strong passion for open source software and its communities, I have actively contributed to the Google Chromium developer tools for several years. What truly captivates me about programming is the exhilarating challenge of applying logical thinking to solve intricate problems. I find great satisfaction in the ability to create innovative and inspiring solutions. Additionally, I am open to the possibility of relocating to explore new opportunities.

Becoming a proficient software engineer isn't memorizing the syntax of a programming language but rather the ability so solve problems with it.

Projects

Google Chromium Devtools Contributions

Allow JSON responses to be pretty printed.
Bug Report
  • Created a JSON parser that allows .json format network responses to be Pretty Printed. Enabled Pretty Print button on .json file types. Wrote Mocha tests to confirm parser worked as expected.

Created a check on our document for any custom css varibles.
Bug Report
  • Created a check for shorthand css properties. Used a regex to extract any longhand css properties from our current shorthand property. Added each extracted longhand property to our activeProperties map which will add a check to the property and uncheck any following conflicting css properties.

Pretty-print directly visited minified asset files.
Bug Report
  • Fixed the order in which a visited pages mimeType was set. Added a new mimeType to recognize and allow the formatting of minified asset files when directly visited on a webpage.

URL.createObjectURL() creates valid links.
Bug Report
  • URL.createObjectURL() creates a clickable link that does not include 'blob' which is a required for correct webpage routing. If url is type 'blob', include all sections when creating a clickable link.

Opening a new tab on formatted files opens an invalid window.
Bug Report
  • Added a check for tabs that are formatted. If the tab we are attempting to open a new tab on is formatted, return and open the url of its unformatted equivalent.

MORE CONTRIBUTIONS

Skills

  • Javascript
  • Typescript
  • MERN
  • MongoDB
  • Express
  • React
  • NodeJS
  • Next.JS
  • SQL / MYSQL / noSQL
  • Python
  • Django / REST-Framework
  • Golang
  • CSS/SASS/SCSS
  • Jest/Mocha/Chai/Karma Testing
  • Git/Mercurial