Hello I'm
Hi there! I'm a passionate backend developer with a strong foundation in building robust and scalable server-side applications. I enjoy crafting efficient code that powers the core functionality of web and mobile applications. My expertise lies in Go, Node.js, SQL & NOSQL databases. I'm always eager to learn new technologies and solve complex problems. Let's build something great together!


About Me
I am a backend developer and I specialize in building robust, scalable back-end systems using technologies like Go, Node.js, Docker, MySQL, PostgreSQL, MongoDB, and Redis. With experience in front-end frameworks like React.js and Next.js, I integrate seamless user experiences. Proficient in tools such as Git, Docker, and Linux, and skilled in languages including Go, JavaScript, TypeScript, and SQL, I create innovative solutions to drive business growth.
- Go
- Node.js
- Express
- PostgreSQL
- MySQL
- JavaScript
- TypeScript
- React.js
- Next.js
- C
- C++
- Python
- Java
My Projects
File Sharing System
Developed a sophisticated file sharing system in Go, integrating user file uploads, metadata retrieval, and shareable access links. The system leverages PostgreSQL for data persistence and Redis for performance-enhancing caching. Key features include the implementation of goroutines for efficient concurrent large file uploads and a background worker for automatic deletion of expired files, optimizing both system performance and storage management.
Multi-Threaded Proxy Server
Engineered a C++ proxy server capable of handling multiple client requests concurrently while implementing a caching mechanism for improved performance. The system utilizes mutex locks in conjunction with the libcurl library for efficient response management. An LRU (Least Recently Used) cache, implemented using a linked list, optimizes data retrieval. The project leverages the pthread library to achieve multithreaded behavior, effectively managing concurrent operations while mitigating race conditions.
Productivity Tracker
Developed a Notion-inspired productivity tracker app that serves as a comprehensive digital hub for personal and professional organization. The application features customizable workspaces, dynamic task management, and collaborative tools, allowing users to create tailored environments for various projects and life aspects. Key functionalities include an intuitive knowledge base for building personal wikis, progress visualization through insightful analytics, and seamless cross-platform synchronization. This versatile tool adapts to diverse user needs, from busy professionals to creative minds, streamlining workflow and enhancing productivity across multiple domains.
Employee Tracking System
The website streamlines employee attendance tracking by offering a user-friendly platform for managers to efficiently monitor and manage attendance records. Supervisors can seamlessly track employee punctuality, absences, and time-off requests. The platform’s intuitive interface and robust features enable businesses to improve efficiency, reduce administrative burdens, and ensure accurate attendance data. By leveraging cutting-edge technologies like ReactJS, NodeJS, and MongoDB, the website provides a reliable and scalable solution for managing employee attendance.
Let's Connect
I'm currently looking for new opportunities, my inbox is always open.Whether you have a question or just want to say hi,I'll try my best to get back to you!