Full Stack Developer

Building thoughtful Digital Experiences

Full-stack developer building production-ready applications, contributing to open source, and solving real-world problems through modern web technologies.

ReactNext.jsNode.jsTypeScriptTailwind CSSMongoDB

ResumeBaker

AI powered Resume Builder with live preview

AI Import • JWT Auth • PDF Export

6 Merged OSS PRs

Open Source Contributions

React • Electron • JavaScript

Building with Next.js

Currently Learning

Next.js • TypeScript • Tailwind

About

Building products with real-world impact

I enjoy building products that solve real problems — from full-stack applications to features that improve usability and developer experience. Most of my work revolves around React, Node.js, TypeScript, and modern web technologies, with a strong focus on practical implementation rather than tutorials or toy projects.

Beyond personal projects, I actively contribute to open source by shipping features, fixing issues, and improving real-world products. I enjoy understanding how systems work end-to-end and building software that feels intuitive, reliable, and useful.

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

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

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

Contact

let's work together

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