Design is not just what it looks like and feels like. Design is how it works - Steve
Ambitious and detail-oriented undergraduate in Computer Science with a focus in Python, Java programming and web development. Familiarity with web scraping, object oriented programming, and developing dynamic, user-friendly web applications. Solid analytical and problem- skills, and a desire for innovation through implementation of software processes. Love of learning and in keeping up with emerging tools and technologies. Known for his scholastic achievements and for being a consistent advocate. Interested in working on real problems using my technical skills and working on world-changing, innovative projects.
📚 Library Book Management Application in HTML, JavaScript & Tailwind CSS This is a simple and fun web-based library management app made with HTML, JavaScript(DOM Manipilation) and Tailwind CSS. 💡 Key Features: Add Books Manuallyby typing the title and the author names out. Track Your Reading Status with a “Mark as Read” Button That Crosses Out the Book Title. Remove Books from list instantly with a specific button. Automatic-update live Book Count display. dynamically renders / resets ALL books after each update using renderLibrary(), ensuring that the UI stays in sync with the Library state
🛍️ Selenium Web Scraper for E-commerce Data – Python Automation Project This project is a fully functional web scraping app Made with typescript and django. in Python & Selenium to scrape individual product data from a particular e-commerce web site and then save all information gathered in an Excel file stored locally. 🔍 Key Features: 🧭 Automated Navigation – Utilizes Selenium WebDriver to automatically load and page through product listings. 📦 Data Scraper – Scraps essentials product details like: Product Name Price Ratings/Reviews Availability/Stock Status
🌐 Personal Portfolio Website – Built with HTML & CSS This is a fully responsive and visually appealing portfolio website created from scratch using HTML and CSS. It serves as a digital resume to showcase my skills, projects, and educational background in a structured and modern layout. ✨ Key Features: 🏠 Home Section – A clean and welcoming introduction with my name, role, and a short tagline. 🙋♂️ About Me – Highlights my background, skills, and professional interests. 🛠️ Projects Showcase – Features selected projects with brief descriptions and links (if available). 📄 Resume Download – A section to view and download my updated resume. 📞 Contact Form – Simple and user-friendly form layout for visitors to reach out. 📱 Responsive Design – Optimized for various devices using modern CSS techniques like Flexbox and media queries. 🎯 Purpose & Objective: This project demonstrates my ability to design and build a complete front-end website without the use of frameworks or JavaScript. It emphasizes clean code, visual balance, and usability. The portfolio serves as a professional platform to represent my identity, showcase my growth, and connect with potential employers or collaborators.
🖥️ JavaScript Programming Practicals – College Coursework This collection of practicals showcases my foundational knowledge and hands-on experience with JavaScript, developed as part of my college programming curriculum. Each program focuses on applying key JavaScript concepts to solve basic problems and create interactive web elements. 📌 Topics Covered: ✅ Variables, Data Types, and Operators ✅ Control Statements (if-else, switch, loops) ✅ Functions and Scope ✅ Arrays and Objects ✅ Event Handling and Form Validation ✅ Basic DOM Manipulation 🧠 Sample Practical Programs: 🖱️ Button Click Event Handler – Displays alerts and console logs based on user interactions. 📅 Simple Date and Time Display – Shows real-time date and time updates using the Date object. 📋 Form Validation – Validates user input for fields like name, email, and password. 🧮 Calculator App – Performs arithmetic operations using conditional statements and functions. 🎨 Change Background Color – Uses buttons to dynamically change webpage styles with JavaScript. 🎯 Objective: These practicals helped strengthen my understanding of client-side scripting and the Document Object Model (DOM). They laid the groundwork for building dynamic web applications and interactive user interfaces , forming a strong base for more advanced JavaScript and front-end development.
📚 Practical Library App, Built with HTML, JavaScript (DOM), and Tailwind CSS This is a fully functional, browser-based library application designed to manage a personal reading list. Built using HTML, JavaScript DOM manipulation, and styled with Tailwind CSS, the app provides a clean, responsive, and user-friendly interface. 🔧 Key Features: ➕ Add New Books - Easily input book titles and author names using intuitive form fields. 📝 Mark as Notes - Allows users to save books with personalized notes for future reference or study purposes. ✅ Mark as Read - Once a book is finished, it can be marked as “read” to track progress. ❌ Remove Books - Finished or unwanted entries can be removed from the list with a single click. 💡 Purpose & Impact: This project demonstrates a strong understanding of core JavaScript concepts, including DOM manipulation, event handling, and dynamic rendering, while also showcasing modern UI design using Tailwind CSS. It’s a practical tool for organizing reading materials and can be extended into a full-featured book management system in the future.
🐍 Python Programming Practicals – College Coursework Projects This collection of projects showcases my practical understanding of Python programming through hands-on exercises completed as part of my college curriculum. Each program is focused on applying core Python concepts to solve real-world problems with clean, readable code. 🧠 Core Concepts Covered: ✅ Basic Input/Output and Control Structures (if-else, loops) ✅ Functions and Modular Programming ✅ String Manipulation and List Operations ✅ File Handling and Exception Management ✅ Use of Dictionaries, Tuples, and Sets ✅ Simple Algorithm Implementation (searching, sorting, etc.) 📁 Highlights: 📌 Student Record Management System – Create, update, and search student records using file handling. 📌 Calculator App – A menu-driven calculator for performing basic arithmetic operations. 📌 String & List Utilities – Programs for string reversal, palindrome checking, list sorting, etc. 📌 Custom Modules – Demonstrating reusable code through modular functions. 🎯 Objective: These practicals helped build a strong foundation in Python programming, algorithmic thinking, and clean coding practices. They serve as the groundwork for developing more advanced applications and pursuing career opportunities in software development or data science.
🎪 Event Management Web Page – Built with HTML & CSS This static web page is designed to present and promote event management services in a user-friendly and visually engaging way. Developed using pure HTML and CSS, the layout is structured for clarity and accessibility, with a modern design aesthetic. ✨ Key Features: 📋 Informative Layout – Highlights event management details such as services offered, event types (weddings, corporate, parties), and contact info. 📍 Nearby Service Section – Displays a curated list of event handlers based on regions or cities to help users find local professionals easily. 💡 Clean, Responsive Design – Fully responsive design ensures a seamless experience across desktops, tablets, and mobile devices. 🎨 Custom Styling with CSS – Elegant styling enhances visual appeal while maintaining a simple and intuitive interface. 🌐 Purpose: This project demonstrates the ability to create professional-grade web pages using semantic HTML and modern CSS layout techniques such as Flexbox and Grid. It serves as a portfolio-ready template that could be extended with interactivity using JavaScript or connected to real-time data in future versions.
Email: sdanielraj15@gmail.com
GitHub: github.com/DanielSasikumar
Linkedin: @S. Daniel Raj