Skip to content
View ivannissimrch's full-sized avatar

Block or report ivannissimrch

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ivannissimrch/README.md

Frontend Banner

Hi, I'm Ivan Rebolledo

Frontend Developer | React • TypeScript • Next.js

I'm a 𝗙𝗿𝗼𝗻𝘁-𝗘𝗻𝗱 𝗗𝗲𝘃𝗲𝗹𝗼𝗽𝗲𝗿 specializing in 𝙍𝙚𝙖𝙘𝙩, 𝙏𝙮𝙥𝙚𝙎𝙘𝙧𝙞𝙥𝙩 and 𝙉𝙚𝙭𝙩.𝙟𝙨. My current interests include 𝙉𝙤𝙙𝙚.𝙟𝙨, 𝙀𝙭𝙥𝙧𝙚𝙨𝙨, 𝙋𝙤𝙨𝙩𝙜𝙧𝙚𝙎𝙌𝙇 and 𝙑𝙞𝙩𝙚𝙨𝙩.

Built and deployed ShadowSpeak, an ESL shadowing platform actively used by a teacher and students in South Korea.

Portfolio: Ivan Rebolledo


Technologies I work with

React
React
TypeScript
TypeScript
JavaScript
JavaScript
Next.js
Next.js

Projects


Tech Stack: 𝙏𝙮𝙥𝙚𝙎𝙘𝙧𝙞𝙥𝙩, 𝙍𝙚𝙖𝙘𝙩, 𝙈𝙖𝙩𝙚𝙧𝙞𝙖𝙡 𝙐𝙄, 𝘼𝙭𝙞𝙤𝙨

Stock tracker with dual API integration (Finnhub for real-time quotes, Alpha Vantage for historical data). Built smart caching quotes refresh every 15 minutes, historical data daily. Transforms raw daily data into weekly and monthly averages for trend charts. Debounced search prevents API spam, recently viewed stocks load from cache instantly.

Live Site: https://typescriptstocks.netlify.app/
Case Study: https://www.ivanrebolledo.dev/projects/stocks Screen shoot


Tech Stack: 𝗥𝗲𝗮𝗰𝘁, 𝗡𝗲𝘅𝘁.𝗷𝘀, 𝗧𝘆𝗽𝗲𝗦𝗰𝗿𝗶𝗽𝘁, 𝗘𝘅𝗽𝗿𝗲𝘀𝘀, 𝗣𝗼𝘀𝘁𝗴𝗿𝗲𝗦𝗤𝗟, 𝗔𝘇𝘂𝗿𝗲 𝗕𝗹𝗼𝗯 𝗦𝘁𝗼𝗿𝗮𝗴𝗲

ESL shadowing platform built with Next.js and TypeScript. Implemented browser-based audio recording (MediaRecorder API), custom YouTube segment looping via 100ms polling (YouTube API doesn't support this natively) and role-based teacher/student UI flows. Integrated with PostgreSQL backend, Azure Blob Storage, and JWT authentication.

Live Site: https://shadowing-app-spec.vercel.app/

Screen shoot


Tech Stack: 𝙏𝙮𝙥𝙚𝙎𝙘𝙧𝙞𝙥𝙩, 𝙍𝙚𝙖𝙘𝙩, 𝙏𝙖𝙞𝙡𝙬𝙞𝙣𝙙 𝘾𝙎𝙎, 𝙈𝙖𝙩𝙚𝙧𝙞𝙖𝙡 𝙐𝙄, 𝙁𝙪𝙨𝙚.𝙟𝙨, 𝙍𝙚𝙖𝙘𝙩 𝙍𝙤𝙪𝙩𝙚𝙧

Developer resource hub with intelligent search. Built the search system: Fuse.js fuzzy matching for typo tolerance, keyword expansion that maps "js" to "javascript" and "frontend" to [HTML, CSS, JavaScript, React], plus stopword removal for cleaner results. Implemented localStorage caching with daily invalidation and Set-based deduplication to prevent duplicate results.

Live Site: https://dev-vault-chingu.netlify.app/
Case Study: https://www.ivanrebolledo.dev/projects/devvault Screen shoot


Let's Connect

Open to frontend developer opportunities. Reach out if you're hiring.


Pinned Loading

  1. stockDashBoard stockDashBoard Public

    Stock dashboard Built with 𝗧𝘆𝗽𝗲𝗦𝗰𝗿𝗶𝗽𝘁, 𝗥𝗲𝗮𝗰𝘁, 𝗠𝗮𝘁𝗲𝗿𝗶𝗮𝗹-𝗨𝗜, 𝗩𝗶𝘁𝗲. Dual API setup, caching for performance, auto-refresh, time-series charts

    TypeScript 1

  2. chingu-resources-helper chingu-resources-helper Public

    Forked from chingu-voyages/V55-tier2-team-24

    4-person agile team project. Built the fuzzy search system, localStorage caching, and state management. Tech Stack: 𝗧𝘆𝗽𝗲𝗦𝗰𝗿𝗶𝗽𝘁, 𝗥𝗲𝗮𝗰𝘁, 𝗧𝗮𝗶𝗹𝘄𝗶𝗻𝗱 𝗖𝗦𝗦, 𝗠𝗮𝘁𝗲𝗿𝗶𝗮𝗹 𝗨𝗜, 𝗙𝘂𝘀𝗲.𝗷𝘀, 𝗥𝗲𝗮𝗰𝘁 𝗥𝗼𝘂𝘁𝗲𝗿

    TypeScript

  3. shadowing-app shadowing-app Public

    Full-stack ESL app for pronunciation practice through YouTube video shadowing. Built with 𝗡𝗲𝘅𝘁.𝗷𝘀, 𝗧𝘆𝗽𝗲𝗦𝗰𝗿𝗶𝗽𝘁, 𝗘𝘅𝗽𝗿𝗲𝘀𝘀, 𝗣𝗼𝘀𝘁𝗴𝗿𝗲𝗦𝗤𝗟. Authentication system, audio recording, file uploads, Azure integ…

    TypeScript