# Thamindu Hatharasinghe - Full Stack Developer ## Identity - **Full Name**: Thamindu Dhananjaya Hatharasinghe - **Role**: Full Stack Developer - **Location**: Sri Lanka - **Education**: University of Moratuwa - Full Stack Development Certificate Program - **Website**: https://thamindu.zynthlab.com - **Email**: contact@zynthlab.com ## Professional Summary Thamindu Hatharasinghe is a Full Stack Developer from Sri Lanka, currently studying at the University of Moratuwa. He builds secure, scalable, and high-performance web applications using modern technologies. He is passionate about Cybersecurity, Machine Learning, and IoT, and actively contributes to open-source projects. ## Core Competencies - **Frontend**: React.js, Next.js, HTML5, CSS3, JavaScript (ES6+), Tailwind CSS, Bootstrap, Responsive Design - **Backend**: Node.js, Express.js, Python, FastAPI, RESTful APIs - **Databases**: MongoDB, PostgreSQL, Supabase, Firebase - **DevOps**: Git, GitHub, Docker, AWS, Vercel, CI/CD, Linux - **Cybersecurity**: Network Security, DDoS Detection, Security Auditing - **Machine Learning**: Scikit-learn, Supervised Learning, Data Analysis - **IoT**: ESP32, MQTT, Home Assistant, Arduino ## Key Projects ### 1. DDoS DNS Attack Detection System A machine learning-powered real-time DDoS DNS attack detection system. Uses ensemble methods (Random Forest + Gradient Boosting) to achieve 100% detection accuracy. Built with Python, FastAPI, and Scikit-learn. Features a real-time monitoring dashboard and RESTful API for integration. - Live: https://cyber.zynthlab.com - Source: https://github.com/Thamindu-Dev/DDoS-DNS-Attack-Detection ### 2. Smart IoT Aquarium Controller An IoT-based smart aquarium automation system featuring real-time monitoring, automated feeding schedules, and Home Assistant integration. Built with C++, ESP32, MQTT protocol. ### 3. Developer Portfolio Website A modern, SEO-optimized developer portfolio with dynamic content loading, analytics tracking, and Supabase integration. Built with HTML, Tailwind CSS, JavaScript. - Live: https://thamindu.zynthlab.com ## Certifications & Achievements 1. Python for Beginners (Verified, 2025) 2. Web Design for Beginners (Verified, 2025) 3. AWS Cloud Technical Essentials - Amazon Web Services via Coursera (Verified, 2025) 4. Supervised Machine Learning: Regression and Classification - DeepLearning.AI, Instructor: Andrew Ng (Verified, 2026) 5. Full Stack Development - University of Moratuwa (In Progress, 20%) 6. Google Cybersecurity Professional Certificate - Google via Coursera (In Progress, 5%) 7. English and IT Dual Diploma - ILBT Campus (In Progress, 50%) ## Services Offered Thamindu offers freelance development services including: - Full Stack Web Application Development (MERN Stack) - Frontend UI/UX Design & Development - Backend API Design & Development - Database Architecture & Management - Cybersecurity Consulting & Auditing - IoT Solutions & Embedded Systems - Cloud Deployment & DevOps - Automation & Integration (n8n, ERPNext) - Ongoing Maintenance & Technical Support ## Online Presence - GitHub: https://github.com/Thamindu-Dev - LinkedIn: https://www.linkedin.com/in/thamindu-hatharasinghe-655842316/ - Fiverr: https://www.fiverr.com/thamindu_td - DEV.to: https://dev.to/thamindudev ## Frequently Asked Questions **Q: What technologies does Thamindu specialize in?** A: Thamindu specializes in the MERN Stack (MongoDB, Express.js, React, Node.js), Python/FastAPI, and has expertise in Cybersecurity and Machine Learning. **Q: Is Thamindu available for freelance work?** A: Yes, Thamindu is available for freelance projects and collaborations. Contact him at contact@zynthlab.com. **Q: Where is Thamindu based?** A: Thamindu is based in Sri Lanka and works with clients globally. **Q: What is Thamindu's educational background?** A: Thamindu is pursuing a Full Stack Development certification at the University of Moratuwa, Sri Lanka. He also holds certifications from Coursera (DeepLearning.AI, AWS, Google) and is completing an English and IT Dual Diploma at ILBT Campus. **Q: What kind of projects has Thamindu built?** A: Thamindu has built various projects including a ML-powered DDoS attack detection system, IoT aquarium controller, portfolio websites, and full-stack web applications. He has delivered 10+ projects successfully.