Aspiring Software Engineer | Web Developer | Problem Solver
I am an Applied Computer Science student at Dalhousie Univerity with a strong foundation in programming, web development, and problem solving. I enjoy creating meaningful software, from responsive websites to robust applications, with a focus on clean and efficient design.
Languages: Java, Python, SQL, C
Web: HTML5, CSS3, JavaScript
Tools: Git, VS Code, IntelliJ IDEA, Linux
Concepts: OOP, Data Structures, Algorithms
Web app for ranking tasks by impact, matching work to energy, and preventing burnout.
Kairos helps users prioritize high-ROI tasks, run checkpoint-based focus sessions, and adapt breaks in real time. It includes session persistence and recovery, plus secure auth/profile flows. Built with React (TypeScript), shadcn/ui, Tailwind CSS, Supabase, LocalStorage, and deployed on Vercel.
Live Demo GitHubReal-time spending decision tool that shows true cost, risk, and long-term purchase impact.
MoneyCheck helps users evaluate purchases instantly with budget impact scoring, risk analysis, future value visualization, AI-powered explanations, a personal finance dashboard, and exportable records. Built as a full-stack application using Next.js, Supabase, and OpenAI.
Live DemoHackathon chatbot that helps students find trusted support resources in seconds.
UniGuide AI lets students describe their situation in plain language, then returns relevant support links from university, government, and local services. I helped prototype the chat flow, shape response clarity, and present the solution during the final pitch.
GitHub2D Unity platformer where unlockable masks change how players solve each level.
Built during Global Game Jam 2026, Ojuju features mask-based abilities like platform freeze, enhanced jumps, and temporary invincibility. I contributed to gameplay implementation, rapid testing, and polish across desktop and mobile builds under a tight deadline.
Ojuju - gameplay demo
GUI-based calculator in JavaFX capable of solving polynomials up to the 3rd degree.
The Polynomial Calculator is a sleek JavaFX app by Chukwunonso Daniel Ekweaga for solving and graphing linear, quadratic, and cubic equations. Featuring a modern dark UI, custom keypad, quick polynomial buttons, and a graph viewer, it makes equation input and visualization simple. Powered by a reliable MathLogic engine, it ensures accurate results with a stylish, responsive design that runs smoothly in any Java IDE or BlueJ.
GitHubCommand-line application using Java and SQL for managing library records with CRUD operations.
The University Library Management System is a command-line Java application built with MySQL to streamline how libraries manage books, users, borrowing, and fines. Developed as a collaborative project, it allows administrators to add and update books, register students and faculty, track borrowing and returns, and automatically calculate overdue fines. With efficient search and reporting features, the system provides a reliable way to organize resources and maintain accurate records, all while demonstrating strong database integration through JDBC.
GitHubDesktop JavaFX application for streamers to conduct giveaways, using randomized algorithms.
Nana's Crossing is a fun Java game where you help a grandmother cross a busy 8-lane highway. Each lane you cross earns money, but it gets riskier as you go - starting at 10% chance of getting hit and rising to 31%. The challenge is deciding when to cash out your winnings or risk it all for the big payout. Built with JavaFX, it features smooth animations, sound effects, and an easy-to-use interface perfect for streaming to an audience.
Nana's Crossing - gameplay & guide
Responsive website built with HTML5, CSS3, and JavaScript. Includes a contact form and cross-browser testing.
Citi Logistics Website is a professional business website developed for a moving and logistics company in Saint John. It showcases services like residential moving, commercial relocations, and package delivery with a clean, responsive design. Built with modern web technologies and ready for deployment, this project demonstrates front-end development skills and business-focused web design.
Visit siteCollection of fundamental data structure implementations in C and Java (linked lists, stacks, queues, BSTs, and more).
This repository contains lab implementations of core data structures written in both Java and C to demonstrate memory management, algorithmic complexity, and practical usage. It includes linked lists, stacks, queues, nodes, and a binary search tree.
View on GitHubIf you'd like to connect, feel free to reach out via the links below: