1<!DOCTYPE html><html lang="en" class="__variable_f367f3 __variable_3c557b"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/bb3ef058b751a6ad-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/e4af272ccee01ff0-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/13f97a59b7374730.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-2484bc5cea47292a.js"/>
1<script src="/_next/static/chunks/fd9d1056-62aaf4b921c84028.js" async=""></script>
1<script src="/_next/static/chunks/23-f2c2ec5da154e115.js" async=""></script>
1<script src="/_next/static/chunks/main-app-f73cdb3bce740b12.js" async=""></script>
1<script src="/_next/static/chunks/59-e43682835bf4ff9f.js" async=""></script>
1<script src="/_next/static/chunks/app/resume/page-11f56cbd2febef56.js" async=""></script>
1<title>Tapan Kumar Singh | Senior Full Stack Developer</title><meta name="description" content="I build scalable web applications, mobile applications, and AI-powered software using MERN Stack, React Native, Node.js, Python and modern cloud technologies."/><meta name="next-size-adjust"/>
1<script src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js" noModule=""></script>
1</head><body class="font-sans antialiased"><div class="jsx-cb858697c07a9e80 min-h-screen bg-bg py-10 print:bg-white print:py-0"><div class="jsx-cb858697c07a9e80 mx-auto mb-6 flex max-w-3xl items-center justify-between px-4 print:hidden"><a href="/" class="jsx-cb858697c07a9e80 font-mono text-sm text-muted hover:text-cyan">â back to portfolio</a><span class="jsx-cb858697c07a9e80 font-mono text-xs text-muted">resume.pdf preview</span></div><div id="resume-sheet" class="jsx-cb858697c07a9e80 mx-auto max-w-3xl bg-white text-[#1a1a1a] shadow-2xl print:max-w-none print:shadow-none"><header class="jsx-cb858697c07a9e80 border-b-4 border-[#0B0E14] px-10 py-8 print:px-0 print:pt-0"><div class="jsx-cb858697c07a9e80 flex flex-wrap items-start justify-between gap-4"><div class="jsx-cb858697c07a9e80"><h1 class="jsx-cb858697c07a9e80 text-3xl font-bold text-[#0B0E14]">Tapan Kumar Singh</h1><p class="jsx-cb858697c07a9e80 mt-1 font-mono text-sm text-[#0d9488]">Senior Full Stack Developer</p></div><div class="jsx-cb858697c07a9e80 text-right text-xs leading-relaxed text-[#4b5563]"><div class="jsx-cb858697c07a9e80">[email protected]</div><div class="jsx-cb858697c07a9e80">+91 7008127251</div><div class="jsx-cb858697c07a9e80">Odisha, India</div></div></div><div class="jsx-cb858697c07a9e80 mt-3 flex flex-wrap gap-x-4 gap-y-1 font-mono text-xs text-[#4b5563]"><span class="jsx-cb858697c07a9e80">github.com/Tapan-Kumar-Singh</span><span class="jsx-cb858697c07a9e80">www.linkedin.com/in/tapan-kumar-singh-26a824255/</span></div></header><main class="jsx-cb858697c07a9e80 space-y-8 px-10 py-8 print:px-0"><section class="jsx-cb858697c07a9e80"><h2 class="jsx-cb858697c07a9e80 mb-2 border-b border-[#e5e7eb] pb-1 text-sm font-bold uppercase tracking-wide text-[#0B0E14]">Summary</h2><p class="jsx-cb858697c07a9e80 text-sm leading-relaxed text-[#374151]">I'm Tapan Kumar Singh, a Senior Full Stack Developer with over 5 years of professional experience designing and developing secure, scalable and high-performance web applications, mobile apps and AI-powered solutions.</p></section><section class="jsx-cb858697c07a9e80"><h2 class="jsx-cb858697c07a9e80 mb-3 border-b border-[#e5e7eb] pb-1 text-sm font-bold uppercase tracking-wide text-[#0B0E14]">Experience</h2><div class="jsx-cb858697c07a9e80 space-y-4"><div class="jsx-cb858697c07a9e80"><div class="jsx-cb858697c07a9e80 flex flex-wrap items-baseline justify-between gap-2"><h3 class="jsx-cb858697c07a9e80 text-sm font-semibold text-[#0B0E14]">Founder & Senior Full Stack Developer<!-- --> · <!-- -->TS Digital Solution</h3><span class="jsx-cb858697c07a9e80 font-mono text-xs text-[#6b7280]">2024 - Present</span></div><p class="jsx-cb858697c07a9e80 mt-1 text-sm text-[#374151]">Developing modern websites, web applications, AI-powered solutions, automation systems, business software and mobile applications for clients.</p></div><div class="jsx-cb858697c07a9e80"><div class="jsx-cb858697c07a9e80 flex flex-wrap items-baseline justify-between gap-2"><h3 class="jsx-cb858697c07a9e80 text-sm font-semibold text-[#0B0E14]">Software Developer<!-- --> · <!-- -->Argus News</h3><span class="jsx-cb858697c07a9e80 font-mono text-xs text-[#6b7280]">2021 - 2024</span></div><p class="jsx-cb858697c07a9e80 mt-1 text-sm text-[#374151]">Developed and maintained React Native mobile applications, MERN stack projects, APIs and backend systems.</p></div><div class="jsx-cb858697c07a9e80"><div class="jsx-cb858697c07a9e80 flex flex-wrap items-baseline justify-between gap-2"><h3 class="jsx-cb858697c07a9e80 text-sm font-semibold text-[#0B0E14]">Freelance Full Stack Developer<!-- --> · <!-- -->Self Employed</h3><span class="jsx-cb858697c07a9e80 font-mono text-xs text-[#6b7280]">2019 - 2021</span></div><p class="jsx-cb858697c07a9e80 mt-1 text-sm text-[#374151]">Worked on business websites, admin dashboards, responsive web applications and client projects.</p></div></div></section><section class="jsx-cb858697c07a9e80"><h2 class="jsx-cb858697c07a9e80 mb-3 border-b border-[#e5e7eb] pb-1 text-sm font-bold uppercase tracking-wide text-[#0B0E14]">Projects</h2><div class="jsx-cb858697c07a9e80 space-y-3"><div class="jsx-cb858697c07a9e80"><h3 class="jsx-cb858697c07a9e80 text-sm font-semibold text-[#0B0E14]">AI Social Agent</h3><p class="jsx-cb858697c07a9e80 text-sm text-[#374151]">A production-ready AI-powered content generation platform built with Node.js, Express, MongoDB and Google Gemini API. Generates engaging Facebook posts using structured AI prompts, authentication, and scalable REST APIs.</p><p class="jsx-cb858697c07a9e80 mt-0.5 font-mono text-xs text-[#0d9488]">Node.js · Express · MongoDB · Gemini AI · JWT · REST API</p></div><div class="jsx-cb858697c07a9e80"><h3 class="jsx-cb858697c07a9e80 text-sm font-semibold text-[#0B0E14]">The Knowledge Hub</h3><p class="jsx-cb858697c07a9e80 text-sm text-[#374151]">Next.js Web application with live classes, cources, notifications and modern UI.</p><p class="jsx-cb858697c07a9e80 mt-0.5 font-mono text-xs text-[#0d9488]">Next.js · Supabase · REST API · Express</p></div><div class="jsx-cb858697c07a9e80"><h3 class="jsx-cb858697c07a9e80 text-sm font-semibold text-[#0B0E14]">Argus News Web App</h3><p class="jsx-cb858697c07a9e80 text-sm text-[#374151]">Next.js news application with live news, categories, notifications and modern UI.</p><p class="jsx-cb858697c07a9e80 mt-0.5 font-mono text-xs text-[#0d9488]">Next.js · MongoDB · REST API · Express</p></div><div class="jsx-cb858697c07a9e80"><h3 class="jsx-cb858697c07a9e80 text-sm font-semibold text-[#0B0E14]">Nirvana IT Services</h3><p class="jsx-cb858697c07a9e80 text-sm text-[#374151]">Web platform envisioning a world where finding the right tech talent is seamless, meaningful, and human-first.</p><p class="jsx-cb858697c07a9e80 mt-0.5 font-mono text-xs text-[#0d9488]">Next.js · Node.js · MongoDB</p></div></div></section><section class="jsx-cb858697c07a9e80"><h2 class="jsx-cb858697c07a9e80 mb-3 border-b border-[#e5e7eb] pb-1 text-sm font-bold uppercase tracking-wide text-[#0B0E14]">Skills</h2><div class="jsx-cb858697c07a9e80 grid grid-cols-2 gap-x-6 gap-y-2 text-sm text-[#374151]"><div class="jsx-cb858697c07a9e80"><span class="jsx-cb858697c07a9e80 font-semibold text-[#0B0E14]">Frontend Development<!-- -->:<!-- --> </span>HTML5, CSS3, Bootstrap, JavaScript, React.js, Next.js</div><div class="jsx-cb858697c07a9e80"><span class="jsx-cb858697c07a9e80 font-semibold text-[#0B0E14]">
1Backend Development<!-- -->:<!-- --> </span>Node.js, Express.js, MongoDB, REST API, JWT, Mongoose</div><div class="jsx-cb858697c07a9e80"><span class="jsx-cb858697c07a9e80 font-semibold text-[#0B0E14]">Mobile Development<!-- -->:<!-- --> </span>React Native, Expo, Android</div><div class="jsx-cb858697c07a9e80"><span class="jsx-cb858697c07a9e80 font-semibold text-[#0B0E14]">AI Development<!-- -->:<!-- --> </span>Gemini API, OpenAI, Prompt Engineering, AI Automation</div><div class="jsx-cb858697c07a9e80"><span class="jsx-cb858697c07a9e80 font-semibold text-[#0B0E14]">Tools & Platforms<!-- -->:<!-- --> </span>Git, GitHub, Postman, Vercel, Render</div><div class="jsx-cb858697c07a9e80"><span class="jsx-cb858697c07a9e80 font-semibold text-[#0B0E14]">Other Skills<!-- -->:<!-- --> </span>Responsive UI, REST API, Authentication, Performance</div></div></section><section class="jsx-cb858697c07a9e80"><h2 class="jsx-cb858697c07a9e80 mb-3 border-b border-[#e5e7eb] pb-1 text-sm font-bold uppercase tracking-wide text-[#0B0E14]">Education</h2><div class="jsx-cb858697c07a9e80 space-y-2"><div class="jsx-cb858697c07a9e80 flex flex-wrap justify-between gap-2 text-sm"><span class="jsx-cb858697c07a9e80 text-[#0B0E14]">Bachelor's Degree</span><span class="jsx-cb858697c07a9e80 text-[#6b7280]">Ravenshaw University, Cuttack</span></div><div class="jsx-cb858697c07a9e80 flex flex-wrap justify-between gap-2 text-sm"><span class="jsx-cb858697c07a9e80 text-[#0B0E14]">Higher Secondary (Class XII)</span><span class="jsx-cb858697c07a9e80 text-[#6b7280]">Jawahar Navodaya Vidyalaya, Hadagarh, Keonjhar</span></div><div class="jsx-cb858697c07a9e80 flex flex-wrap justify-between gap-2 text-sm"><span class="jsx-cb858697c07a9e80 text-[#0B0E14]">Secondary (Class X)</span><span class="jsx-cb858697c07a9e80 text-[#6b7280]">Jawahar Navodaya Vidyalaya, Hadagarh, Keonjhar</span></div></div></section></main><footer class="jsx-cb858697c07a9e80 border-t border-[#e5e7eb] px-10 py-4 print:px-0"><div class="jsx-cb858697c07a9e80 flex flex-wrap items-center justify-between gap-2 font-mono text-[10px] text-[#9ca3af]"><span class="jsx-cb858697c07a9e80">Tapan Kumar Singh<!-- --> â <!-- -->Senior Full Stack Developer</span><span class="jsx-cb858697c07a9e80">Generated from <!-- -->github.com/Tapan-Kumar-Singh</span></div></footer></div><div class="jsx-cb858697c07a9e80 mx-auto mt-8 flex max-w-3xl justify-center px-4 print:hidden"><button class="jsx-cb858697c07a9e80 rounded bg-cyan px-8 py-3 font-mono text-sm font-semibold text-bg transition-transform hover:-translate-y-0.5">â Download PDF</button></div></div>
1<script src="/_next/static/chunks/webpack-2484bc5cea47292a.js" async=""></script>
1<script>(self.__next_f=self.__next_f||[]).push([0]);self.__next_f.push([2,null])</script>
1<script>self.__next_f.push([1,"1:HL[\"/_next/static/media/bb3ef058b751a6ad-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n2:HL[\"/_next/static/media/e4af272ccee01ff0-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n3:HL[\"/_next/static/css/13f97a59b7374730.css\",\"style\"]\n"])</script>
1<script>self.__next_f.push([1,"4:I[5751,[],\"\"]\n6:I[6513,[],\"ClientPageRoot\"]\n7:I[4231,[\"59\",\"static/chunks/59-e43682835bf4ff9f.js\",\"890\",\"static/chunks/app/resume/page-11f56cbd2febef56.js\"],\"default\"]\n8:I[9275,[],\"\"]\n9:I[1343,[],\"\"]\nb:I[6130,[],\"\"]\nc:[]\n"])</script>
1<script>self.__next_f.push([1,"0:[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/13f97a59b7374730.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\"}]],[\"$\",\"$L4\",null,{\"buildId\":\"Ih5siqKnRRcRAedhUNM_3\",\"assetPrefix\":\"\",\"initialCanonicalUrl\":\"/resume\",\"initialTree\":[\"\",{\"children\":[\"resume\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true],\"initialSeedData\":[\"\",{\"children\":[\"resume\",{\"children\":[\"__PAGE__\",{},[[\"$L5\",[\"$\",\"$L6\",null,{\"props\":{\"params\":{},\"searchParams\":{}},\"Component\":\"$7\"}]],null],null]},[\"$\",\"$L8\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"resume\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L9\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\",\"styles\":null}],null]},[[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"__variable_f367f3 __variable_3c557b\",\"children\":[\"$\",\"body\",null,{\"className\":\"font-sans antialiased\",\"children\":[\"$\",\"$L8\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L9\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":\"404\"}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],\"notFoundStyles\":[],\"styles\":null}]}]}],null],null],\"couldBeIntercepted\":false,\"initialHead\":[null,\"$La\"],\"globalErrorComponent\":\"$b\",\"missingSlots\":\"$Wc\"}]]\n"])</script>
1<script>self.__next_f.push([1,"a:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}],[\"$\",\"meta\",\"1\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"2\",{\"children\":\"Tapan Kumar Singh | Senior Full Stack Developer\"}],[\"$\",\"meta\",\"3\",{\"name\":\"description\",\"content\":\"I build scalable web applications, mobile applications, and AI-powered software using MERN Stack, React Native, Node.js, Python and modern cloud technologies.\"}],[\"$\",\"meta\",\"4\",{\"name\":\"next-size-adjust\"}]]\n5:null\n"])</script>
1</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.