I built Mousom.OS as a production-ready, one-page portfolio to present my work and professional profile. Its interface uses a cinematic dark visual system, glass panels, an animated neural canvas, a rotating intelligence core, project-card tilt, responsive motion, recruiter and developer modes, project filters, and a Ctrl + K command palette.
I position the portfolio for AI/ML Software Engineer roles.
I position the portfolio for Python Developer roles.
I position the portfolio for Generative AI Developer roles.
I position the portfolio for Data Analyst roles.
I position the portfolio for Machine Learning Engineer roles.
My repository is TypeScript, 1 star.
My repository dates are Started 2026-07, last updated 2026-07.
The portfolio includes my professional summary and target roles; Python-first technical stack; AI/ML, data analytics, database, and AWS skills; seven linked GitHub projects; education and Anudip training; leadership and hackathon activity; completed learning; an IBM and Oracle credential roadmap; public email and phone contact; and a downloadable PDF résumé.
I distinguish learning already listed on my current résumé from future IBM and Oracle targets in the credentials section.
I move a credential roadmap item into completed only after completing it.
I intentionally do not display credential IDs and verification links in this version.
The optional professional photograph is stored but not displayed. My main content and configuration files are data/portfolio.ts for name, links, skills, projects, credentials, locations, and timeline; app/page.tsx for page sections and interaction logic; and app/globals.css for visual design, responsive behaviour, and animation. The downloadable résumé is public/resume/Mousom_Koley_Resume.pdf; the optional photograph is public/profile/photo-optional.jpeg.
To update a project, I edit its object in data/portfolio.ts. The documented fields are title, repo, recruiterSummary, developerSummary, impact, stack, and highlights. Deployment instructions are in DEPLOYMENT_GUIDE.md.
The simplest free deployment option for my portfolio is GitHub + Vercel.
I successfully tested both linting and the production build before delivery: Both linting and the production build were successfully tested before delivery.
The portfolio README reports seven linked GitHub projects.
My local-development URL is http://localhost:3000.
The portfolio requires Node.js 20 or newer.
npm install
npm run dev
npm run lint
npm run build
npm start
I use npm, Git, and Visual Studio Code or another editor for the documented setup. My GitHub profile is my linkedin profile.
My Mousom.OS portfolio repository is on @Mousam098's GitHub.
I describe the portfolio interface as intentionally original.