Me
Committed to delivering clear, purposeful code and meaningful digital experiences.
Computer Science • Science of Data • UXD

My Projects
Selected Works: Innovation in Action
I create simple, effective tools that help you get things done easier and better.
Java • Swing
Intelligent CPU Scheduler
An interactive Java-based tool for visualising CPU scheduling algorithms. Generates Gantt charts along with key metrics like Average Waiting Time & Turnaround Time. Supports FCFS, SJF, SRTF, Round Robin, and Priority Scheduling Algorithms for educational and analysis purposes.
Operating Systems
Upto 20 Processes
Flask • Gemini 2.0
Aristona: Research Analyst Bot
This AI-powered Research Analyst Bot is designed to assist researchers and academics by providing quick, accurate, and actionable guidance on research progress, academic writing, methodologies, and productivity tools.
Research
Analyst
Problem-Solver
Swift • SwiftUI
To Do List App
A sleek and organised task management app featuring category-based filtering, user authentication, and real-time data syncing with Firebase. Users can add, edit, and delete tasks, with dedicated pages for user profiles, login, and signup.
Organise
Track
Manage
Java • Swing
Treasure Hunt
A short, old-school 2D action RPG built in Java. Players explore a pixel-style, tile-based world, searching for hidden keys to unlock new areas. Features include a custom tile map with collision detection, keyboard controls via a custom KeyHandler, object interaction, sound effects, and real-time rendering using JPanel.
Action
Explore
Classic
Python • Django
StudyBud WebApp
A collaborative learning platform where users engage in meaningful discussions, share queries, and build a sense of community. Designed as a space that blends knowledge-sharing with genuine connection, turning studying into a shared, enriching experience.
Learn
Share
Engage
HTML5 • CSS3 • JS
AthleteAlly
Comprehensive platform for managing a sports league. Features like team and player profiles, match schedules, standings, news updates, and user authentication.
Leagues
Teams
Roster
Courses
Track Record of Learning and Excellence
Learning never stops—and neither does the drive to improve
Java
iamNeo
Programming in Java
Java a reliable, versatile, and future-proof language for a wide range of programming projects, from enterprise systems to mobile apps and beyond.
C
C++
iamNeo
Programming in C/C++
C/C++ remains a cornerstone of programming due to its unique blend of performance, flexibility, and control, making it indispensable for system-level and resource-intensive applications.
C++
iamNeo
Abdul Bari - Udemy
Data Structures & Algorithms
Built a solid foundation—learning not just the code, but the “why” behind each concept, and boosting my problem-solving confidence along the way.
Python
Flask
Django
Udemy
iamNeo
Python, Flask and Django Course
A comprehensive, project-driven course that covers both foundational and advanced skills for modern web development in Python.
Computer Networking
Bits & Bytes of Computer Networking
A comprehensive introduction to computer networking, covering essential concepts, devices, protocols, and practical troubleshooting skills.
Computer Networking
University of Colorado
Fundamentals of Network Communication
Explored the evolution, architecture, and essential protocols of modern networks with hands-on learning from the University of Colorado.
Software Architecture
SDLC
University of Minnesota
Software Development Processes and Methodologies
Explored industry-standard software development life cycles, agile frameworks, and best practices for delivering high-quality, maintainable software solutions.
SDLC
Testing
The Hong Kong University
Software Engineering: Implementation and Testing
Gained hands-on experience in implementing software solutions and applying systematic testing techniques to verify functionality and quality.
System Design & Implementation
Hardware Architecture
Universitat Autónoma de Barcelona
Digital Systems: From Logic Gates to Processors
Explored industry-standard software development life cycles, agile frameworks, and best practices for delivering high-quality, maintainable software solutions.
Operating Systems
Computer & Networking Hardware
IBM
Introduction to Hardware & Operating Systems
Explored the fundamentals of computer hardware and operating systems, understanding how software and physical components interact to power modern computing.
HTML5
CSS3
JS
freeCodeCamp
Responsive Web Design
Learned to create visually appealing and user-friendly websites that adapt seamlessly to any device or screen size.
Education
Pillars of Educational Growth
Built a strong academic foundation through rigorous study and a commitment to continuous learning