Hello, I'm a Charlotte-based full-stack web developer, who enjoys
creating innovative web pages and apps.
My focus is writing clean, well-formatted code by hand to make sure that the content is easy to read, easy to collaborate, troubleshoot and accessible.
I look forward to using my front-end and back-end skills to build next useful, creative solutions for real-life challenges.
Front-end & Back-end Technologies
LunaGeek progressive web app is built with React, validated with
Lighthouse, and deployed to Netlify. Anyone can installed the
app locally with Chrome and Safari for iOS. PWAs work offline.
It serves as a coming soon page for the React/Redux website
built with Node.js, Express.js, MongoDB, Mongoose,
Authentication, and PayPal payment integration.
Clicky Memory Game is React application that renders different
images to the screen and each image listens for click events.
The app keeps track of the user’s score and increments it when
user click an image for the first time. The user’s score resets
to 0 if they click the same image more than once, and game
Technology Used: React.js
Under Construction...This is a landing page for the GoneBalkan
website. It features light/dark mode and flipping images.
Study Mob app allows users to search for Charlotte's best study
spots by selecting a part of the city or typing in the zip-code.
User can create a new recommendation or write a review.
Technologies Used: Node, Express Web Server, MySQL Database, Sequelize, Heroku, MD Bootstrap, jQuery
The goal of Community Connect app is to connect, organize and
inform members of the micro-communities through event engagement
and community board posts.
If you want to visit the site you can use:
Technologies Used: ReactJS, Node Express Server, Mongo Database, Mongoos & MDBReact
Train Scheduler app incorporates Firebase to host arrival and
departure data, and manipulates it with Moment.js. The app
provides up-to-date information about various trains, namely
their arrival times and how many minutes remain until they
arrive at the station.
Eat-Da-Burger! is a restaurant app that lets users input the
names of burgers they'd like to eat. Whenever a user submits a
burger's name, the app will display the burger on the page --
waiting to be devoured. When the user clicks "Eat-Da-Burger"
button, the burger will move to the right side of the page.
Technology Used: MySQL Database, Node, Express, Handlebars & ORM
LIRI is a command line node app that takes in parameters and
gives back data. LIRI searches Bands in Town for concerts,
Spotify for songs, and OMDB for movies.
Crystals Collector is a browser game. The player has to collect
the right amount of the different crystals to match the given
number and win the game.
Technologies Used: HTML, CSS, jQuery
Bamazon uses MySQL database to display and manage store
inventory and npm inquirer package to comunicate with customers
and store manager. If the item is available, the customer will
be given the total price and the inventory will be updated on
the backend. On the other hand, a manager is able to see all the
product, check low inventory items, increse inventory, and add
If you have any question or if you think I’d be a good fit for your
next web project,
drop me a line. I’d love to hear from you.