Developed a full-stack e-commerce platform
with JWT user authentication, leveraging
React.js to create a SPA (single-page
application) that delivers a seamless online
shopping experience for customers
Collaborated with a cross-functional team
following Agile methodologies, participating
in sprint planning, daily stand-ups, and
retrospectives to ensure timely delivery of
features.
Enhanced user experience by applying loading
states during data retrieval, while boosting
user engagement through product ratings,
feedback statistics, and a Responsive Web
Design using TailwindCSS
Utilized Git for version control,
maintaining an organized codebase with
branches, merges, and pull requests.
Engineered an interactive 2-player billiards
game using HTML/CSS and JavaScript, while
utilizing jQuery and AJAX to optimize
communication between server endpoints.
Constructed a server to provide CRUD
functionality for a backend database using
RESTful endpoints, facilitating data
management and interactions for over 100
users.
Implemented a robust physics engine
utilizing advanced calculations and
collision detection algorithms in C and
Python, allowing realistic game mechanics
and precise ball movement.
Developed a low-level, multi-threaded
spellchecking application in C, adhering to
POSIX standards to manage up to 500 threads
while employing a custom HashSet data
structure for efficient word storage and
lookup.
Integrated pthreads, mutexes, and condition
variables to ensure thread safety, and
manage I/O file operations
Utilized Valgrind to implement memory leak
detection, thread debugging, and profiling,
reducing memory usage and optimizing
processing times by 50%
Developed a loosely coupled Java application
for a Mancala Game, integrating Ayo and
Kalah rule sets while adhering to
object-oriented principles.
Implemented an iterative pattern to
efficiently track game moves and elements
across serializable boards.
Created a responsive and visually engaging
\textbf{Graphical User Interface} (GUI)
using Java Swing components.
Enhanced user experience by integrating a
saving functionality for players and games,
enabling users to store and resume their
game sessions seamlessly.
Built a user-friendly interface with robust
functionality to help companies streamline
their employee management process for a
database of over 500 employees.
Organized and sorted employee data through
linked-list and sorting algorithm
implementation. Achieved a 20% increase in
data retrieval speeds.
Enhanced efficiency with sophisticated
searching algorithms to allow employee data
retrieval based on user-defined criteria
whilst error-handling and preventing memory
leaks.
Developed a Java application employing
Object-Oriented Programming (OOP) principles
to simulate the Law of Large Numbers.
Utilized JavaFX components and libraries to
craft an intuitive and accessible graphical
user interface.
Implemented advanced statistical and
mathematical algorithms to enhance
efficiency, enabling real-time computation
and delivering accurate results for
user-controlled probability experiments.
Java
JavaFX
Experience
Prowaves Consulting Inc.
Junior Web-Devloper
Frontend development
Canada Learning Code
Mentor
Volunteer
Out of the Box Packaging Inc
Administrative Assistant
Data Management
Contact me
Feel free to to contact me any time, through any method
below.