Karan Singh
About me
Software Development graduate with hands-on experience in React and Node.js, proficient in Linux environments with a strong self-learning mindset demonstrated through personal homelab projects. Known for translating complex tech problems into simple solutions for non-technical users.
Technical Skills
Languages
Frontend
Backend
Database
DevOps & Tools
Misc
Experience
Full Stack Developer
Freelance / Contract Work
- Developed modern web applications using Next.js, Tailwind, and Node.js
- Built interactive RAG agents for business automation.
- Implemented responsive designs with focus on performance and accessibility
- Built RESTful APIs and integrated with various databases
- Utilized Docker for containerization and deployment workflows
- Collaborated with clients to deliver custom web solutions
Web Developer
Personal Projects & Freelance
- Built and maintained multiple web applications showcasing modern tech stacks
- Experimented with Three.js for 3D graphics and interactive experiences
- Did charity work for 2 local non-profit organisations.
- Learned and implemented new technologies like Astro.js for SSG.
Featured Projects
SCENELY
React • Node.js • MongoDB • Cloudinary • Multer • REST API
A full-stack social media platform for cinephiles and anime enthusiasts to discover and share iconic movie/show screenshots. Features include image posting, a social feed, likes, and real-time-ready chat. Designed with a positive-only community experience by intentionally omitting comments.
GoodTalk
React • shadcn/ui • Express • Node.js • PostgreSQL • Drizzle ORM • WebSockets • Docker
A full-stack real-time chat application with instant messaging powered by WebSockets. Implemented a modern UI using shadcn/ui components, with PostgreSQL as the database and Drizzle ORM for type-safe schema management.
NetMan
Python • FastAPI • React.js • Linux
A real-time network monitoring tool that tracks and visualizes live network activity. Designed with a FastAPI backend for high-performance async data streaming and a React frontend dashboard.
DocRag
Python · FastAPI · LangChain · ChromaDB · Ollama · React.js
A Retrieval-Augmented Generation (RAG) application that allows users to upload documents and query them using a local LLM. Implemented vector embeddings for semantic search and a FastAPI backend with a React chat interface.
Education & Learning
Self-Directed Learning
Continuous learning through online courses, documentation, and hands-on projects
- Advanced JavaScript and TypeScript patterns
- Systems programming with Rust
- Modern web frameworks and tooling
- DevOps and containerization
Bachelor's degree (2022-2025)
B.Voc. in Software Development