DevPortfolio

Hi, I'm Steve Rodriguez

Full-Stack Developer specializing in building exceptional digital experiences

About Me

I'm a passionate software developer with over 5 years of experience building web and mobile applications. I specialize in creating responsive, user-friendly interfaces and robust backend systems.

Backend

Express
Firebase
Heroku
Laravel
MongoDB
Mongoose
PHP
Postgres
Ruby on Rails
Sanity CMS
Sequelize
Strapi CMS
Supertokens
AWS S3
CloudFlare
Drizzle
fly.io
neondb
passport.js

Frontend

Cypress
Expo
Formik
HTML
Mantine
Native Base
Notifee
React
React Hook Form
React Native
React Spring
Redux
Styled Components
Tailwind CSS
Tamagui
TanStack Query
Typescript/Javascript
Zustand
Authorize.net
Chakra-UI
CSS
Leaflet
Replit
shadcn

Tools

Intercom
Jest
JotForm
Lerna
NX
Prettier
Revenue Cat
Sentry
Surge
tRPC
Vitest
Yarn
Zod
Bun
Eslint
Faker
Resend
Vercel

My Projects

Here are some of the projects I've worked on. Each project represents different skills and technologies.

Pulsechain to Coin Tracker
Pulsechain to Coin Tracker

Generates a CSV of transactions that can be uploaded from Pulsechain to Coin Tracker. I used Replit to generate a front end for it after I configured the conversion logic.

React
React Hook Form
Tailwind CSS
Typescript/Javascript
Zod
Replit
Minecraft Locations
Minecraft Locations

Save your favorite places in minecraft so you can get back to them

Express
Postgres
Prettier
React
React Hook Form
TanStack Query
Typescript/Javascript
Zod
AWS S3
Drizzle
Eslint
fly.io
Leaflet
neondb
passport.js
Replit
Resend
shadcn
V Hub
V Hub

I got to work on the V School Learning Management System for a few months. I worked on a few features such as the Job App Goal Tracker, Learning Library Workshops Table, and some admin features.

Cypress
Express
Firebase
React
Typescript/Javascript
Vitest
Eslint
Prospect Sports
Prospect Sports

A Sports betting PWA for trading players and competing in games. This project was not fully completed and we were using fake data, but it's still pretty cool to look at.

Expo
Express
Formik
Native Base
Prettier
React
Supertokens
TanStack Query
tRPC
Typescript/Javascript
Zustand
Eslint
Manatee Ticker App
Manatee Ticker App

A simple web app that generates Stock Quotes.

Cypress
Jest
Lerna
Mantine
Prettier
React
TanStack Query
tRPC
Typescript/Javascript
Zod
Eslint
Plantifilm
Plantifilm

A simple web app that displays movies

Cypress
Mantine
Prettier
React
TanStack Query
Typescript/Javascript
Vitest
Eslint
NJ Forward
NJ Forward

A website built for the Governor of NJ to take registration information and payment to attending the ball. I utilized the Jotform API to take registration information and Authorize.net for the Payment gateway.

Formik
JotForm
React
Authorize.net
Chakra-UI
CloudFlare
Vercel
Burn by Cara Loren
Burn by Cara Loren

A mobile app built for Fitness influencer Cara Loren. This project took around 1.5 years to launch. It uses Firebase Authentication together with a custom built Strapi Backend to handle content. At the time there were no tools like NativeBase where you could write styles using utility props like popular Design frameworks such as Chakra UI or Tailwind CSS, so I baked in my own custom design framework.

Firebase
Formik
Intercom
Notifee
React Native
React Spring
Revenue Cat
Sentry
Strapi CMS
Styled Components
Blitz Reader
Blitz Reader

A chrome extension to speed read text on a page

Typescript/Javascript
MSNY Company Website
MSNY Company Website
React
Typescript/Javascript
Rock The Vote
Rock The Vote

If you're familiar with how reddit works you'll know that you can upvote or downvote posts. It's the same idea with this app. You'll be able to login and get a list of "political issues" to upvote or downvote. You can also create your own issues, and add comments to your own issues as well as any others.

Express
Formik
Heroku
Lerna
MongoDB
Mongoose
React
Surge
Chakra-UI
CloudFlare
Faker
Crypto Rankings
Crypto Rankings

This site utilizes the nomics API to display information about cryptocurrencies. You can view a list of crypto currencies on the rankings page, keep a list of favorites by tapping on the star icon next to the coin, as well as get some detailed information about a coin by clicking on one of them.

React
Zen Garden
Zen Garden

This is a page I built to demonstrate my skills with HTML and CSS. The page is fully responsive

HTML
Food Log
Food Log

This is a Nutrition tracker. You can log your food intake using the on board nutritionix api natural language query.

Firebase
Lerna
React
React Native
Redux
Yarn
Reversi
Reversi

This is a 1-2 player board game. There are sixty-four identical game pieces called discs, which are light on one side and dark on the other. Players take turns placing discs on the board with their assigned color facing up.

HTML
Typescript/Javascript
CSS
The Brilliance App
The Brilliance App

This is a custom app that was built for a specific purpose. Its an all around management and analytics app for a small lighting production company I used to work for.

Heroku
React
Redux
Ruby on Rails
Get Busy
Get Busy

Similar to the concept of eventbrite, meetup, etc.., the app connects users with events. This was a group project.

Express
React
Sequelize

Get In Touch

Have a project in mind or want to discuss potential opportunities? Feel free to reach out!

Contact Information
Here are the ways you can reach me directly.

Email

steve.rodri91@gmail.com

Phone

+15166617679

Location

SE Asia

Send a Message
Fill out the form below and I'll get back to you as soon as possible.