Aspiring Software Developer ✦ AI Enthusiast
BCA student turning curiosity into code — building intelligent systems, exploring the frontiers of AI, and crafting digital experiences that matter.
Hey! I'm Avirup Basak — a passionate BCA student currently in my 6th semester, deeply in love with everything tech. From writing my first lines of C to exploring the depths of Java and web development, every line of code has been a new adventure.
My real obsession is Artificial Intelligence. I'm on a mission to learn Python, TensorFlow, and deep learning — building toward creating intelligent systems that solve real-world problems. I believe technology isn't just a career; it's a superpower.
When I'm not coding, you'll find me exploring the world through my camera lens, following the latest from SpaceX, OpenAI, and Google, or diving into a rabbit hole of tech documentation at 2 AM.
Technologies I've worked with and am currently learning
Fundamentals, DSA, Memory Management
Semantic Markup, Accessibility, Forms
Flexbox, Grid, Animations, Responsive
DOM, ES6+, Async, APIs
OOP, Advanced Java, Web Applications
Server-side, MySQL Integration, CRUD
Queries, Database Design, Oracle 21c
Shell Scripting, Commands, File System
Arrays, Linked Lists, Trees, Graphs
TensorFlow, CNNs, Deep Learning
Version Control, Repositories, Commits
TCP/IP, OSI Model, Protocols, Subnetting
Things I've built — from concept to code
A fully responsive personal portfolio website built with pure HTML, CSS, and JavaScript. Features smooth animations, scroll reveals, and a modern dark aesthetic.
A PHP & MySQL based CRUD application to manage student records, grades, and attendance. Includes login authentication and admin dashboard.
Object-oriented Java project simulating basic banking operations — account creation, transactions, balance inquiry — with file-based persistence.
A curated collection of Data Structures and Algorithm implementations in C — linked lists, stacks, queues, sorting algorithms, and more.
Personal AI assistant project — the dream build. Planning to use Python, TensorFlow, and NLP to create a conversational assistant from scratch.
A collection of useful Unix shell scripts for automating common tasks — file management, system monitoring, batch processing, and more.
The path I'm building, one commit at a time
Deepening expertise in Java, PHP, SQL, and Unix. Building real projects to solidify CS theory. Completing BCA with strong academic performance and practical portfolio.
Transitioning into Python, TensorFlow, and deep learning. Studying CNNs, NLP, and reinforcement learning. Building real AI projects that solve meaningful problems.
Joining an innovative company — whether a startup disrupting an industry or a tech giant pushing the boundaries of what's possible. Writing code that scales to millions.
Creating a genuinely useful AI assistant from scratch — not just using APIs, but understanding and building the intelligence underneath. Contributing to open-source AI research.
"The best way to predict the future is to invent it." — Alan Kay
The world through my lens — art is another kind of code
Have a project in mind? Let's build something together.
Whether you want to collaborate on a project, discuss technology, or just say hello — my inbox is always open.