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.
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.
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.
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.

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.

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.
Open Source Contibutions
Real-world engineering contributions
scikit-learner
keyboard shortcuts and shortcut help modal
Implemented keyboard shortcuts for key actions in Scikit-Learner to improve usability and workflow efficiency.
SnapDock
Save All for multi-tab workflows.
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.
Kanban-board
task detail modal for Kanban board
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.
Kanban-board
optional task descriptions
Added optional task descriptions so users can provide additional context to tasks.
devtasks
interactive task sorting controls
Implemented interactive task sorting and ordering functionality for the Task List page to improve task organization and usability.
devtasks
improve dashboard mobile responsiveness
Improved dashboard mobile responsiveness by fixing scrolling, layouts, and header behavior.
borno
documentation link button on homepage
Improved homepage navigation by adding a documentation button with consistent styling and direct access to project docs.
Contact
let's work together
Have a projet idea or opportunity? Feel free to reach out.