This is a submission for the New Year, New You Portfolio Challenge Presented by Google AI
About Me
Hello! I'm Aniruddha Adak, a passionate full-stack developer and AI engineer from Kolkata, West Bengal, India.
I'm currently in my 4th year of B.Tech in Computer Science and Engineering at Budge Budge Institute of Technology (BBIT), pursuing my dream of creating impactful digital solutions that combine cutting-edge AI with elegant web design.
My Journey
My coding journey began with curiosity and has evolved into a deep passion for building intelligent applications. I've spent the last two years (since January 2023) working as a freelance full-stack developer, experimenting with various technologies, and contributing to open-source projects.
During Hacktoberfest 2024, I made 238 pull requests to open-source projects, earning numerous Holopin badges and strengthening my commitment to the developer community.
What Drives Me
I believe in the power of AI to transform how we work and create. Every line of code I write is an attempt to bring ideas to life in the most elegant and efficient way possible.
My Tech Stack & Expertise
Frontend Development
- JavaScript (95% proficiency) - My primary language for building interactive experiences
- React.js (90% proficiency) - Building component-based architectures
- Next.js - Server-side rendering and full-stack applications
- TypeScript (85% proficiency) - Type-safe, scalable applications
- Tailwind CSS - Rapid UI development with utility-first styling
- Astro.js & Qwik.js - Modern, performance-optimized frameworks
Backend Development
- Node.js with Express - Building RESTful APIs
- MongoDB - NoSQL database design and optimization
- Python - AI/ML applications and backend automation
AI & Machine Learning
- Gemini API - Leveraging Google's advanced AI models
- TensorFlow - Deep learning and neural networks
- AssemblyAI's LEMUR API - Audio processing and transcription
- AI Agent Development - Creating autonomous, intelligent systems
Other Technologies
- WebSockets for real-time communication
- TradingView Charting Library for financial visualizations
- Git & GitHub for version control
- Google Cloud Run for deployment
Portfolio & Key Projects
SkillSphere
A comprehensive platform with 10 integrated applications designed to enhance personal productivity and well-being. Built with React and Node.js, this project showcases my ability to create scalable, multi-featured applications.
FolioMotion
A dynamic developer portfolio template created with Next.js and Tailwind CSS. This project helped me understand the importance of first impressions and how good design can communicate your technical abilities.
ContentCraft AI
An intelligent content creation platform that combines Storyblok's CMS with advanced AI capabilities. This project demonstrates my passion for AI integration and how AI can enhance creative workflows.
MarketPulse AI
An AI-driven agent that monitors real-time financial data, analyzing market trends and social media sentiment using Python and TensorFlow. This project shows my ability to build autonomous systems that provide actionable insights.
SupplyGuard AI
A sophisticated AI system for real-time supply chain risk detection, scanning global sources for early disruption alerts. A project that combines data engineering with practical business applications.
LingoLens
A web application for real-time audio processing, enabling transcription, translation, and advanced speech analysis using AssemblyAI's LEMUR API and Gemini.
How I Built My Portfolio
Technology Choices
I chose a modern, AI-first tech stack that reflects my vision:
- Frontend Framework: Next.js for its powerful SSR and API routes
- Styling: Tailwind CSS for rapid, responsive design
- AI Integration: Google's Gemini API for intelligent features
- Deployment: Google Cloud Run for scalability and reliability
- Version Control: GitHub for transparency and collaboration
Design Philosophy
My portfolio isn't just a showcase of projects—it's a reflection of my journey, my values, and my vision for the future of web development. I focused on:
User Experience: Every interaction should feel smooth and intentional
Performance: Fast load times and optimized code
Accessibility: Building for everyone, regardless of ability
Innovation: Leveraging AI where it adds genuine value
Development Process
I started by defining what makes a great portfolio:
- Authenticity - Let my personality shine through
- Clarity - Make it easy for visitors to understand who I am
- Showcase - Highlight projects that matter
- Interaction - Create engaging, meaningful interactions
Then I iterated, refined, and continuously improved based on feedback.
What I'm Most Proud Of
1. AI Integration
Successfully integrating multiple AI tools (Gemini, TensorFlow, AssemblyAI) into practical applications. This isn't just about using the latest technologies—it's about understanding how AI can solve real problems.
2. Open Source Contributions
Making 238 contributions during Hacktoberfest 2024 demonstrated my commitment to the developer community and my ability to work with diverse codebases.
3. Full-Stack Proficiency
Building complete applications from database to UI has given me a holistic understanding of software architecture and the ability to make informed technical decisions.
4. Continuous Learning
I'm always exploring new technologies and frameworks. Recently, I've been diving deeper into:
- Advanced AI/ML applications
- Cybersecurity and forensics
- Enterprise project management
- AI agents and AGI concepts
5. Community Engagement
Being active on DEV Community, Twitter/X, LinkedIn, and GitHub. I believe in sharing knowledge and learning from others.
Challenges & Solutions
Challenge: Learning Curve with AI Integration
When I first started working with AI APIs, the possibilities felt overwhelming.
Solution: I broke down complex AI features into smaller, manageable tasks. I studied examples, built small prototypes, and gradually incorporated AI into larger projects.
Challenge: Balancing Features vs. Performance
Building feature-rich applications while maintaining performance is tricky.
Solution: I adopted a performance-first mindset. Code splitting, lazy loading, and optimization became part of my development workflow from day one.
Challenge: Staying Updated
The tech landscape changes rapidly.
Solution: I dedicate time each week to learning through articles, tutorials, and hands-on experimentation.
My Vision for the Future
I see AI not as a replacement for developers, but as a powerful tool that can amplify our creativity and productivity. My portfolio is just the beginning.
In the coming months and years, I want to:
✨ Build AI products that solve real-world problems
✨ Contribute more to open-source projects
✨ Share knowledge through technical writing and content creation
✨ Explore emerging technologies like AGI, advanced ML, and Web3
✨ Create a positive impact in the tech community
Why I'm Excited About This Challenge
The "New Year, New You" Portfolio Challenge is more than just a competition for me. It's an opportunity to:
- Showcase My Growth - Demonstrate how far I've come in my developer journey
- Receive Expert Feedback - Getting insights from the Google AI team would be invaluable
- Inspire Others - Show that with passion and persistence, anyone can build amazing things
- Push My Boundaries - Challenge myself to create something truly impressive
Technical Achievements
- Freelance Developer since 2023 with successful projects and satisfied clients
- Software Development Intern at TechSolutions Pvt. Ltd. (June-August 2024)
- Active Open Source Contributor - 238 PRs during Hacktoberfest 2024
- Published Technical Articles on DEV Community
- Competitive Programming - Actively solving coding challenges
Let's Connect!
I'm always excited to connect with fellow developers, learn from others, and collaborate on interesting projects.
- GitHub: @aniruddhaadak
- LinkedIn: Aniruddha Adak
- DEV Community: @aniruddhaadak
- Location: Kolkata, West Bengal, India
Closing Thoughts
Building this portfolio has been a journey of self-discovery, technical growth, and creative expression. It represents not just my skills, but my passion for creating meaningful digital experiences.
Every line of code, every design decision, and every feature reflects my commitment to excellence and my belief that the best technology is both powerful and beautiful.
Thank you for taking the time to learn about me. I'm excited to share my portfolio and eager to hear your feedback!
Top comments (0)