01.
About meAs a seasoned Full Stack Developer fluent in NestJs, Node.js, React, NextJs, and JavaScript, with a solid foundation in C/C++, I thrive on solving complex problems through code. With years of industry experience, I'm passionate about pushing the boundaries of technology and collaborating with talented peers to deliver innovative solutions
Let's connect! I am looking for opportunities to bring my background in coding and my passion for software development to a professional setting, where I can continue to learn and grow
02.
ProjectsPongy
Collaborative web development project creating a real-time multiplayer Pong game. Utilizes NestJS backend, nextJS frontend, PostgreSQL database, and OAuth authentication. Key features include secure login, live chat, and multiplayer gaming in a responsive, single-page app. Emphasizes security, usability, and Docker-based deployment for seamless integration.
Technologies
inception
Designed a Docker-based service for hosting a WordPress website. Created a multi- container setup with MariaDB for the database, WordPress for the website, and Nginx as the web server. The project demonstrated the ability to create scalable, containerized applications
Technologies
Web Server
Created a non-blocking HTTP server in C++98, meeting strict functionality and coding standards. Implemented support for HTTP methods (GET, POST, DELETE), serving static websites, file uploads, and configuration management via a file. Ensured responsiveness under heavy loads and multi-port listening. Emphasized thorough testing and compliance with C++98 standard.
Technologies
03.
SkillsJavaScript
Utilizing JavaScript as my base, I've honed my skills through numerous projects. Transitioning to TypeScript elevated my development process by introducing static typing and improving code quality. Notably, I developed a dynamic task management application, showcasing both my JavaScript proficiency and commitment to modern development practices.
TypeScript
TypeScript extends JavaScript by adding types to the language. It helps catch errors early through a syntax closely related to JavaScript. I leveraged TypeScript to develop the front-end and back-end for a web-based Pong game, enhancing the development experience with static type checking and advanced object-oriented features. This project showcased the ability to build interactive web applications with improved code quality and maintainability.
C++ Programming
I've utilized C++ in various projects, focusing on creating efficient, scalable applications and exploring advanced concepts like templates and the Standard Template Library (STL). I Developed a lightweight, high-performance web server using C++. This project focused on understanding and implementing HTTP protocols, socket programming, and asynchronous IO operations.
C Programming
C is a foundational programming language known for its efficiency and control over system resources. I've used C in various projects, including developing a custom shell, implementing a custom malloc . I've also explored advanced concepts like pointers, memory management, and multithreading.