background-1

About me

nevin-photo

I'm a full-stack software engineer who builds applications with TypeScript, Node.js, React, and Ruby on Rails. Most of my work involves building microservices, automation services that streamline workflows, and component libraries. I enjoy building things that make everyone's life easier!


When I'm not coding, I'm probably getting way too competitive in strategy games like Chess and Teamfight Tactics.

background-2

Projects

Seeker

sentiment-screenshot

A product price tracking application that tracks products for major retailers. Users enter a product URL and target price, and the app scrapes pricing data using Playwright and notifies them via email when price target is met. The application uses Rails 8 features such as Solid Queue, Cache, and Cable for background job processing, caching, and live updates. The frontend uses Turbo Streams and Stimulus for UI updates.

Tech Stack: Ruby on Rails 8.1, Playwright, PostgreSQL, Solid Queue, Solid Cache, Solid Cable, Turbo, Stimulus, GitHub Actions


Sentiment AI

sentiment-screenshot

A financial dashboard that integrates live stock market data with Gemini for technical chart analysis. Users can search for any public company to view real time prices, news, and AI generated insights. The application uses stateless JWT authentication, type safe routing and APIs built using TSOA, and Redis caching for managing rate limits and optimizing performance.

Tech Stack: TypeScript, React (Vite), Node.js, TSOA, Redis, Docker, Auth0, Gemini AI

background-2

Technologies & Skills

TypeScript
JavaScript
Ruby
Ruby on Rails
Node.js
Express
React
Vue.js
AWS
SQL
Postgres
MongoDB
Docker
Kubernetes
Vercel