Web Development
With over three years of web development experience, I've built a solid foundation in creating dynamic and responsive web applications. I started with HTML and CSS, which gave me the basics of web design. Then, I moved on to JavaScript and Django, where I learned how the frontend and backend connect. Getting into React.js was a game-changer for me. It helped me build complex and interactive user interfaces, and I picked up important skills like state management, data fetching, authentication, and working with APIs. Along the way, I’ve continually added new tools and technologies to my toolkit to keep up with the latest trends.
Tool | Area | Description |
---|---|---|
Markup | Fundamental language for creating web pages. | |
Styling | Stylesheets used for describing the presentation of web pages. | |
Scripting | A versatile programming language used to make web pages interactive. | |
Frontend Library | Building user interfaces with reusable components. | |
Full-stack Framework | Server-side rendering and static site generation for better performance. | |
Typing | Adding static types to JavaScript for better code quality. | |
Database | Managing and scaling databases. | |
ORM | Database toolkit simplifying database interactions with type safety and intuitive queries. | |
API Testing | Testing, documenting, and monitoring APIs. | |
Backend | Creating robust backend services. | |
Styling | A utility-first CSS framework for rapid UI development. | |
Components | An extension of Tailwind CSS with pre-designed components. | |
Components | Pre-designed, highly customizable UI components for React. | |
Images & Videos | Cloud-based service that provides an end-to-end solution for all your image and video management needs. | |
Version Control | A platform for version control and collaboration. | |
FTP Client | File transfer protocol client for uploading and managing files on a server. | |
Design | Designing user interfaces and prototypes. | |
Design | Advanced graphic design and image editing. |
I’m always learning and excited to explore new technologies and methods to improve my skills. I enjoy environments where I can challenge myself and grow.
Looking ahead, I’m aiming to become a software engineer. I want to dive into React Native to expand into mobile app development and learn Python for its versatility. Plus, I’m keen on getting a deeper understanding of advanced database concepts to design better and more efficient data solutions.
Project Management
With a bachelor's degree in project management from Purdue Global University and an ITIL Foundation Certificate, I've built a comprehensive understanding of managing projects from start to finish. My journey began with the basics of project planning and organization, where I learned how to break down complex projects into manageable tasks. This foundation helped me develop strong skills in creating timelines, setting milestones, and ensuring projects stay on track.
Title | Issuer | |
---|---|---|
1 | Bachelor of Science in Business Administration with a concentration in Project Management | Purdue University Global |
2 | ITIL Foundation Certificate in IT Service Management | PeopleCert |
My ITIL Foundation Certificate has been particularly valuable in IT project management, aligning well with my web development expertise. It has equipped me with a solid understanding of IT service management best practices, which I apply to ensure that IT projects deliver value and meet business objectives.
Skill | Description | |
---|---|---|
1 | IT Service Management | Utilizing best practices from frameworks like ITIL to align IT services with business needs, ensuring efficient and effective service delivery. |
2 | Agile Methodologies | Implementing agile practices to improve flexibility, speed, and quality of project delivery. |
3 | Time Management | Planning and controlling how hours are allocated in a day to effectively accomplish project goals. |
4 | Resource Management | Efficient and effective deployment and allocation of an organization's resources when and where they are needed. |
5 | Communication | Conveying information to team members and stakeholders clearly and effectively. |
6 | Risk Management | Identifying, assessing, and controlling threats to an organization's capital and earnings. |
7 | Budgeting | Planning and controlling the finances of a project, ensuring completion within the approved budget. |
8 | Team Leadership | Leading a team towards achieving a common goal, including motivating team members and resolving conflicts. |
9 | Problem Solving | Finding solutions to difficult or complex issues that arise during a project. |
10 | Quality Management | Ensuring that a project's outputs meet the required standards and satisfy customer expectations. |
11 | Stakeholder Management | Implementing agile practices to improve flexibility, speed, and quality of project delivery. |
Looking ahead, I'm excited to deepen my knowledge in agile methodologies and explore certifications like PMP (Project Management Professional) to further enhance my expertise. I’m also interested in learning more about how technology can streamline project management processes and improve efficiency.
Marketing
Even though I majored in Project Management at university, I found myself getting really interested in marketing after my first marketing class. It was so fascinating that I decided to switch five of my elective courses to marketing-related ones. After graduating, I didn't stop there – I took some extra courses and got certified in a couple of cool areas:
Title | Issuer | |
---|---|---|
1 | Viral Marketing and How to Craft Contagious Content | University of Pennsylvania |
2 | Marketing Analytics | University of Virginia |
I took a course—Viral Marketing and How to Craft Contagious Content from The University of Pennsylvania taught by Jonah Berger. And the following are the concepts that interest me the most:
Concept | Description | |
---|---|---|
1 | Social Currency | People share things that make them look good or enhance their status. Crafting content that makes sharers feel special, knowledgeable, or in-the-know can increase the likelihood of sharing. |
2 | Triggers | Ideas that are top of mind are more likely to be talked about. Linking your product or idea to common triggers in the environment can make people think of it more often. |
3 | Emotion | Content that evokes strong emotions is more likely to be shared. High arousal emotions like amazement, excitement, amusement, or anger motivate people to share more than low arousal emotions like contentment or sadness. |
4 | Public | Making behavior more public encourages imitation. If people can see others using a product or engaging with content, they are more likely to do the same. Making the private public can help. |
5 | Practical Value | People share content that has practical value. Useful information, tips, and advice are more likely to be passed along. |
6 | Stories | People don’t just share information; they share stories. Wrapping your product or idea in a compelling narrative helps ensure that the message is not only shared but remembered. |
According to Berger, viral marketing and creating contagious content revolve around understanding why some ideas and products catch on and spread while others don't. Mastering these six principles is crucial for successful marketing.
These principles guide the creation of content that is inherently shareable and can go viral. By leveraging social influence, psychological triggers, and emotional responses, marketers can craft content that spreads naturally and effectively.
Art
Before diving into the world of web development, project management, and marketing, I was (and still am) an artist at heart. I've been an artist my whole life, starting off as a graphic designer and even doing art commissions, creating character concepts for people online. Art is my passion, and it’s one of the reasons I enjoy web development so much – it’s just another canvas for creativity.
Skill | Description | |
---|---|---|
1 | Digital Painting | Creating digital artwork using digital tools and software, combining traditional painting techniques with modern technology. |
2 | UX/UI Design | Designing user experiences and interfaces that are intuitive, engaging, and visually appealing, focusing on user satisfaction, interaction, and functionality. |
3 | Interface Design | Crafting the visual layout and elements of software interfaces to ensure usability, accessibility, and a pleasant user experience. |
4 | Print Design | Designing materials for print media, including brochures, posters, and business cards, with a focus on layout, typography, and visual impact. |
5 | Video Editing | Editing and assembling video footage to create compelling and polished visual stories, including the addition of effects, transitions, and audio. |
I'm a versatile creative who's passionate about blending art and technology. From web development to project management, marketing, and, most importantly, art – I do it all! But let's dive into what makes me tick.
Graphic design was my first love. I started out designing prints, logos, and all sorts of visual goodies. Adobe Photoshop is my favorite tool. Whether it's creating a brand identity or some marketing materials, I've got it covered.
Digital painting is where I feel the most relaxed and have the most fun. Using Adobe Photoshop, I find myself drawn to character designs, where I can bring unique personalities to life through art. This process is not just a task but a joy, allowing me to explore different styles and techniques. It's my happy place, where creativity flows freely.
Video editing is all about telling a story through visuals. I've tried many different software such as Sony Vegas, Adobe Premiere Pro, and Adobe After Effects. However, nowadays, I only use Wondershare Filmora and CapCut for mobile content.
Skill | Description | |
---|---|---|
1 | Adobe Photoshop | My most powerful digital art tool for image editing, graphic design, and digital painting. |
2 | Figma | A collaborative interface design tool used for creating user interfaces, wireframes, and prototypes with real-time collaboration. |
3 | Wondershare Filmora | A user-friendly video editing software that allows for easy editing, adding effects, transitions, and audio to create polished videos. |
4 | CapCut | A versatile video editing app known for its intuitive interface and features for creating and editing videos on mobile devices. |