PERSONAL INTERNET CORNER / VOL. 01IDEAS → CODE → REAL THINGS
FULL-STACK DEVELOPERportfolio / 2026

SAYAN PAUL✳

< turning “what if”
  into “it works” />

I build things that
make life a little easier.

From an idea that won’t leave my head to a tool you can actually use. Full-stack products, useful AI, and small fixes for everyday friction.

Sayan Paul taking a black-and-white mirror portrait with a camera
Sayan, behind the code.
INDEPENDENT PROJECTS. REAL PROBLEMS.SCROLL TO EXPLORE ↓

Small sparks.
Working software.

Five projects. One common thread: there has to be a better way.

01 / WEB APPLICATIONReelDex application interface

ReelDex

AI · FULL-STACK
Problem
You save reels to come back to later, then never find them again. There’s no way to search what was actually said, or pull the useful bits out of dozens of them at once.
Solution
You saved it. Now find it. ReelDex turns every saved Instagram Reel into a summary, key points and steps, sorted into collections. Then talk to them: ask Dex to “find all the tools that help build websites” and get one answer across every reel, each linked back to its source.
Under the hoodhow it’s built
reeldex/notes.mdAI · FULL-STACK
  1. stack: ['React', 'FastAPI', 'PostgreSQL']
  2. Reels move through audio extraction, transcription, and AI summarization, then get filed into topic collections.
  3. Ask Dex searches across every saved reel and answers with links to the source videos; chats can be saved for later.
  4. When a reel’s audio isn’t available, the summary falls back to the creator’s caption.
02 / WEB APPLICATIONAppliqa job search and application platform

Appliqa

AI · CAREER TOOLS
Problem
One job hunt sprawls across dozens of tabs, job boards, resume versions and half-written drafts.
Solution
The job hunt, without the tab overload. Find roles, match your resume, prepare applications, and keep the whole process in one place.
Under the hoodhow it’s built
appliqa/notes.mdAI · CAREER TOOLS
  1. stack: ['React', 'Express', 'Supabase']
  2. Live job search connects to resume matching and application tracking.
  3. AI-written drafts are checked against the user’s profile before they are shown.
03 / WEB APPLICATIONRepo2Resume turns GitHub repositories into resume entries

Repo2Resume

AI · DEVELOPER TOOLS
Problem
Turning real code into resume lines is slow and vague, and it’s easy to oversell what you built.
Solution
Your code has a story. Turn GitHub repositories into resume-ready project descriptions grounded in what you actually built.
Under the hoodhow it’s built
repo2resume/notes.mdAI · DEVELOPER TOOLS
  1. Reads README files, dependencies, infrastructure files, and commits.
  2. An offline draft works without API keys; AI enhances it when available.
  3. Unsupported numerical claims are flagged rather than silently accepted.
04 / EVERYDAY TOOLSequential Paste desktop utility interface

Sequential Paste

WINDOWS · PRODUCTIVITY
Problem
Filling forms from a list means copying and pasting one field at a time, over and over again.
Solution
Copy a list once. Paste it one item at a time. A small Windows utility for repetitive forms, spreadsheets, and the work between them.
Under the hoodhow it’s built
sequential-paste/notes.mdWINDOWS · PRODUCTIVITY
  1. stack: ['Windows 10 / 11', 'System tray']
  2. A system tray utility for Windows 10 and 11.
  3. Ctrl+Shift+V advances through copied items, with optional Tab presses to move through form fields.
  4. Includes skip, back, reset, and pause shortcuts.
Try the interactive demono install needed
sequential-paste / interactive demo● ● ●
YOUR QUEUE
  1. Sayan Paul
  2. Full-stack Developer
  3. Something useful ✳

BROWSER DEMO · NO CLIPBOARD ACCESS REQUIRED

05 / EVERYDAY TOOLScrollMark Chrome extension controls

ScrollMark

CHROME · EXTENSION
Problem
In long, endlessly scrolling chats, your reading position disappears the moment you look away.
Solution
Pick up exactly where you left off. Bookmark a reading position and jump back—even in dynamic, endlessly scrolling conversations.
Under the hoodhow it’s built
scrollmark/notes.mdCHROME · EXTENSION
  1. stack: ['Chrome extension', 'chrome.storage.local']
  2. Semantic DOM anchoring follows the paragraph rather than a fragile pixel offset.
  3. Supports custom scroll containers and stores marks with chrome.storage.local, plus keyboard shortcuts and adjustable auto-scroll.

A little obsessed
with making
things work.

Sayan Paul ↗

The best project ideas often start with a small annoyance.

A saved reel I can’t find. A job application scattered across tabs. A paragraph I keep losing. I turn those moments into software that gets out of the way.

I like working across the whole product—from the first interface to the API behind it—and finding where AI can do something genuinely useful.

Meet me on GitHub ↗
04 / the toolbox

My tech stack.

  • HTML5
  • CSS3
  • Tailwind CSS
  • JavaScript
  • React
  • Redux
  • Next.js
  • Node.js
  • Express
  • MongoDB
  • PostgreSQL
  • Python

LET’S BUILD
SOMETHING.

Have a full-stack development opportunity or a project in mind? Send me the details and let’s talk.

Opens your email app. Or write to sayanpaul717@gmail.com