Hi
I'm Avi

I'm a full stack web developer


Background in chemistry. Passion for tech. New York-based.

Currently working as a Senior Content Engineer at Beacon Platform Inc.


About Me

My experience in the sciences has gotten me involved in various industries including water, chemical, and utilities.

However, none of these industries have piqued my curiosity and interest quite like technology. After having serendipitously stumbled upon the field of web development, I had found a new passion in life.

My particular area of focus has been the MERN stack, but I am always eager and willing to learn new technologies!

I currently work as a Senior Content Engineer on Beacon Platform's Technical Documentation team. I use Gatsby, a React-based static site generator, to source and publish content from multiple repositories and content management systems.

At my former role at Fragrance.com, I used Perl, MySQL, jQuery, JavaScript, and LESS on the legacy monolithic codebase. On the replatform effort, I used TypeScript and GraphQL.

I had also been exposed to Docker, Terraform, and Kubernetes when setting up the infrastructure for microservices.

In addition, I used React Native to work on Fragrance.com's iOS and Android mobile apps.

Skills

HTML5
CSS3
JavaScript (ES6+)
TypeScript
React.js

Projects

1 / 8
๐Ÿ˜ฎ Application Programming Interface
The Owen Wilson Wow API

A free JSON API for actor Owen Wilson's "wow" exclamations in movies.

React.jsNodeExpressContentful
๐Ÿฟ Wordle-like Movie Game
Hollywoodle

Similarly to the Six Degrees of Kevin Bacon, users connect two daily actors either with movies they've starred in or with costars that they have both acted alongside. The goal of the game is to connect them in as few moves as possible.

React.jsTypeScriptSCSSNodeExpressMongoDBVercel
๐Ÿ’ฟ Audio/video mixing and automation
Auto Mashup

Billboard song mashups automated with Node.js. Both audio and video are edited and mixed together using FFMPEG and uploaded to AutoMashup's YouTube channel. Thumbnails are automatically uploaded to its Instagram page.

React.jsNodeExpressContentfulFFMPEGCheerioPuppeteerAWS
๐Ÿค– Twitter Bot
Breaking Casting News

A Twitter bot that tweets fake movie remake casting announcements every 4 hours. Each tweet features lookalikes - not all alive - of the original film's actors.

Node.jsExpressPuppeteer
๐Ÿ›’ CRUD Application
Glow Labs Facial Bar

Business website for booking/scheduling appointments, handling payment info with Square APIs, and managing employee and client information via user authentication (JWT, OAuth, cookies).

React.jsNode.jsExpressMongoDBGraphQLApolloJSON Web TokensMJMLTwilio
๐Ÿ“ฆ NPM/Yarn Quiz Package
React BuzzFeed Quiz

A BuzzFeed-style quiz component for React.js. Users can create their own custom personality quizzes by following the user guide and adding their own props - including questions, answers, results, and more!

React.jsTypeScriptStyled ComponentsSassNPMYarnWebpack
๐Ÿงฌ Single Page Application
Inky Doodle

Application for visualizing hybridization patterns in fictional "Inky Doodle" species pulled from a content management system. Also includes search functionality with pagination and daily automated posts on Instagram.

React.jsStyled ComponentsContentfulNES.cssNode.jsExpress
๐Ÿ“ˆ Data Visualization Application
NYPD Arrest Map

A data analysis tool that scrapes NYC Open Data's NYPD Arrest Data (Year to Date) dataset, maps associated arrest markers, and compiles overview and trend graphs.

React.jsNode.jsExpressWebSocketsDockerGoogle Cloud StorageWeb WorkersPuppeteer

Contact Me

If you'd like to get in touch, feel free to send me a message!

Avraham (Avi) Mamenko
avimamenko@gmail.com