Software Engineering Fellow
HeadStarter AI
Jul 2024 - Present
Created responsive websites for small businesses. Collaborating with senior developers on large-scale projects.
Software & Web-Developer
This project is a comprehensive YouTube clone developed using Node.js and TypeScript, offering robust user management including signup, login, and profile updates. Users can upload, view, like, and comment on videos, as well as create and manage playlists. The platform supports channel subscriptions and provides a rich interface for viewing channel details, videos, playlists, and subscriber lists. Advanced features include real-time notifications, video streaming with quality settings, and search functionalities. Administrative tools are available for managing users and content.
Nodejs-CLI is a versatile command-line tool designed to boost productivity. It features task management, file operations, and system info utilities. Users can manage todos with add, list, update, and delete commands, all shown in a clear table. The CLI also supports executing JavaScript code, installing npm packages, and opening Windows applications. Console commands include clear and clear-all for a clean workspace. Built with Node.js, it uses cli-table3 and date-fns for enhanced functionality. This tool is perfect for developers seeking streamlined workflow management.
Developed a high-performance Node.js application using the cluster module to efficiently handle multiple concurrent requests. Implemented CPU-intensive and I/O-intensive tasks with Express.js to demonstrate the benefits of multithreading. Managed worker processes to optimize CPU utilization. Automated load testing using shell scripts to simulate concurrent requests. Collaborated with team members via Git and GitHub for version control, pull requests, and code reviews. Ensured secure and efficient coding practices through regular reviews and input validation. Documented the project setup and usage for easy onboarding of new developers
Welcome to my portfolio!
Jul 2024 - Present
Created responsive websites for small businesses. Collaborating with senior developers on large-scale projects.