erik opinaldo

Software Engineer

After spending 5 years providing users with excellent, empathetic software support, I am always thinking about how user experiences can be more delightful and helpful. Working alongside other developers and product managers in this pursuit opened my eyes to how one can approach this goal from the development side of things.

I now combine this strong desire to create meaningful experiences and my innate creative passion to build software that hits the mark.

Photo of Erik Opinaldo

Projects

Twitter Clone

Twitter Clone

Frontend for a Twitter clone using Redux and React.

Features: Users can add new tweets, filter timeline to show tweets from following, and like and retweet existing tweets.

React Redux
View Project Github
Postplant

Postplant

Displays a scheduled view of upcoming professional Valorant (esport) matches.

Features: Users can filter results based on tournament/event of match. Website was built with a mobile-first approach, ensuring that components were built specifically for the mobile experience.

Next.js Tailwind CSS Luxon
View Project Github
Chat app

Chat app

This is a chat/messenger app similar to Slack or Discord.

Features: Create a user account, navigate between and join/subscribe to different chat rooms, store message/room history, end new messages in real-time and broadcast them to subscribed users

JavaScript Node.js Express.js Socket.IO Passport.js MongoDB EJS
View Project Github
Keyfigurator

Keyfigurator

I enjoy collecting mechanical keyboards. When it comes to the outward appearance of these keyboards, I have to choose a keyboard case color and the keycap colors/design. To make it easier to visualize what these color combinations might look like before I commit to buying them, I set out to create this visualizer tool.

Features: a 2D keyboard that you can modify. You can change the keyboard case and keycap color (you can also change the background canvas color).

Node.js Express.js Passport.js MongoDB Tailwind CSS
View Project Github
Spongebob Slack Bot

Spongebob Slack Bot

This is a bot that can be installed onto Slack workspaces. It is activated with a slash command in the message input field and your choice of input text. The bot then takes your input text (e.g. "This is some text") and sends out converted text (e.g. "tHiS iS SOMe TExT"). To view some cultural/historical context for this meme, click here.

Node.js Express.js Slack APIs
View Project Github
Clickanywhere

Clickanywhere (game)

It's like Minesweeper, but not really. Click around the page to find the "right spot", and try to do it with the lowest number of clicks possible.

JavaScript HTML CSS
View Project Github

Skills

Contact Me