Full Stack Developer

I learn by building things people actually use

Career-switching into tech, I’ve been teaching myself by building products, contributing to open source, and exploring full-stack and AI-powered ideas one project at a time.

ReactNext.jsNode.jsTypeScriptTailwind CSSMongoDBChrome Extensions

About

Building products with real-world impact

I’m a career-switching developer who learns best by building. I’ve spent the last few years turning ideas into full-stack apps, AI experiments, and Chrome extension projects, using each one to get better at solving problems end to end. I care most about building software that feels practical, clear, and enjoyable to use.

Beyond personal projects, I’ve contributed to open source by shipping features, fixing bugs, and polishing small but important details in other people’s codebases. I like the process of dropping into an unfamiliar system, understanding how it fits together, and making it better piece by piece.

Projects

Selected Work

ResumeBaker

Built a production-ready full-stack resume builder with real-time preview synchronization, dynamic layouts, JWT authentication, AI-powered resume import, and consistent PDF export. Implemented REST APIs for resume persistence and seamless guest/registered user workflows.

ReactViteTailwind CSShtml2canvasjsPDFreact-pdf

JobLens-AI

Built an AI-powered Chrome extension that analyzes LinkedIn job descriptions against uploaded resumes to simulate ATS-style skill matching. Implemented resume parsing, PDF text extraction, real-time LinkedIn DOM scraping, and skill-gap analysis through a draggable floating UI injected directly into job pages.

ReactTypeScriptViteTailwind CSSChrome Extension APIsContent Scripts

TaskNest

Built a full-stack task management SPA with secure JWT authentication, CRUD functionality, calendar-based task filtering, and MongoDB persistence. Implemented RESTful APIs, token-based access control, and a responsive productivity-focused user experience.

JavascriptHTMLCSSNODE.JSExpress.jsMongoDB
Affina preview

Affina

Built a full-stack social media platform with secure JWT authentication, media uploads, post interactions, and responsive user experience. Implemented RESTful APIs for posts, likes, comments, and profile management, with Cloudinary integration for optimized image handling.

ReactTailwind CSSNode.jsExpress.jsmongoDBJWT
Portfolio preview

Portfolio

Built a modern developer portfolio using Next.js, TypeScript, and Tailwind CSS to showcase projects, case studies, technical skills, and open-source contributions. Focused on responsive UI, reusable component architecture, performance optimization, and clean developer experience.

ReactTailwind CSSTypeSriptNode.jsGitGithub

Open Source Contibutions

Real-world engineering contributions

scikit-learner

keyboard shortcuts and shortcut help modal

open

Implemented keyboard shortcuts for key actions in Scikit-Learner to improve usability and workflow efficiency.

feature
JavaScriptDOM EventsKeyboard EventsUI Logic

SnapDock

Save All for multi-tab workflows.

merged

Implemented a multi-tab “Save All” feature in SnapDock with toolbar integration, close-dialog support, and IPC-based save orchestration to improve multi-file workflow efficiency.

feature
JavaScriptElectronIPCFile Handling

Kanban-board

task detail modal for Kanban board

merged

Added a reusable task details modal that opens when users click on a task card, allowing them to view task information without cluttering the Kanban board.

feature
ReactFramer MotionAccessibility (A11y)State Management

Kanban-board

optional task descriptions

merged

Added optional task descriptions so users can provide additional context to tasks.

feature
ReactFramer MotionState Management

devtasks

interactive task sorting controls

merged

Implemented interactive task sorting and ordering functionality for the Task List page to improve task organization and usability.

feature
ReactState ManagementTailwind CSS

devtasks

improve dashboard mobile responsiveness

merged

Improved dashboard mobile responsiveness by fixing scrolling, layouts, and header behavior.

ui
ReactTailwind CSSResponsive Design

borno

documentation link button on homepage

merged

Improved homepage navigation by adding a documentation button with consistent styling and direct access to project docs.

bugfix
HTMLCSS

Contact

let's work together

Have a projet idea or opportunity? Feel free to reach out.