Ongoing Projects
I am currently working on building a scalable, secure, and high-performance Learning Management System (LMS) to help users access coding tutorials and guides. Below are the key areas I am dedicated to:
- Leveraging AWS to build a scalable, reliable, and secure infrastructure, using services like EC2, ELB, SNS, SES, Aurora, IAM, CloudFront, Route 53, WAF & Shield, WorkMail
- Building scalable and high-performance backend services using Node.js and Express, integrating EJS for dynamic templating, and utilizing Tailwind CSS to design responsive, modern front-end interfaces
- Developing RESTful API endpoints using Node.js and Express.js, ensuring smooth communication between the backend and frontend
- Configure NGINX for efficient reverse proxying, and manage application processes with PM2 to ensure smooth deployment and uptime
- Writing performance-optimized SQL queries using advanced JOIN operations to handle complex business logic and data relationships
- Designing and implementing scalable database schemas to support long-term growth and maintainability
- Leveraging command-line tools for package management (npm)
- Using Git for version control to manage control changes
- Use VSCode as my primary code editor for writing, testing, and debugging, while also leveraging extensions to streamline development processes
- Use Ubuntu to build and deploy, utilizing open-source tools and package management system
- Streamlining workflows with Trello, Toggl Track, and Confluence to organize tasks, track progress, and document project details for enhanced collaboration and efficiency
- Became a member of the NVIDIA Inception Program, gaining access to cutting-edge AI tools and resources to accelerate innovation and development
- Accepted into the AWS Activate Startup Program — awarded credits and mentorship to scale my SaaS platform