DD.

Projects

Martial Arts Technologies

  • Led design and implementation of solutions for workflow automation, geolocation, and image processing in collaboration with the CTO and product manager.
  • Reduced cross-platform support requests by implementing responsiveness and input validation across 50+ web pages using PHP, Blade, jQuery, and Bootstrap.
  • Improved SERP ranking and page speed through network and asset optimization strategies.
  • Automated time-consuming tasks related to logo color extraction by scraping CDNs and analyzing images with JavaScript, Node.js, color-thief and tinycolor2.
PHP
JavaScript
MySQL
Laravel
Blade
Node.js
jQuery
Bootstrap
CSS3
HTML5
Bitbucket
Jira
cPanel

Astro Portfolio

  • Implemented 14 user stories to create a portfolio website, including reusable components, API data fetching, external strings, routing, CSS animations, responsive layouts, WCAG compliance, and light/dark mode.
  • Selected Vercel and Astro.js framework for server-side rendering, reduced JavaScript bloat, and straightforward CI/CD pipeline.
TypeScript
Astro.js
Node.js
Tailwind CSS
CSS3
HTML5
Git
GitHub
Vercel

Twitter Clone API

  • Created a REST API web service with Java Spring, including 30 HTTP endpoints to CRUD data related to accounts, tweets, hashtags, likes, follows, replies, and reposts.
  • Tested and debugged API functionality using IntelliJ debugger, SQL Shell, and Postman, enabling rapid development of endpoints.
  • Met all deadlines and fulfilled client requirements while leading a team of 3 developers.
  • Ensured version stability by reviewing, testing, and merging git branch pull requests.
  • Implemented services, data models, repositories, and controllers using Spring Boot and JPA, including data validation, error handling, and reusable functions.
Java
PostgreSQL
Spring Boot
JPA
JDBC
Spring Web
Maven
Lombok
MapStruct
Postman
Git
GitHub

Spotify Artist Guessing Game

  • Developed a stateful browser game, allowing users to play songs and guess the artist by fetching genres, artists, and songs from Spotify Web API.
  • Implemented capability to play again with fresh data by creating configurable components and routes using React.js, Material UI, and React Router.
  • Resolved edge cases for smaller genres through caching and query retries, manipulating and persisting data with HTML Web Storage and JavaScript.
  • Enabled users to easily play and switch between songs with a single click by utilizing howler.js and React.js Hooks to control .mp3 playback and global volume.
  • Enhanced page speed and overall performance by optimizing API calls.
JavaScript
Node.js
React.js
React Router
Material UI
howler.js
Lodash
Git
GitHub

Company Management Portal

  • Built a full-stack application that allows users to edit employees, announcements, teams, and projects using React.js, Java Spring, JPA, JDBC, and PostgreSQL.
  • Clarified client expectations to ensure all features aligned with the customer's needs, creating distinct objectives for developers.
  • Provided the front-end team with ample time to deliver a polished interface, distributing tasks effectively to finish 17 REST API web service HTTP endpoints in under 24 hours.
  • Quickly eliminated bugs through paired programming to assist junior developers with challenging tasks, sharing my expertise and empowering others to achieve more overall.
Java
Spring Boot
Maven
Spring Web
Lombok
MapStruct
JPA
JDBC
PostgreSQL
JavaScript
Node.js
React.js
React Router
Postman
Git
GitHub

Exercise Tracker

  • Created a full-stack application that allows users to submit exercise sessions and review exercise history using JavaScript, Express.js, and MongoDB Atlas NoSQL cloud database.
  • Built REST API web service, model, and controller functionality using Express.js.
  • Implemented asynchronous database queries to MongoDB Atlas cloud database.
  • Configured MongoDB Atlas cloud database cluster.
  • Served application with Replit online integrated development environment.
JavaScript
Node.js
Express.js
MongoDB Atlas
Replit

TrapMonkie.io

  • Created and maintained a single page application to facilitate blockchain transactions in collaboration with the product manager and 1 additional developer.
  • Delivered MVP in 1 week, and 2 major updates within 1 week of requirements approval.
  • Authenticated transactions efficiently with merkletreejs to save users money on fees.
  • Built CI/CD pipeline via GitHub integration on Cloudflare Pages Jamstack.
  • Imported real-time data and performed asynchronous transactions via Ethereum's JSON RPC API using web3.js, providing error-proofing and ease-of-access.
  • Optimized cross-platform user experiences with responsive and adaptive design, lazy-loading, and asset optimization.
JavaScript
React.js
Node.js
Redux
Redux Thunk
Webpack
Jest
SCSS
Ethereum
Git
GitHub
Cloudflare Pages

EthereumHomies.com

  • Enabled my client to capture explosive market growth by delivering MVP in 5 days.
  • Authorized blockchain accounts using web3.js to streamline asset delivery through a self-service portal.
  • Created a 3D glTF model viewer built with react-three-fiber.
  • Deployed builds using CI/CD via GitHub integration on Netlify Jamstack.
JavaScript
Three.js
Node.js
React.js
Redux
Redux Thunk
Webpack
Jest
SCSS
Ethereum
Git
GitHub
Netlify