I am a results-driven software engineer with versatile crossover talents; which allow me to produce solutions that drive technological initiatives. Explore a collection of my ongoing work, which includes creating engaging user experiences, as well as optimizing the deployment and management of complex data-driven applications for streamlined workflows and enhanced performance.
My primary interest is in back-end development, digital marketing/branding, and integrating technology with art.
I am a Venice Beach local, and inspired by music, art, cats, and surfing!
My engineering career was fueled by a childhood passion for music. Despite my parents' initial concerns about music distracting me from studies, I secretly acquired broken guitars, amplifiers, and pedals, and went to my hometown's public library to study electronics to repair them for playing. The damped harmonics, heavy distortion, and high gain effects of the Grunge era captivated me and inspired me to redesign electronics to withstand aggressive signals that would compromise the equipment's functionality.
My hobby inspired me to pursue a B.S. in Physics, with a focus on Computational Physics, from the University of Massachusetts Amherst. This propelled me towards a hybrid career in software and electrical engineering; where I worked with leaders in Professional and Consumer Audio by utilizing my crossover talents to create innovative designs that were successfully launched into the market.
Currently, I am enhancing my software back-end developer skills through the University of Massachusetts Global Software Engineering Bootcamp. Complimenting this formal education, I practice self-guided active learning through books, independent projects, and certifications; staying updated with modern programming languages, framworks, and technologies.
Feel free to explore and learn more about me!!
Explore my current certifications. I am an active learner and always looking to expand my skill set!
This course provides an overview of DevOps, focusing on the core value of CAMS (culture, automation, measurement, and sharing). It covers the various methodologies and tools that organizations can adopt to transition into DevOps, looking at both agile and lean project management principles and how old-school principles like ITIL, ITSM, and SDLC fit within DevOps. The course also discusses the three main tenants of DevOps—infrastructure automation, continuous delivery, and reliability engineering—as well as some additional resources and a brief look into what the future holds as organizations transition from the cloud to serverless architectures.
The course covers the role of APIs, containers, security as code, and automation, and how continuous integration and delivery framework can help organizations run security tests as often as developers want.
This course covered lean, agile, and DevOps components, principles, and development steps. It explained the differences between kanban and scrum, success measures in lean and agile, and ways to enhance understanding of lean, agile, and DevOps terminology. It also defined concepts related to organizational theory
Description: This course provides a high-level overview just for developers, focusing on the AWS features and services of the most interest to them. Other topics include AWS Lambda, DynamoDB, ElastiCache, Elastic Beanstalk, S3, SQS, SNS, and many more key features and services.
This course introduces developers to Go, covering its core language elements and syntax. Topics include Go workflow tools and skills, such as Go Playground. It covers basic programming tasks like value management, math operators, complex type handling, and program flow management. Students also learn how to create reusable Go code, read/write files, and make web requests.
Explore some of my ongoing projects and their GitHub repositories.
Provisional Patents have been submitted to the USPTO
Throughout my life, I've honed my skills through self-guided exploration and practice. I view my career as a consolidated learning experience that grows with each project and collaboration. Below are some projects with groundbreaking features that I am currently working on.
I put my heart into these projects and their ongoing work. I hope you enjoy reading about them as much as I enjoy creating them.
Developing a React-based surf fitness app showcasing dynamic content and interactive guided video sessions for optimal user experience
Delivering highly customized surfboard generation and recommendations based on individual rider style, skill/fitness, and geographic wave conditions; harnessing advanced Python libraries, machine learning/AI models, and API integration to connect surfers to independent shapers of their choice and support small businesses.
Creating a Python application integrating LA County Ocean Water Safety data with API data from popular surf forecast app, Surfline; for real-time ocean water alerts for local beaches to enhance community safety.
Utilizing advanced back-end technologies to streamline music production with an interactive online hub to collaborate, market, and share tone presets to interface with audio production software and live music equipment.
Seamless integration of audio signal processing with frontend development, as well as design and integration of database and APIs to simulate the behavior of popular and boutique effects pedals for users to craft their desired signal chain on a virtual pedalboard for real-world implementation.
Software application that helps organizers of surf competitions to manage all aspects of the competition, from registration and scheduling to scoring and results reporting.
A full-spectrum visual animated learning guide of accelerated software engineering concepts; for enhanced comprehension and universal accessibility for learners. Animated content utilizes JavaScript, React, and Vue, along with SQL back-end, and deployment via AWS.
Design and deployment of a secure web hosting platform on AWS EC2 instance; leveraging MySQL, nginx, and other technologies to launch PresetVerse Centralized Tone Preset Sharing Platform (see Projects section on PresetVerse above), as well as showcase expertise in server administration, web development, and security practices. More details coming soon!
Future Advanced Back-End Implementations:
Secure localStorage, fetch API, HTTP, and modern front-end and back-end technologies for optimized data management to enhance user experience
Server-Side Validation: Implement server-side validation for the contact form to ensure that the submitted data is valid before processing it.
Database Integration: Add a back-end database to store and retrieve data. For example, you can use a database to store project information, certifications, and contact form submissions.
Authentication and Authorization: Implement user authentication and authorization for accessing certain sections of the portfolio, such as admin-only areas or project management functionalities.
API Integration: Integrate third-party APIs to enhance portfolio features. Such as LinkedIn API to dynamically update Projects, Certifications, Recommendation, etc. Also utilizing GitHub API to display GitHub repositories dynamically or integrate social media APIs to showcase recent posts or activity.
Content Management System (CMS): Develop a CMS to manage portfolio content dynamically. This allows you to update project details, certifications, and other information without modifying the HTML directly.
Email Notifications: Configure email notifications for the contact form submissions. This can be achieved using an email service provider or server-side libraries to send email notifications to the portfolio owner.
Logging and Error Handling: Implement logging and error handling mechanisms to track errors and exceptions occurring in the back-end code. This can help in troubleshooting and improving the stability of the portfolio.
Performance Optimization: Optimize back-end code and database queries to improve the overall performance of the portfolio. Consider techniques such as caching, query optimization, and code profiling to identify and resolve performance bottlenecks.
Deployment and DevOps: Set up a deployment pipeline using tools like AWS, Docker, Jenkins, or GitLab CI/CD for continuous integration, delivery, and deployment of the portfolio. Automate the deployment process to ensure smooth updates and scalability.
Leveraged MATLAB and Finite Element Analysis to simulate predictive models of transducer nonlinearities interfaced with state-of-the-art acoustic measurement systems and core data processing tools.
Executed advanced transducer prototyping and devised cutting-edge software tools to accelerate the design process and enhance the theoretical interpretation of acoustic measurements for innovative loudspeakers.
GUI Development Process: