Ongoing Project
I am currently building HuntCode, a scalable, secure, and high-performance cyber defense edtech platform that delivers interactive training modules, cybersecurity education, and AI-driven learning experiences.
The platform combines traditional LMS features with cyber threat intelligence insights and HuntBot — the AI engine behind HuntCode. HuntBot powers smart queries, contextual responses, and personalized progress checks through Retrieval-Augmented Generation and OpenAI integration. By tracking each learner’s journey, HuntBot turns data into intelligence that helps users learn faster and stay cyber ready. Key areas of focus:
Cloud Infrastructure
- Leveraging AWS to build a scalable, reliable, and secure infrastructure using services like EC2, ELB, SNS, SES, Aurora, IAM, CloudFront, Route 53, WAF & Shield, and WorkMail.
- Utilizing AWS OpenSearch Serverless to power intelligent, scalable search functionality within the platform.
Backend Development
- Building scalable and high-performance backend services using Node.js and Express.js.
- Integrating EJS for dynamic templating.
- Developing RESTful API endpoints with Node.js and Express.js to ensure smooth communication between backend and frontend.
AI & Advanced Features
- Implementing Retrieval-Augmented Generation (RAG) using OpenAI and AWS OpenSearch Service to enable contextual awareness and intelligent content delivery within the LMS.
Cyber Threat Intelligence Tool
- Developing PulseLab, a visualization tool that ingests AWS WAF logs and external data sources to surface and contextualize emerging cyber threats.
Chatbot Integration
- Building HuntBot, the AI engine behind HuntCode.
- Powers smart queries, contextual responses, and personalized progress checks through Retrieval-Augmented Generation and OpenAI integration.
- Tracks learner journeys and transforms data into intelligence to accelerate learning and keep users cyber ready.
Curriculum & Standards Alignment
- Designing self-paced learning modules mapped to select categories of the NIST NICE Cybersecurity Workforce Framework, initially focused on Protect & Defend and Analyze roles.
Hands-On Labs
- Building browser-based, isolated, resettable lab environments with integrated validation checks to give learners practical, real-world cybersecurity experience.
CodeLab Interface Modes
- Offering multiple learning modes: Terminal-only, editor + output, or full workspace — each with built-in code validation to support different learning styles.
Learning Analytics
- Developing a quiz progress heatmap, a daily tracker that darkens in violet as students pass more quizzes — reinforcing engagement, progress visibility, and motivation.
DevOps & Deployment
- Configuring NGINX for efficient reverse proxying.
- Managing application processes with PM2 to ensure smooth deployment and uptime.
Database Engineering
- 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.
Development Tools
- Leveraging command-line tools for package management (npm).
- Using Git for version control to manage code changes.
- Using VSCode as the primary editor for writing, testing, and debugging (with extensions to streamline workflows).
- Building and deploying on Ubuntu, utilizing open-source tools and package management systems.
Collaboration & Workflow
- Streamlining workflows with Trello, Toggl Track, and Confluence to organize tasks, track progress, and document project details for enhanced collaboration and efficiency.
Ecosystem & Programs
- 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 — receiving credits and guidance from AWS Solution Architects to scale my SaaS platform.