Update: New Year, New You Portfolio Challenge Presented By Google AI
This is a submission for the New Year, New You Portfolio Challenge Presented by Google AI
Hi! 👋 I’m Dulaj Thiwanka, a passionate and dedicated Full Stack Developer with a strong foundation in building user-centric and scalable web applications. I graduated in Information Technology and specialize in technologies like React, Node.js, cloud services, and modern development tools. I enjoy solving complex problems, creating meaningful software solutions, and continuously expanding my skills—especially in areas like AI, prompt engineering, and cloud technologies.
Beyond coding, I’m an avid learner and explorer—whether it’s new tech, creative problem-solving, or connecting with others who share similar goals. My portfolio showcases the projects I’ve built, from full-stack applications and IoT systems to RESTful APIs and dynamic user interfaces, with the aim of expressing my growth, versatility, and commitment to impactful tech. Through this portfolio, I hope to communicate not just what I can do, but what I’m eager to create next—whether that’s collaborating on meaningful projects, contributing to open-source, or pushing the boundaries of what technology can achieve.
Explore Dulaj Thiwanka's portfolio showcasing expertise in full-stack development, React, Node.js, and cloud technologies. View projects and skills.
This project was built using React with ViteJS for a fast, modern development experience and optimized performance. Tailwind CSS was chosen to create a clean, responsive, and consistent UI while allowing rapid iteration and customization.
From a design perspective, I focused on simplicity, usability, and scalability—keeping the interface minimal while ensuring smooth user interaction and clear visual hierarchy. Components were structured to be reusable and maintainable, following best practices in modern frontend development.
For AI integration, I embedded the Google Gemini API to enhance functionality with intelligent, context-aware responses. This allowed the application to demonstrate real-world AI usage, combining frontend performance with powerful generative AI capabilities.
Overall, my development process emphasized modular architecture, performance optimization, and seamless AI integration, resulting in a polished and future-ready application.
I’m most proud of successfully integrating Google’s Gemini API into a modern React application and making AI feel both accessible and practical within a clean user experience. Turning a powerful ge
Source: Dev.to