Summary
Full-Stack Software Engineer with a strong foundation in modern web development and a specialized focus
on Web3 technologies, particularly the Internet Computer Protocol (ICP) and the Motoko language for
backend canisters. Proficient in Node.js, React, Express, and MongoDB, with extensive experience in
version control systems like Git and GitHub. Skilled in building responsive and dynamic web applications
using EJS, jQuery, Bootstrap, and custom web design techniques. Comfortable with Unix CLI for efficient
command-line operations and automation. I bring a deep understanding of server-side development, API
integration, and data modeling with Mongoose. Having completed a comprehensive Full Stack Software
Engineering course at The App Brewery, I am well-versed in the latest development practices and tooling.
Ultimately, with strong communication skills and a fluent command of the English language, I am adept at
collaborating across diverse teams and delivering high-quality, scalable software solutions.
Skills
- Node.js
- React.js
- Github
- MongoDB
- Mongoose
- EJS
- NoSQL
- JQuery
- Express.js
- Unix CLI
- Bootstrap
- Web Design
- Version Control
- Software Development
- Javascript
- GIT
- SQL
- Agile
- Communication Skills
- Quality Assurance
- CSS
- RESTful APIs
- HTML5
- Java
- DeFi
- Motoko
- Blockchain
- Internet Computer Protocol (ICP)
- dApps
- English - Fluent
Experience
Full-stack Software Engineer
Freelancing on UpWork & Remote Gigs
11/2022 - Present
-
Custom Web3 Solutions for Decentralized Applications (DApps):
Designed and developed a range of Web3 applications leveraging the Internet Computer Protocol (ICP)
and the Motoko language. Built secure, scalable backend canisters and integrated blockchain
functionalities to support decentralized data management and smart contract execution. Collaborated
closely with clients to understand project requirements and deliver tailored solutions that drive
engagement and usability.
-
Enterprise-Level Web Applications: Led the development of several
full-stack web applications for clients in various industries, utilizing Node.js, Express, and React
for seamless, high-performance solutions. Implemented complex RESTful APIs and integrated MongoDB
for robust data management. Ensured high code quality through rigorous testing and best practices,
including version control with Git and continuous integration workflows.
-
API Development and Integration: Developed and maintained custom
APIs for client applications, facilitating seamless data exchange and integration with third-party
services. Utilized Express and Node.js to create scalable, efficient endpoints and implemented
comprehensive API documentation to ensure easy integration and use by client teams. Employed tools
like Postman for API testing and validation.
-
Interactive Front-End Development: Delivered visually appealing and
highly responsive front-end interfaces using React, jQuery, and Bootstrap. Developed modular,
reusable components and implemented state management to enhance application performance and
maintainability. Collaborated with design teams to ensure alignment with UX/UI best practices and
accessibility standards.
-
E-Commerce Platform Enhancement: Worked with multiple e-commerce
businesses to enhance their online platforms using the MERN stack (MongoDB, Express, React,
Node.js). Optimized backend performance and database queries, implemented new features for improved
user experience, and integrated secure payment gateways. Deployed applications on cloud platforms,
ensuring high availability and scalability.
-
Responsive Web Design and Development: Developed and maintained
responsive websites and web applications for clients, ensuring optimal performance across various
devices and browsers. Utilized HTML, CSS, and JavaScript to create clean, responsive designs.
Employed tools like Bootstrap for faster development and cross-browser compatibility.
-
Version Control and Collaboration: Leveraged Git and GitHub for
version control, managing multiple projects simultaneously with structured branching strategies and
pull requests. Conducted code reviews and collaborated with other developers to maintain high code
quality and adherence to client specifications.
Through my freelance work on platforms such as UpWork, I have successfully completed numerous projects,
consistently delivering
high-quality solutions that meet client needs and exceed expectations. My ability to adapt to new
technologies and methodologies, coupled with my strong communication and problem-solving skills, has
enabled me to build lasting client relationships and secure repeat business.
Blockchain Application Development Highlights
Capstone Projects
06/2024 - 08/2024
-
Web3 Developer Summary: Built innovative applications such as DBank,
DeCALVIN, OpenD, and DKeeper, leveraging blockchain technology for secure and transparent data
management. These apps were developed on the Internet Computer Protocol (ICP) blockchain, utilizing
Motoko for backend data persistence. This experience highlights my ability to design and implement
blockchain-based solutions that prioritize security, transparency, and user engagement.
-
DKeeper: An advanced version of the Keeper App (listed below
under MERN-Stack Software Development Highlights), which features a decentralized backend for
enhanced data
security. DKeeper offers a user-friendly interface and robust data protection by leveraging
blockchain technology for data storage and retrieval.
-
DBank: A decentralized banking application designed to provide
users with secure and seamless financial transactions. This app integrates smart contracts to
facilitate trustless operations and enhance user experience.
-
OpenD: An open-source decentralized platform for creating and
managing digital assets, enabling users to tokenize real-world and digital goods securely. The
platform supports seamless interactions between users, ensuring privacy and transparency.
-
DFaucet: Developed and deployed a faucet for ICP tokens such as
the
decentralized Calvin token (DeCALVIN). DeCALVIN serves as a digital asset, demonstrating
expertise in
creating, managing, and deploying tokens on a decentralized network.
-
Overall Technical Skills: Proficient in blockchain development,
smart contract programming, and dApp creation using Motoko and other relevant technologies. Strong
understanding of decentralized storage solutions and their applications on the ICP blockchain.
MERN Stack Software Development Highlights
Personal Projects. | Built from Scratch During Learning.
03/2022 - 09/2022
-
TodoList Web Application v1 & v2: Developed a dynamic task
management application with a robust backend using Node.js and Express. Integrated MongoDB for
efficient data storage and retrieval, allowing users to create, read, update, and delete tasks
seamlessly.
-
Daily Journal with MongoDB Backend v1 & v2: Created a journaling web
application that enables users to log daily entries, leveraging MongoDB for persistent storage.
Utilized Express and EJS to render server-side templates dynamically, and implemented CRUD
operations to manage entries. Enhanced user experience with intuitive design and responsive layouts
using Bootstrap.
-
QR Code Generator: Built a utility tool for generating QR codes
from user input using vanilla JavaScript and CSS. Designed a clean, user-friendly interface and
implemented download functionality, enabling users to save QR codes in various formats. Deployed the
application as a static site for fast performance and easy accessibility.
-
Wiki API: Developed a RESTful API that allows developers to
perform CRUD operations on a wiki-style database. Utilized Express and MongoDB to build a scalable
backend, with detailed API documentation for ease of integration. Ensured high performance and
reliability by implementing middleware for error handling and data validation.
-
Keeper App: Designed and developed a note-taking application
inspired by Google Keep. Built using React for the front end and Node.js for the backend, with
MongoDB as the database. Implemented features such as note creation, deletion, and search, providing
users with a seamless, interactive experience. The app supports real-time updates and responsive
design.
-
Static Websites (Drum Kit, Simon Game, Dice Game, Move It, Tin Dog, Dev):
Created several engaging static websites and games using plain HTML, CSS, and JavaScript.
These projects include:
-
Drum Kit: An interactive web-based drum set where users can
play sounds by clicking on elements or using keyboard keys.
-
Simon Game: A recreation of the classic memory game using
JavaScript for game logic and CSS for visual effects.
-
Dice Game: A simple two-player dice game with randomized
outcomes using JavaScript.
-
Move It: A responsive landing page for a fictional fitness app,
showcasing advanced CSS animations and flexbox layouts.
-
Tin Dog: A parody landing page designed with Bootstrap to
demonstrate a responsive layout and modern design principles.
-
Dev.com: A static site portfolio template tailored for
developers, featuring a clean, minimalist design and responsive elements.
Through these projects, I have honed my skills in front-end, back-end, and blockchain development,
utilizing
a range of technologies to deliver high-quality, user-centric applications. Feel free to explore more of
these projects
on my website that is linked above. These projects are available to you at the click of a button.
Education & Learning Journey
Associate of Science in Computer Science
University of the People (UoPeople), Pasadena, CA 91101, United States
Graduated with Honors (3.78/4.00 GPA)
09/2018 - 01/2022
Explore my complete portfolio of projects, showcasing my skills in full-stack development, Web3
technologies, and responsive web design, on my GitHub public repository. From dynamic web applications
and RESTful APIs to interactive front-end components and decentralized applications, my GitHub provides
a comprehensive view of my work and technical capabilities.