Building SkillSync: My First Step in Public Coding

tags: #buildinpublic, #fullstack, #react, #dotnet, #project
🚀 “Build in silence?” Nah. I’m building in public — from scratch.
💡 The Why Behind SkillSync
I didn’t want to just “do a project.”
I wanted to build something real, something I’d actually use, and something that would push every skill I have — React, .NET, DevOps, clean architecture, deployment, testing, and more.
That’s how SkillSync was born:
A platform to help teams manage, track, and sync their skills in real time.
🧠 Tech Stack – Phase 1
This project focuses entirely on clean full-stack execution:
Frontend: React + TypeScript + Tailwind
Backend: .NET Core Web API
Database: PostgreSQL
Auth: JWT-based auth
DevOps: Docker + Render/Netlify
Testing: Vitest (React), xUnit (.NET)
🎯 Project Goals – Phase 1
✅ End-to-end feature implementation (frontend + backend)
✅ Clean codebase, reusable components, modular APIs
✅ Build deploy-ready infrastructure
✅ Get comfortable with testing and version control
✅ Start writing consistently about my process
📌 Core Features – Phase 1
🔍 Skill Directory – View team skills and proficiencies
📝 Add / Rate Skills – Self-assessment + manager feedback
📊 Dashboard – Team strengths and gaps
🔐 Authentication – Login / Role-based access
📦 Admin Panel – Manage users, roles, tags
🛠️ Week-by-Week Plan (Phase 1 Only)
Week | Focus Area |
Week 1 | Project setup, GitHub repo, Notion roadmap |
Week 2 | React UI setup + routing + login/signup |
Week 3 | .NET backend APIs + PostgreSQL integration |
Week 4 | Frontend ↔ Backend integration |
Week 5 | Admin panel + dashboards |
Week 6 | Deployment + testing + polish |
🔮 What’s Coming in Phase 2
Once the full-stack core is stable, I’ll shift focus to learning Python and AI from scratch.
The goal:
Integrate simple, meaningful AI features into SkillSync — like recommending skill development paths, visualizing gaps, or providing learning resources.
This will be my first foray into machine learning, and I’ll share everything I learn along the way.
🧭 Why I'm Building This in Public
To stay accountable
To track my growth
To connect with devs
To create visible proof-of-work
This isn’t about perfection.
It’s about consistent execution.
🔗 Follow Along
I’ll be:
Posting weekly blogs here
Sharing my mistakes and learnings
Reflecting openly on what’s working and what isn’t
📣 Follow this blog to stay updated on my SkillSync journey. Phase 1 is underway. Phase 2 (AI) will follow soon.
Subscribe to my newsletter
Read articles from Vishal Dharwadkar directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
