Projects
(opens in new tab)Invoice App (opens in new tab)
Invoice app designed to streamline your service management and invoice generation process. Allows you to list services and generate professional PDF invoices helping in maintaining accurate & prefessional records.
Learn more → (opens in new tab)
(opens in new tab)Password Generator (opens in new tab)
Password generator app that allows you to generate random passwords as a QR code and email it to others for easy sharing. It also allows you to save the passwords in a secure vault for future reference.
Learn more → (opens in new tab)Projects with NDA Restrictions
Click an item to view details.
Fullstack Developer · Web / courses / Bookings Mngt
- Used Vercel’s AI SDK to swap OpenAI, Gemini, and Anthropic providers instantly while keeping the same app logic.
- Managed deployments with Docker, Traefik, AWS, and GitLab CI/CD to keep releases steady and predictable.
- Added Husky pre-commit checks to keep code quality consistent across changes.
- Built semantic retrieval on PostgreSQL vectors—ingesting new blog, shop, and cart content on a steady cadence—so natural-language product and catalog questions stayed grounded in live data.
- Maintained a separate static-content pipeline that snapshots stable pages into Markdown files for consistent indexing.
Fullstack Developer · eCommerce
- Built and maintained an e-commerce platform end-to-end, from storefront experience to backend operations.
- Implemented direct payment processing to reduce reliance on third-party providers and lower transaction costs.
- Added inventory and stock workflows to support accurate order fulfillment.
- Automated day-to-day operational flows so the system could run with minimal client intervention.
- Added SEO basics and analytics tracking so it was easier to get found, understand user behavior, and make better conversion decisions.
Network Testing · Pentest
- Ran pentest workflows across network and web application surfaces.
- Used Tshark and Tcpdump for packet capture and traffic analysis to identify security risks.
- Used Nmap for host discovery and service enumeration to focus assessment scope.
- Validated potential exploitation & delivered findings with practical remediation guidance.
Learning & Exploration
Click an item to view details.
n8n Workflow AutomationIn Progress
- Building and refactoring multi-step workflows—HTTP, queues, retries, and error paths.
- Standardizing triggers, credentials, and observability against existing stacks.
Data AnalysisExploration
- Experimenting with natural language queries on DataFrames for faster insights (LlamaIndex)
- Evaluating patterns for data cleaning, feature exploration, and reporting (Tableau)
- Assessing reliability, pipelines, and edge cases with larger datasets (Scrapy-Playwright)
ML / AIExploration
- Applying LLMs to real workflows—when to use them, when not to, and how to measure quality.
- Designing prompts, evals, and guardrails so outputs stay consistent across edge cases.
- Connecting models to existing APIs and data with clear ownership of context and cost.